Files
yinyitong-zhongyuyuan-dll-s…/src/main/resources/templates/reportJY.html
2025-07-01 23:41:29 +08:00

151 lines
5.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8"/>
<title>粪便检测报告单</title>
</head>
<body>
<div style="font-size: 14px;">
<!-- 医院标题 -->
<div style="text-align: center;">
<div style="font-size: 24px; font-weight: bold;">
澜沧拉祜族自治县中医医院<span th:text="${baseInfo.lspcmName}"></span>报告单
</div>
</div>
<div style="height: 10px;"></div>
<div style="background-color: #000;height: 1px;"></div>
<!-- 患者基本信息区域 - 使用表格布局以确保兼容 -->
<table style="width: 100%;">
<!-- 第1行2个字段 -->
<tr>
<td style="width: 33%;font-weight: bold;">
<span>姓名:</span>
<span th:text="${baseInfo.patName}"></span>
</td>
<td style="width: 33%;">
</td>
<td style="width: 33%;font-weight: bold;">
<span>标本编号:</span>
<span th:text="${baseInfo.reportId}"></span>
</td>
</tr>
<!-- 第2行3个字段 -->
<tr>
<td style="width: 33%;">
<span>性别:</span>
<span th:text="${baseInfo.patSex}"></span>
</td>
<td style="width: 33%;">
<span>科室:</span>
<span th:text="${baseInfo.deptName}"></span>
</td>
<td style="width: 33%;">
<span>标本类型:</span>
<span th:text="${baseInfo.lspcmName}"></span>
</td>
</tr>
<!-- 第3行3个字段 -->
<tr>
<td style="width: 33%;">
<span>年龄:</span>
<span th:text="${baseInfo.patAge}"></span>
</td>
<td style="width: 33%;">
<span>床号:</span>
<span th:text="${baseInfo.inpBedNo}"></span>
</td>
<td style="width: 33%;">
<span>标本形态:</span>
<span></span>
</td>
</tr>
<!-- 第4行3个字段 -->
<tr>
<td style="width: 33%;">
<span>患者电话:</span>
<span th:text="${baseInfo.patHomePhno}"></span>
</td>
<td style="width: 33%;">
<span>申请医生:</span>
<span th:text="${baseInfo.placerName}"></span>
</td>
<td style="width: 33%;">
<span>采样者:</span>
<span th:text="${baseInfo.spcmClctor}"></span>
</td>
</tr>
<!-- 第5行3个字段 -->
<tr>
<td style="width: 33%;">
<span>仪器:</span>
<span></span>
</td>
<td style="width: 33%;">
<span>临床诊断:</span>
<span></span>
</td>
<td style="width: 33%;">
<span>采样人:</span>
<span th:text="${baseInfo.spcmClctor}"></span>
</td>
</tr>
<!-- 第6行1个字段 -->
<tr>
<td colspan="3" style="width: 100%;">
<span>申请项目:</span>
<span th:text="${baseInfo.citemContent}"></span>
</td>
</tr>
</table>
<div style="height: 10px;"></div>
<!-- 检测结果表格 -->
<table style="border-collapse:collapse;width: 100%;border:1px solid gray;">
<thead style="text-align: center;">
<tr style="background-color: #f0f0f0;height:30px;">
<th style="padding: 8px 5px; width: 25%;">项目名称</th>
<th style="padding: 8px 5px; width: 20%;">结果</th>
<th style="padding: 8px 5px; width: 15%;">单位</th>
<th style="padding: 8px 5px; width: 20%;">参考区间</th>
<th style="padding: 8px 5px; width: 20%;">测试方法</th>
</tr>
</thead>
<tbody style="text-align: center;">
<!-- 动态行渲染+异常值红色高亮 -->
<tr th:each="item, stat : ${items}"
th:style="${stat.index % 2 == 0} ? '' : 'background-color: #f0f0f0;'">
<td style="padding: 8px 5px;" th:text="${item.loitemCname}"></td>
<td style="padding: 8px 5px;">
<span th:text="${item.orderRptResult}"></span>
<span th:if="${item.oaflagLow}"></span>
<span th:if="${item.oaflagHigh}"></span>
</td>
<td style="padding: 8px 5px;" th:text="${item.loitemUnit}"></td>
<td style="padding: 8px 5px;" th:text="${item.loitemRv}"></td>
<td style="padding: 8px 5px;" th:text="${item.inspectionMethod}"></td>
</tr>
<!-- 补齐空行 -->
<!-- <tr th:each="i : ${#numbers.sequence(1, 10 - items.size())}" th:if="${items.size()} < 10">
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
</tr>-->
</tbody>
</table>
<!-- 建议与解释 -->
<div>
<div style="padding-top: 10px;">
建议与解释:
</div>
</div>
</div>
</body>
</html>