You've already forked guangan
全流程
This commit is contained in:
289
plugs/think-plugs-ticket/src/view/common/ticket_flow.html
Normal file
289
plugs/think-plugs-ticket/src/view/common/ticket_flow.html
Normal file
@ -0,0 +1,289 @@
|
||||
<div class="layui-tab layui-tab-brief">
|
||||
<ul class="layui-tab-title">
|
||||
{if $ticket.view_process}
|
||||
<li>核验审核信息</li>
|
||||
{/if}
|
||||
{if $ticket.views}
|
||||
<li>核验信息</li>
|
||||
{/if}
|
||||
{if $ticket.repair_process}
|
||||
<li>维修审核信息</li>
|
||||
{/if}
|
||||
{if $ticket.repairs}
|
||||
<li>维修信息</li>
|
||||
{/if}
|
||||
{if $ticket.verify_process}
|
||||
<li>验收审核信息</li>
|
||||
{/if}
|
||||
{if $ticket.verifys}
|
||||
<li>验收信息</li>
|
||||
{/if}
|
||||
</ul>
|
||||
<div class="layui-tab-content">
|
||||
{if $ticket.view_process}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-collapse">
|
||||
<div class="layui-colla-item">
|
||||
<div class="layui-colla-title">审核流程</div>
|
||||
<div class="layui-colla-content">
|
||||
<div class="layui-timeline">
|
||||
<div class="layui-timeline-item">
|
||||
<i class="layui-icon layui-timeline-axis"></i>
|
||||
<div class="layui-timeline-content layui-text">
|
||||
<h3 class="layui-timeline-title">提交审核</h3>
|
||||
<div class="layui-timeline-content">
|
||||
{$ticket.view_process.create_name}于{$ticket.view_process.create_time|date='Y-m-d H:i:s'}提交
|
||||
<div>
|
||||
审核说明:{$ticket.view_process.content}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{foreach $ticket.view_process.steps as $index=>$step}
|
||||
{include file="common/step" /}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $ticket.views}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">核验信息</div>
|
||||
<div class="layui-card-body">
|
||||
{foreach $ticket.views as $view}
|
||||
<div class="layui-table">
|
||||
<table class="layui-table">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 120px">核验人</td>
|
||||
<td>{$view.staff.name|default=""} ({$view.staff.phone|default=""})</td>
|
||||
</tr>
|
||||
{if $view.status == 1}
|
||||
<tr>
|
||||
<td>核验时间</td>
|
||||
<td>{$view.finish_at|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>是否存在异常</td>
|
||||
<td>{if $view.is_error == 1}是{else}否{/if}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>核验结果描述</td>
|
||||
<td>{$view.content|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>核验图片</td>
|
||||
<td>
|
||||
<div>
|
||||
{if count($view.imgs_arr) > 0}
|
||||
{foreach $view.imgs_arr as $img}
|
||||
<img data-tips-image src="{$img}" alt="image" style="height: 100px;">
|
||||
<span> </span>
|
||||
{/foreach}
|
||||
{else}
|
||||
无图片
|
||||
{/if}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>预期工作量(天)</td>
|
||||
<td>{$view.workdays|default="-"}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>完成时间</td>
|
||||
<td>{$view.finish_at|default=""}</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr>
|
||||
<td>核验状态</td>
|
||||
<td>待核验</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<td>创建时间</td>
|
||||
<td>{$view.create_at|default=""}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $ticket.repair_process}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-collapse">
|
||||
<div class="layui-colla-item">
|
||||
<div class="layui-colla-title">审核流程</div>
|
||||
<div class="layui-colla-content">
|
||||
<div class="layui-timeline">
|
||||
<div class="layui-timeline-item">
|
||||
<i class="layui-icon layui-timeline-axis"></i>
|
||||
<div class="layui-timeline-content layui-text">
|
||||
<h3 class="layui-timeline-title">提交审核</h3>
|
||||
<div class="layui-timeline-content">
|
||||
{$ticket.repair_process.create_name}于{$ticket.repair_process.create_time|date='Y-m-d H:i:s'}提交
|
||||
<div>
|
||||
审核说明:{$ticket.repair_process.content}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{foreach $ticket.repair_process.steps as $index=>$step}
|
||||
{include file="common/step" /}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $ticket.repairs}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">核验信息</div>
|
||||
<div class="layui-card-body">
|
||||
{foreach $ticket.repairs as $repair}
|
||||
<div class="layui-table">
|
||||
<table class="layui-table">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 120px">维修人</td>
|
||||
<td>{$repair.staff.name|default=""} ({$repair.staff.phone|default=""})</td>
|
||||
</tr>
|
||||
{if $repair.status == 1}
|
||||
<tr>
|
||||
<td>核验提交时间</td>
|
||||
<td>{$repair.finish_at|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>核验结果描述</td>
|
||||
<td>{$repair.content|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>核验图片</td>
|
||||
<td>
|
||||
<div>
|
||||
{if count($repair.imgs_arr) > 0}
|
||||
{foreach $repair.imgs_arr as $img}
|
||||
<img data-tips-image src="{$img}" alt="image" style="height: 100px;">
|
||||
<span> </span>
|
||||
{/foreach}
|
||||
{else}
|
||||
无图片
|
||||
{/if}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr>
|
||||
<td>核验状态</td>
|
||||
<td>待核验</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<td>创建时间</td>
|
||||
<td>{$repair.create_at|default=""}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $ticket.verify_process}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-collapse">
|
||||
<div class="layui-colla-item">
|
||||
<div class="layui-colla-title">审核流程</div>
|
||||
<div class="layui-colla-content">
|
||||
<div class="layui-timeline">
|
||||
<div class="layui-timeline-item">
|
||||
<i class="layui-icon layui-timeline-axis"></i>
|
||||
<div class="layui-timeline-content layui-text">
|
||||
<h3 class="layui-timeline-title">提交审核</h3>
|
||||
<div class="layui-timeline-content">
|
||||
{$ticket.verify_process.create_name}于{$ticket.verify_process.create_time|date='Y-m-d H:i:s'}提交
|
||||
<div>
|
||||
审核说明:{$ticket.verify_process.content}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{foreach $ticket.verify_process.steps as $index=>$step}
|
||||
{include file="common/step" /}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $ticket.verifys}
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">验收信息</div>
|
||||
<div class="layui-card-body">
|
||||
{foreach $ticket.verifys as $verify}
|
||||
<div class="layui-table">
|
||||
<table class="layui-table">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 120px">验收人</td>
|
||||
<td>{$verify.staff.name|default=""} ({$verify.staff.phone|default=""})</td>
|
||||
</tr>
|
||||
{if $verify.status == 1}
|
||||
<tr>
|
||||
<td>验收时间</td>
|
||||
<td>{$verify.finish_at|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>验收结果描述</td>
|
||||
<td>{$verify.content|default=""}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>验收图片</td>
|
||||
<td>
|
||||
<div>
|
||||
{if count($verify.imgs_arr) > 0}
|
||||
{foreach $verify.imgs_arr as $img}
|
||||
<img data-tips-image src="{$img}" alt="image" style="height: 100px;">
|
||||
<span> </span>
|
||||
{/foreach}
|
||||
{else}
|
||||
无图片
|
||||
{/if}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>完成时间</td>
|
||||
<td>{$verify.finish_at|default=""}</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr>
|
||||
<td>验收状态</td>
|
||||
<td>待验收</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<td>创建时间</td>
|
||||
<td>{$verify.create_at|default=""}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
Reference in New Issue
Block a user