Files
guangan/plugs/think-plugs-ticket/src/view/ticket/detail.html
2025-03-16 18:28:34 +08:00

207 lines
9.8 KiB
PHP

<div class="layui-tab layui-tab-brief">
<ul class="layui-tab-title">
<li class="layui-this">基本信息</li>
<li>审核情况</li>
<li>现场核实情况</li>
<li>关联随手拍</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="layui-card">
<div class="layui-card-header">工单内容</div>
<div class="layui-card-body">
<div class="layui-table">
<table class="layui-table">
<tbody class="layui-table-body">
<tr>
<td style="width: 120px">工单编号</td>
<td>{$vo.id|default=""}</td>
</tr>
<tr>
<td>工单标题</td>
<td>{$vo.title|default=""}</td>
</tr>
<tr>
<td>工单类型</td>
<td>{$vo.type_name|default=""}</td>
</tr>
<tr>
<td>工单地址</td>
<td>{$vo.ticket_region|default=""} {$vo.ticket_address|default=""}</td>
</tr>
<tr>
<td>工单内容</td>
<td>{$vo.content|default=""}</td>
</tr>
<tr>
<td>反馈人信息</td>
<td>{$vo.contact_name|default="未填写名称"} {$vo.contact_phone|default="未填写联系方式"}</td>
</tr>
<tr>
<td>工单图片</td>
<td>
<div>
{if count($vo.imgs_arr) > 0}
{foreach $vo.imgs_arr as $img}
<img data-tips-image src="{$img}" alt="image" style="height: 100px;">
<span>&nbsp;</span>
{/foreach}
{else}
无图片
{/if}
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card">
<div class="layui-card-header">审核情况</div>
<div class="layui-card-body">
{empty name='instance'}
<div class="layui-card-body">
<div class="layui-alert layui-alert-danger">
<i class="layui-icon">&#xe69c;</i>
该工单没有提交审核流程
</div>
</div>
{else}
<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">提交审核{if $step_index == -1}(当前步骤){/if}</h3>
</div>
</div>
{foreach $instance.steps as $index=>$step}
<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">{$index+1}{if $step_index == $index}(当前步骤){/if}</h3>
<p>
{$step.title}
</p>
{if $step_index >= $index}
{if $step.status == 2}
<div class="layui-alert layui-alert-danger">
<i class="layui-icon">&#xe69c;</i>
审核未通过
</div>
{elseif $step.status == 1}
<div class="layui-alert layui-alert-success">
<i class="layui-icon">&#xe6af;</i>
审核通过
</div>
{elseif $step.status == 0}
<div class="layui-alert layui-alert-warning">
<i class="layui-icon">&#xe6b2;</i>
审核中
</div>
{/if}
<div class="layui-form-item">
<label class="layui-form-label">审核人</label>
<div class="layui-input-block">
{$step.approver.nickname|default=""}
</div>
</div>
{if $step.status != 0}
<div class="layui-form-item">
<label class="layui-form-label">审核意见</label>
<div class="layui-input-block">
{$step.content|default=""}
</div>
</div>
{/if}
{/if}
</div>
</div>
{/foreach}
</div>
{/empty}
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card">
<div class="layui-card-header">现场核实情况</div>
{if $vo.verify}
<div class="layui-card-body">
{foreach $vo.verify as $verify}
<table class="layui-table">
<tbody class="layui-table-body">
<tr>
<td style="width: 120px">提交时间</td>
<td>{$verify.create_at|default=""}</td>
</tr>
<tr>
<td>核实人</td>
<td>{$verify.staff.name|default=""}【联系方式:{$verify.staff.phone|default=""}</td>
</tr>
<tr>
<td>核实结果</td>
<td>{$verify.content|default=""}</td>
</tr>
<tr>
<td>图片</td>
<td>
<div>
{foreach $verify.imgs_arr as $img}
<img data-tips-image src="{$img}" alt="image" style="height: 100px;">
<span>&nbsp;</span>
{/foreach}
</div>
</td>
</tr>
<tr>
<td>预估工作量</td>
<td>{$verify.work_days|default=""}</td>
</tr>
</tbody>
</table>
{/foreach}
</div>
{else /}
<div class="layui-card-body">
<div class="layui-row">
暂无核实记录
</div>
</div>
{/if}
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card">
<div class="layui-card-header">关联随手拍</div>
<div class="layui-card-body">
<table class="layui-table">
<thead>
<tr>
<th>随手拍编号</th>
<th>问题类型</th>
<th>反馈人</th>
<th>联系方式</th>
<th>反馈时间</th>
</tr>
</thead>
<tbody class="layui-table-body">
{foreach $vo.userShares as $user_share}
<tr>
<td><a data-modal="{:url('user_share/detail', ['id' => $user_share.id])}" data-height="90%" data-width="60%" class="layui-btn layui-btn-xs layui-btn-normal" title="随手拍详情">{$user_share.id}</a></td>
<td>{$user_share.type_name|default=""}</td>
<td>{$user_share.contact_name|default=""}</td>
<td>{$user_share.contact_phone|default=""}</td>
<td>{$user_share.create_at|default=""}</td>
</tr>
</tbody>
{/foreach}
</table>
</div>
</div>
</div>
</div>
</div>