{gt name="$detail.contract_id" value="0"} {/gt} {notempty name="$detail.content"} {/notempty}
Project status [{$detail.status_name}] Project category {$detail.cate} Date range {$detail.start_time|date='Y-m-d'} to {$detail.end_time|date='Y-m-d'} Department {$detail.department|default='-'}
Project manager {$detail.director_name} Project members {$detail.team_admin_names|default='-'}
Related contract {$detail.contract_name}
Project summary {$detail.content}
Project stages
{volist name="$detail.step_array" id="vo"}
{$vo.title} {$vo.director_name|default=''}
{$vo.start_time|date='Y-m-d'} to {$vo.end_time|date='Y-m-d'}
{/volist}
{notempty name="$step"}
Current stage:{$step.title} Stage period:{$step.start_time|date='Y-m-d'} to {$step.end_time|date='Y-m-d'} Owner:{$step.director_name} {eq name="$step.director_uid" value="$login_admin.id"} Confirm complete Return to previous stage {/eq}
{notempty name="$step.unames"}
Stage members:{$step.unames|default=''}
{/notempty} {notempty name="$step.remark"}
Stage notes:{$step.remark|default=''}
{/notempty}
{/notempty}

Stage history

{notempty name="$step_record"} {else/}
No stage history
{/notempty}
Project attachments
{volist name="file_array" id="vo"}
{:file_card($vo)}
{/volist} {empty name="$file_array" }
No project attachments
{/empty}
Project summary
Tasks (completed/total)
{$detail.tasks_finish} / {$detail.tasks}
Project hours (actual/planned)
{$detail.hours} / {$detail.plan_hours}
Work logs
{$detail.schedules}
Project progress
Project burndown chart
Task allocation
Hour logging