110 lines
3.6 KiB
HTML
110 lines
3.6 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<title th:text="${ticket.title}"></title>
|
|
<style>
|
|
|
|
body {
|
|
font-size: 12px;
|
|
font-family: SimSun, Arial, sans-serif;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
table, th, td {
|
|
border: black 1px solid;
|
|
border-collapse: collapse;
|
|
padding: 5px;
|
|
}
|
|
|
|
a{
|
|
margin: 5px;
|
|
}
|
|
|
|
.cimg{
|
|
margin-left: 5px;
|
|
margin-top: 5px;
|
|
float: left;
|
|
width: 215px;
|
|
height: auto;
|
|
}
|
|
.desc1{
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<table style="width: 100%;">
|
|
<tr>
|
|
<td colspan="3" ><img style="width: auto;height: 35px;" alt="" src="https://cabinet-tool.oss-cn-hangzhou.aliyuncs.com/admin/20250207/1/mmwf/logo.png"/></td>
|
|
<td colspan="9" style="text-align: center;margin: 10px;"><span style="font-size: 16pt;font-weight: bold;">移动破售后问题反馈表</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 60px;" class="desc1">标题</td>
|
|
<td colspan="7" th:text="${ticket.title}"></td>
|
|
<td colspan="2" class="desc1" style="width: 80px;">紧急程度</td>
|
|
<td colspan="2" th:text="${ticket.urgencyDesc}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="desc1">设备机型</td>
|
|
<td colspan="2" th:text="${ticket.modelNo}"></td>
|
|
<td style="width: 60px;" class="desc1">设备编号</td>
|
|
<td colspan="4" th:text="${ticket.deviceNo}"></td>
|
|
<td colspan="2" class="desc1">反馈日期</td>
|
|
<td colspan="2" th:text="${ticket.createTime}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="desc1">提交人</td>
|
|
<td colspan="2" th:text="${ticket.createUserName}"></td>
|
|
<td class="desc1">设备地点</td>
|
|
<td colspan="4" th:text="${ticket.deviceAddress}"></td>
|
|
<td colspan="2" class="desc1">设备运行时间</td>
|
|
<td colspan="2" th:text="${ticket.useTime}+'小时'"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="desc1">处理人</td>
|
|
<td colspan="11" th:text="${ticket.handleUserName}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="desc1">问题描述</td>
|
|
<td colspan="11" th:text="${ticket.description}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="desc1">图片</td>
|
|
<td colspan="11">
|
|
<div th:each="url:${ticket.images}">
|
|
<img alt="" class="cimg" th:src="${url}"/>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="12">原因分析</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="12" th:text="${ticket.reason}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="12">解决方案</td>
|
|
</tr>
|
|
<tbody th:each="measure : ${ticket.measures}">
|
|
<tr class="desc1">
|
|
<td>NO.</td>
|
|
<td colspan="5" th:text="${measure.name}"></td>
|
|
<td>负责人</td>
|
|
<td>计划日期</td>
|
|
<td>确认日期</td>
|
|
<td colspan="3">备注</td>
|
|
</tr>
|
|
<tr th:each="item, itemStat : ${measure.items}" th:if="${not #lists.isEmpty(measure.items)}">
|
|
<td th:text="${itemStat.index + 1}" class="desc1"></td>
|
|
<td colspan="5" th:text="${item.name}"></td>
|
|
<td th:text="${item.superintendent}" class="desc1"></td>
|
|
<td th:text="${item.scheduleDate}" class="desc1"></td>
|
|
<td th:text="${item.confirmedDate}" class="desc1"></td>
|
|
<td colspan="3" th:text="${item.remark}"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</body>
|
|
</html> |