@extends('layouts.master') @section('title', 'Project Approval') @section('style') @endsection @section('content') @include('layouts.header') @include('layouts.header-sub') @php $show = function($value){ return $value === null || $value === '' ? '-' : $value; }; $date = function($value){ return empty($value) ? '-' : \Carbon\Carbon::parse($value)->format('d M Y'); }; $money = function($value){ return $value === null || $value === '' ? '-' : (is_numeric($value) ? number_format((float)$value, 2) : $value); }; $fields = [ 'Funding Category' => $project->project_categories, 'Project Type' => $project->project_type, 'Project Nature' => $project->project_nature, 'Type of Research' => $project->project_type_research, 'Funding Through' => $project->project_funding_through, 'Funding Agency' => $project->project_agency, 'Grant Title' => $project->project_grant, 'Funding Agency Type' => $project->project_agency_type, 'Registration Fee' => $project->project_fee, 'Venue' => $project->project_venue, 'Organizer' => $project->project_organizer, 'Organization' => $project->project_organization ]; $budgetFields = [ 'Budget Year' => $project->project_budget_year, 'Currency' => $currency_name, 'Total Budget' => $money($project->project_total_currency).' '.$currency_name, 'Total Budget (THB)' => $money($project->project_total_thb), 'Overhead' => $show($project->project_overhead), 'Overhead Type' => $project->project_overhead_type, 'Overhead Amount' => $money($project->project_overhead_currency).' '.$currency_name, 'Overhead (THB)' => $money($project->project_overhead_thb), 'Overhead Remark' => $project->project_overhead_remark, 'Total Receive' => $money($project->project_receive_currency).' '.$currency_name, 'Total Receive (THB)' => $money($project->project_receive_thb) ]; @endphp
PROJECT APPROVAL · FORM {{ $project->project_form }}

{{ $show($project->project_name_en) }}

{{ $form_title }} · Project #{{ $project->project_id }} · {{ $project->project_status }}

Project Information

Project Title (EN)
{{ $show($project->project_name_en) }}
@if(!empty($project->project_name_th))
Project Title (TH)
{{ $project->project_name_th }}
@endif @foreach($fields as $label => $value) @if($value !== null && $value !== '')
{{ $label }}
{{ $value }}
@endif @endforeach
@if($researchers->count())

Research Team

@foreach($researchers as $researcher) @endforeach
ResearcherRolePortion
{{ trim(($researcher->researcher_title ?? '').' '.($researcher->researcher_fullname ?? '')) ?: $researcher->project_researcher_user_id }}{{ $researcher->project_researcher_position }}{{ $researcher->project_researcher_portion !== null ? $researcher->project_researcher_portion.'%' : '-' }}
@endif

Timeline & Affiliation

@foreach(['Signed Date' => $project->project_signed, 'Project Start' => $project->project_from, 'Project End' => $project->project_to] as $label => $value) @if(!empty($value))
{{ $label }}
{{ $date($value) }}
@endif @endforeach @foreach($extended_dates as $extended)
Extension #{{ $extended->project_extended_order }}
{{ $date($extended->project_extended_date) }}
@endforeach @foreach($schools as $school)
School
{{ $school->school_name }}
@endforeach @foreach($centers as $center)
Research Center
{{ $center->research_center_name }}
@endforeach @foreach($units as $unit)
Research Unit
{{ $unit->research_unit_name }}
@endforeach

Budget & Financial Details

@foreach($budgetFields as $label => $value) @if($value !== null && $value !== '' && $value !== '- ' && $value !== '-')
{{ $label }}
{{ $value }}
@endif @endforeach
@if(!empty($project->project_abstract) || $outputs->count() || $keywords->count())

Research Overview

@if(!empty($project->project_abstract))
Abstract
{{ $project->project_abstract }}
@endif @if($outputs->count())
Expected Research Output
@foreach($outputs as $output) @endforeach
OutputQuantity
{{ $output->project_output_type }}{{ $output->project_output_quantity }}
@endif @if($keywords->count())
Keywords
{{ $keywords->pluck('project_keyword_name')->implode(', ') }}
@endif
@endif @if($documents->count())

Supporting Documents

@foreach($documents as $document)
{{ $document->project_document_topic }}
{{ $document->project_document_original }}
Open File
@endforeach
@endif

Approval Workflow

@foreach($steps as $step)
{{ $step->flow_order }}
{{ $step->flow_actor_role }}{{ $step->flow_actor_activity }} @if(!empty($step->flow_result)) {{ $step->flow_result }} @elseif($step->flow_status === 'Pending') Pending @else {{ $project->project_status === 'Under Review' ? 'Upcoming' : 'Not started' }} @endif
@endforeach

Your Decision

Review the project information above, then submit your decision below.

@if($canAct)
@csrf
@foreach($actions as $index => $action) @endforeach
@elseif(!empty($flow->flow_result))
{{ $flow->flow_result }} @if(!empty($flow->flow_comment))
Comment
{{ $flow->flow_comment }}
@endif
@else
This step is not currently awaiting your action.
@endif
@include('layouts.footer') @endsection