@extends('user::layouts/panel') @section('module-content')
@include('custom::components.reply-btn', ['url' => route('panel.project.projects')])
@can('update', $project) 編輯資料 @endcan
基本資訊
流水編號 @if($project->serial_number) {{ $project->serial_number }} @else 未設定 @endif
專案名稱 {{ $project->name }}
客戶 {{ $project->taskClient->name }}
技術類型 @if($project->taskTechType) {{ $project->taskTechType->name }} @else 未設定 @endif
專案類型 {{ $project->type ?: '未設定' }}
狀態 {{ $projectStatus['text'] }}
開始日期 {{ $project->start_date }}
填寫日期 @if($timeRecordStartDate) {{ $timeRecordStartDate }} @else 同開始日期 @endif
預計完成日期 @if($project->deadline) {{ $project->deadline }} @else 未設定 @endif
評估人天 {{ $project->estimated_man_days }}
專案自檢表 @if($project->url) 查看連結 @else 未設定 @endif
專案說明
{!! nl2br(e($project->description ?: '無說明')) !!}
建立時間 {{ $project->created_at->format('Y-m-d H:i:s') }}
更新時間 {{ $project->updated_at->format('Y-m-d H:i:s') }}
狀態統計資料
@if(!empty($statusStatisticsWithDisplay))
@foreach($statusStatisticsWithDisplay as $statusName => $stats)
{{ $statusName }}
{{ number_format($stats['days']) }}
天數
{{ $stats['user_count'] }}
參與人數
{{ $stats['total_hours'] }}
總工時
{{ $stats['total_man_days'] }}
總人天
{{ $stats['start_date'] }} ~ {{ $stats['end_date'] }}
@endforeach
@foreach($statusStatisticsWithDisplay as $statusName => $stats) @if(!empty($stats['user_stats']))
{{ $statusName }} 參與人員工時詳細 ({{ $stats['start_date'] }} ~ {{ $stats['end_date'] }}, 共 {{ number_format($stats['days']) }} 天, {{ count($stats['user_stats']) }} 人)
@foreach($stats['user_stats'] as $userIndex => $userStat) @endforeach
人員 工時 人天 記錄數 操作
{{ $userStat['name'] }} {{ $userStat['total_hours'] }} {{ $userStat['total_man_days'] }} {{ $userStat['record_count'] }}
{{ $userStat['name'] }} 的工時記錄詳細
@foreach($userStat['records'] as $record)
{{ $record['date'] }} {{ $record['hours'] }}h
人天:{{ $record['man_days'] }}
@endforeach
@endif @endforeach @else
此專案尚未有狀態統計資料
@endif
狀態變更記錄
@if(count($statusChangesWithDisplay) > 0)
@foreach($statusChangesWithDisplay as $change) @endforeach
變更日期 變更前狀態 變更後狀態 備註說明
{{ $change['created_at']->format('Y-m-d H:i:s') }} @if($change['from_status']) {{ $change['from_status'] }} @else 初始狀態 @endif {{ $change['to_status'] }} {{ $change['description'] ?? '-' }}
@else
此專案尚未有狀態變更記錄
@endif
@endsection @push('meta') @endpush @push('links') @endpush @push('module-scripts') @endpush