<!doctype html>
|
<html class="no-js">
|
<head>
|
<meta charset="utf-8">
|
<title>服务目录报表</title>
|
<script language="javascript" src="${common_static}/static/plugins/print/LodopFuncs.js"></script>
|
[#include "/business/pages/include/print.html" /]
|
[#include "/component/excExport.html" /]
|
</head>
|
|
<body class="fullscreen">
|
[#include "/business/pages/include/static.html" /]
|
<!--
|
<div class="fs_navpath" style="margin-bottom:10px;">
|
<h3>当前位置</h3>
|
<span></span>
|
<a href="${base}/business/pages/customer/customerManageList.html">${Constants.CUSTOMER_CONSTANTS}管理</a>
|
<span></span>
|
<a href="${base}/business/pages/servicelist/slaproject/project.html?customerId=${RequestParameters.customerId}">项目管理</a>
|
<span></span>
|
<em>服务目录报表</em>
|
</div> -->
|
<div class="check_btn" style="position:fixed;top:10px;right:10px;">
|
<a class="common close" href="javascript:window.close();"><span>关闭</span></a>
|
[@excExp id="printDiv" name="【${projectName}】项目服务目录及服务级别一览表" /]
|
</div>
|
<div style="text-align:center;margin-top:30px;"><h2>【${projectName}】服务目录及服务级别一览表</h2></div>
|
<div id="printDiv">
|
<table class="mytable" style="margin:0 auto;text-align:center;width:3500px;margin:10px;">
|
<style>
|
.mytable{
|
border-collapse: collapse;
|
border-spacing: 0;
|
}
|
.mytable td{
|
padding:5px 10px;
|
border:1px solid #ccc;
|
color:#666;
|
font-size:12px;
|
line-height:24px;
|
}
|
.bgcolor {
|
background-color:#f0f0f0;
|
}
|
</style>
|
<tr class="bgcolor">
|
<td rowspan="2">服务大类</td>
|
<td rowspan="2">服务小类</td>
|
<td rowspan="2">服务项目</td>
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
<td colspan="9">${level.LEVEL_NAME}</td>
|
[/#list]
|
[/#if]
|
|
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
<td rowspan="2">${type.typeName}</td>
|
[/#list]
|
[/#if]
|
|
</tr>
|
|
<tr class="bgcolor">
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
<td>响应时间</td>
|
<td>解决时间</td>
|
<td>通知人员</td>
|
|
|
<td colspan="3">响应超时通知(分钟)</td>
|
|
<td colspan="3">解决超时通知(分钟)</td>
|
[/#list]
|
[/#if]
|
</tr>
|
|
|
|
|
[#if result.categoryList?? && result.categoryList?size>0]
|
[#list result.categoryList as categorys]
|
|
<tr>
|
<td rowspan="${categorys.num}">${categorys.CATEGORY_NAME}</td>
|
[#if categorys.ejTree?? && categorys.ejTree?size>0]
|
[#list categorys.ejTree as ej]
|
[#if ej_index==0]
|
<td rowspan="${ej.sjNum}">${ej.CATEGORY_NAME}</td>
|
[#if ej.sjTree?? && ej.sjTree?size>0]
|
[#list ej.sjTree as sj]
|
[#if sj_index==0]
|
<td>${sj.CATEGORY_NAME}</td>
|
|
<!-- 存放级别配置信息 -->
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
[#assign a = "config"+level.ID]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>${u.RESPONSE_TIME}</td>
|
<td>${u.RESOLVE_TIME}</td>
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
|
[#if u.xys?? && u.xys?size>0]
|
[#list u.xys as xy]
|
<td>${xy.OVER_TIME}<br>
|
[#if xy.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${xy.GROUP_NAME}
|
[#elseif xy.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${xy.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[#if u.jjs?? && u.jjs?size>0]
|
[#list u.jjs as jj]
|
<td>${jj.OVER_TIME}<br>
|
[#if jj.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${jj.GROUP_NAME}
|
[#elseif jj.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${jj.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[/#list]
|
[/#if]
|
|
|
<!-- 存放级别配置信息 -->
|
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
[#assign a = "userName"+type.userType]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
[#else]
|
<td> </td>
|
[/#if]
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
|
[/#if]
|
[/#list]
|
[#else]
|
<td> </td>
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#list]
|
[/#if]
|
|
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
<td> </td>
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
|
|
[/#if]
|
|
|
[/#if]
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
<td> </td>
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
[/#if]
|
</tr>
|
|
[#if categorys.ejTree?? && categorys.ejTree?size>0]
|
[#list categorys.ejTree as ej]
|
[#if ej_index==0]
|
[#if ej.sjTree?? && ej.sjTree?size>0]
|
[#list ej.sjTree as sj]
|
[#if sj_index!=0]
|
<tr>
|
<td>${sj.CATEGORY_NAME}</td>
|
|
<!-- 存放级别配置信息 -->
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
[#assign a = "config"+level.ID]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>${u.RESPONSE_TIME}</td>
|
<td>${u.RESOLVE_TIME}</td>
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
|
[#if u.xys?? && u.xys?size>0]
|
[#list u.xys as xy]
|
<td>${xy.OVER_TIME}<br>
|
[#if xy.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${xy.GROUP_NAME}
|
[#elseif xy.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${xy.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[#if u.jjs?? && u.jjs?size>0]
|
[#list u.jjs as jj]
|
<td>${jj.OVER_TIME}<br>
|
[#if jj.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${jj.GROUP_NAME}
|
[#elseif jj.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${jj.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[/#list]
|
[/#if]
|
<!-- 存放级别配置信息 -->
|
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
[#assign a = "userName"+type.userType]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
[#else]
|
<td> </td>
|
[/#if]
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
|
</tr>
|
[/#if]
|
[/#list]
|
[/#if]
|
[/#if]
|
[/#list]
|
[/#if]
|
|
[#if categorys.ejTree?? && categorys.ejTree?size>0]
|
[#list categorys.ejTree as ej]
|
[#if ej_index!=0]
|
<tr>
|
<td rowspan="${ej.sjNum}">${ej.CATEGORY_NAME}</td>
|
[#if ej.sjTree?? && ej.sjTree?size>0]
|
[#list ej.sjTree as sj]
|
[#if sj_index==0]
|
<td>${sj.CATEGORY_NAME}</td>
|
<!-- 存放级别配置信息 -->
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
[#assign a = "config"+level.ID]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>${u.RESPONSE_TIME}</td>
|
<td>${u.RESOLVE_TIME}</td>
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
[#if u.xys?? && u.xys?size>0]
|
[#list u.xys as xy]
|
<td>${xy.OVER_TIME}<br>
|
[#if xy.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${xy.GROUP_NAME}
|
[#elseif xy.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${xy.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[#if u.jjs?? && u.jjs?size>0]
|
[#list u.jjs as jj]
|
<td>${jj.OVER_TIME}<br>
|
[#if jj.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${jj.GROUP_NAME}
|
[#elseif jj.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${jj.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[/#list]
|
[/#if]
|
<!-- 存放级别配置信息 -->
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
[#assign a = "userName"+type.userType]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
[#else]
|
<td> </td>
|
[/#if]
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
[/#if]
|
[/#list]
|
[#else]
|
|
<td> </td>
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
<td> </td>
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
[/#if]
|
</tr>
|
|
[#if ej.sjTree?? && ej.sjTree?size>0]
|
[#list ej.sjTree as sj]
|
[#if sj_index!=0]
|
<tr>
|
<td>${sj.CATEGORY_NAME}</td>
|
<!-- 存放级别配置信息 -->
|
[#if result.levels?? && result.levels?size>0]
|
[#list result.levels as level]
|
[#assign a = "config"+level.ID]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>${u.RESPONSE_TIME}</td>
|
<td>${u.RESOLVE_TIME}</td>
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
|
[#if u.xys?? && u.xys?size>0]
|
[#list u.xys as xy]
|
<td>${xy.OVER_TIME}<br>
|
[#if xy.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${xy.GROUP_NAME}
|
[#elseif xy.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${xy.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[#if u.jjs?? && u.jjs?size>0]
|
[#list u.jjs as jj]
|
<td>${jj.OVER_TIME}<br>
|
[#if jj.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${jj.GROUP_NAME}
|
[#elseif jj.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${jj.USER_NAME}
|
[/#if]
|
</td>
|
[/#list]
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[#else]
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
<td> </td>
|
[/#if]
|
|
[/#list]
|
[/#if]
|
<!-- 存放级别配置信息 -->
|
<!-- 循环各类负责人 -->
|
[#if result.types?? && result.types?size>0]
|
[#list result.types as type]
|
[#assign a = "userName"+type.userType]
|
[#if sj[a]?? && sj[a]?size>0]
|
[#assign u = sj[a]]
|
<td>
|
[#if u.DEALER_TYPE==1]
|
<font color="red"><b>分组</b></font><br>
|
${u.GROUP_NAME}
|
[#elseif u.DEALER_TYPE==2]
|
<font color="red"><b>人员</b></font><br>
|
${u.USER_NAME}
|
[/#if]
|
</td>
|
[#else]
|
<td> </td>
|
[/#if]
|
[/#list]
|
[/#if]
|
<!-- 循环各类负责人 -->
|
</tr>
|
[/#if]
|
[/#list]
|
[/#if]
|
[/#if]
|
[/#list]
|
[/#if]
|
|
|
|
[/#list]
|
[/#if]
|
</table>
|
</div>
|
[#include "/business/pages/include/footer.html" /]
|
|
</body>
|
</html>
|