mobilebroken/nflg-mobilebroken-admin/src/main/resources/templates/ticketpdf.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>