<!doctype html>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
[#include "/business/wechat/include/ewReportHeader.html" /]
|
</head>
|
|
<body>
|
<header class="kltit" style="font-size:1.2rem;"><a href="javascript:history.go(-1);"><span></span></a>健康检查服务报告</header>
|
<div class="device" id="printDiv" style="padding:0;border:0;">
|
<table border="0" class="reportTable" id="reportTable">
|
<tr class="titleTr">
|
<td colspan="12">健康检查服务报告</td>
|
</tr>
|
[#assign baseInfo = healthInfo.baseInfo/]
|
<tr class="nameTr">
|
<td width="33%" colspan="4" align="left" valign="bottom" style="padding:1px;">${Constants.CUSTOMER_CONSTANTS}名称:${baseInfo.CUSTOMER_NAME}</td>
|
<td width="33%" colspan="4" > </td>
|
<td width="33%" colspan="4" style="text-align: right;">编号:${baseInfo.ORDER_CODE}</td>
|
</tr>
|
|
[#assign engineerNodeInfo = healthInfo.engineerNodeInfo/]
|
<tr>
|
<td colspan="2" class="tdbg" width="17%">${Constants.UNIT_CONSTANTS}:</td>
|
<td colspan="4" width="32%">${baseInfo.SUB_CUSTOMER_NAME}</td>
|
<td colspan="2" class="tdbg" width="17%">填报时间:</td>
|
<td colspan="4" width="32%">${DateUtil.format("yyyy-MM-dd HH:mm",engineerNodeInfo.ENDTIME)}</td>
|
</tr>
|
|
|
|
<tr>
|
<td colspan="2" class="tdbg">巡检开始时间:</td>
|
<td colspan="4">${DateUtil.format("yyyy-MM-dd HH:mm",engineerNodeInfo.CREATETIME)}</td>
|
<td colspan="2" class="tdbg">巡检结束时间:</td>
|
<td colspan="4">${DateUtil.format("yyyy-MM-dd HH:mm",engineerNodeInfo.DEALTIME)}</td>
|
</tr>
|
|
<tr>
|
<td colspan="2" class="tdbg">巡检工程师:</td>
|
<td colspan="4">${engineerNodeInfo.CURRENT_DEALER_NAME}</td>
|
<td colspan="2" class="tdbg">联系方式:</td>
|
<td colspan="4">${engineerNodeInfo.SJHM}</td>
|
</tr>
|
|
<tr>
|
<td colspan="2" class="tdbg">二级分类</td>
|
<td colspan="2" class="tdbg">三级分类</td>
|
<td colspan="2" class="tdbg">应检数量</td>
|
<td colspan="2" class="tdbg">实检数量</td>
|
<td colspan="2" class="tdbg">告警/异常数量</td>
|
<td colspan="2" class="tdbg">异常比率</td>
|
</tr>
|
[#if healthInfo.cateList??&&healthInfo.cateList?size>0]
|
[#list healthInfo.cateList as cate]
|
<tr>
|
<td colspan="2" [#if cate.children??&&cate.children?size>0]rowspan="${cate.children?size}"[/#if]>${cate.name}</td>
|
[#if cate.children?size>0]
|
[#assign child = cate.children[0]/]
|
<td colspan="2">${child.name}</td>
|
<td colspan="2">${child.totalnum}</td>
|
<td colspan="2">${child.realnum}</td>
|
<td colspan="2">${child.warnnum}</td>
|
<td colspan="2">${child.warnrate}%</td>
|
[#else]
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
[/#if]
|
</tr>
|
[#if cate.children?size>1]
|
[#list cate.children as child]
|
[#if child_index>0]
|
<tr>
|
<td colspan="2">${child.name}</td>
|
<td colspan="2">${child.totalnum}</td>
|
<td colspan="2">${child.realnum}</td>
|
<td colspan="2">${child.warnnum}</td>
|
<td colspan="2">${child.warnrate}%</td>
|
</tr>
|
[/#if]
|
[/#list]
|
[/#if]
|
[/#list]
|
[#else]
|
<tr>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
<td colspan="2" > </td>
|
</tr>
|
[/#if]
|
<tr>
|
<td colspan="2" class="tdbg">指标大类</td>
|
<td colspan="4" class="tdbg">指标</td>
|
<td colspan="2" class="tdbg">结果</td>
|
<td colspan="4" class="tdbg">备注</td>
|
</tr>
|
[#if healthInfo.commonList??&&healthInfo.commonList?size>0]
|
[#list healthInfo.commonList as commonCate]
|
<tr>
|
<td colspan="2" [#if commonCate.children??&&commonCate.children?size>0]rowspan="${commonCate.children?size}"[/#if]>${commonCate.CATEGORY_NAME}</td>
|
[#if commonCate.children?size>0]
|
[#assign child = commonCate.children[0]/]
|
<td colspan="4">${child.ITEM_NAME}</td>
|
<td colspan="2">
|
[#if child.RESULT_TYPE==1]
|
正常
|
[#elseif child.RESULT_TYPE==2]
|
告警
|
[#elseif child.RESULT_TYPE==3]
|
异常
|
[/#if]
|
</td>
|
<td colspan="4">${child.NOTE}</td>
|
[#else]
|
<td colspan="4" > </td>
|
<td colspan="2" > </td>
|
<td colspan="4" > </td>
|
[/#if]
|
</tr>
|
[#if commonCate.children?size>1]
|
[#list commonCate.children as child]
|
[#if child_index>0]
|
<tr>
|
<td colspan="4">${child.ITEM_NAME}</td>
|
<td colspan="2">
|
[#if child.RESULT_TYPE==1]
|
正常
|
[#elseif child.RESULT_TYPE==2]
|
告警
|
[#elseif child.RESULT_TYPE==3]
|
异常
|
[/#if]
|
</td>
|
<td colspan="4">${child.NOTE}</td>
|
</tr>
|
[/#if]
|
[/#list]
|
[/#if]
|
|
[/#list]
|
[#else]
|
<tr>
|
<td colspan="2"> </td>
|
<td colspan="4"> </td>
|
<td colspan="2"> </td>
|
<td colspan="4"> </td>
|
</tr>
|
[/#if]
|
<tr>
|
<td class="tdbg" colspan="12" style="text-align:left">告警/异常配置信息:</td>
|
</tr>
|
<tr>
|
<td class="tdbg" width="8%">序号</td>
|
<td colspan="3" class="tdbg">搜索码/配置名称</td>
|
<td colspan="4" class="tdbg">存放位置</td>
|
<td colspan="4" class="tdbg">告警/异常项说明</td>
|
</tr>
|
[#if healthInfo.ciList??&&healthInfo.ciList?size>0]
|
[#list healthInfo.ciList as ci]
|
<tr>
|
<td>${ci_index+1}</td>
|
<td colspan="3">${ci.SEACHCODE}<br/>${ci.CINAME}</td>
|
<td colspan="4">${ci.POSITION}</td>
|
<td colspan="4">${ci.ORDER_NOTE}</td>
|
</tr>
|
[/#list]
|
[#else]
|
<tr>
|
<td> </td>
|
<td colspan="3"> </td>
|
<td colspan="4"> </td>
|
<td colspan="4"> </td>
|
</tr>
|
[/#if]
|
<tr>
|
<td class="tdbg" colspan="12" style="text-align:left">关联工单:</td>
|
</tr>
|
<tr>
|
<td width="8%" class="tdbg">序号</td>
|
<td colspan="4" class="tdbg">工单名称</td>
|
<td colspan="2" class="tdbg">处理状态</td>
|
<td colspan="3" class="tdbg">当前节点</td>
|
<td colspan="2" class="tdbg">处理人</td>
|
</tr>
|
[#if healthInfo.linkOrders??&&healthInfo.linkOrders?size>0]
|
[#list healthInfo.linkOrders as order]
|
<tr>
|
<td>${order_index+1}</td>
|
<td colspan="4">${order.WFNAME}</td>
|
<td colspan="2">
|
${Constants.getWORKFLOW_BASE_WFSTATE_Label(order.WFSTATE)}
|
</td>
|
<td colspan="3">${order.CURRENT_NODE_NAME}</td>
|
<td colspan="2">${order.CURRENT_DEALER_NAME}</td>
|
</tr>
|
[/#list]
|
[#else]
|
<tr>
|
<td> </td>
|
<td colspan="4"> </td>
|
<td colspan="2"> </td>
|
<td colspan="3"> </td>
|
<td colspan="2"> </td>
|
</tr>
|
[/#if]
|
|
<tr>
|
<td class="tdbg" colspan="12" style="text-align:left">关联附件:</td>
|
</tr>
|
<tr>
|
<td class="tdbg">序号</td>
|
<td colspan="3" class="tdbg">附件名称</td>
|
<td colspan="2" class="tdbg">大小</td>
|
<td colspan="2" class="tdbg">格式</td>
|
<td colspan="2" class="tdbg" width="14%">上传人</td>
|
<td colspan="2" class="tdbg">上传时间</td>
|
</tr>
|
[#if healthInfo.fileList??&&healthInfo.fileList?size>0]
|
[#list healthInfo.fileList as file]
|
<tr>
|
<td>${file_index+1}</td>
|
<td colspan="3">${file.FILE_NAME}</td>
|
<td colspan="2">${file.FILE_SIZE_M}</td>
|
<td colspan="2">${file.FILE_FORMAT}</td>
|
<td colspan="2">${file.USER_NAME}</td>
|
<td colspan="2">${DateUtil.format("yyyy-MM-dd HH:mm",file.CREATE_TIME)}</td>
|
</tr>
|
[/#list]
|
[#else]
|
<tr>
|
<td> </td>
|
<td colspan="3"> </td>
|
<td colspan="2"> </td>
|
<td colspan="2"> </td>
|
<td colspan="2"> </td>
|
<td colspan="2"> </td>
|
</tr>
|
[/#if]
|
|
|
<tr>
|
<td class="nopbot" colspan="12">总体运行情况说明:</td>
|
</tr>
|
<tr>
|
<td class="noptobo" colspan="12">
|
[#if baseInfo.CI_RUN_NOTE??]${StringUtil.str2Html(baseInfo.CI_RUN_NOTE)}[/#if]
|
</td>
|
</tr>
|
|
<tr>
|
<td class="nopbot" colspan="12">存在的隐患、预防措施及优化建议:</td>
|
</tr>
|
<tr>
|
<td class="noptobo" colspan="12">
|
[#if baseInfo.CI_ERROR_NOTE??]${StringUtil.str2Html(baseInfo.CI_ERROR_NOTE)}[/#if]
|
</td>
|
</tr>
|
|
[#assign approveNodeInfo = healthInfo.approveNodeInfo/]
|
<tr>
|
<td class="nopbot" colspan="12">主管意见:</td>
|
</tr>
|
<tr>
|
<td class="noptobo" colspan="12">
|
[#if approveNodeInfo.DEAL_NOTE??]${StringUtil.str2Html(approveNodeInfo.DEAL_NOTE)}[/#if]
|
</td>
|
</tr>
|
|
<tr>
|
<td class="noptop" colspan="12">
|
主管:${approveNodeInfo.CURRENT_DEALER_NAME}
|
时间: ${DateUtil.format("yyyy-MM-dd HH:mm",approveNodeInfo.DEALTIME)}
|
</td>
|
</tr>
|
|
</table>
|
</div>
|
|
</body>
|
</html>
|