ZhiYeJianKang/职业健康平台后端/target/dzzyb/webpage/modules/sys/sysTemplateMagList.jsp
2025-02-20 15:25:59 +08:00

201 lines
7.8 KiB
Plaintext
Raw Permalink 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.

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/webpage/include/taglib.jsp"%>
<html>
<head>
<title>模板管理</title>
<meta name="decorator" content="default"/>
<script type="text/javascript">
function openT(){
var width;
var height;
var type=$("#templateType").val();
if(type==null||type==''){
layer.alert("请先选择模板类型!");
}else{
top.layer.open({
type: 2,
area: ['400px','600px'],
title:"请选择所属节点",
maxmin: true, //开启最大化最小化按钮
content: "${ctx}/sys/sysTemplateMag/goTreeNode?magType="+type+"&actionType=1",
btn: ['确定','关闭'],
yes: function(index, layero){
var body = top.layer.getChildFrame('body', index);
var treeId =body.find('#inputForm').find('[id=treeId]').val();
if(treeId==''||treeId==null){
alert("您没有选择任何节点");
return;
}else{
var s=treeId.split(",");
var tid=s[0];
var tname=s[1];
$("#treeNode").val(tid);
$("#treeNodeName").val(tname);
}
top.layer.close(index);
},
cancel: function(index){
}
});
}
}
$(document).ready(function() {
laydate({
elem: '#updateDate', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
event: 'focus' //响应事件。如果没有传入event,则按照默认的click
});
laydate({
elem: '#updateDate1', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
event: 'focus' //响应事件。如果没有传入event,则按照默认的click
});
});
function onch(){
$("#treeNodeName").val("");
$("#treeNode").val("");
}
</script>
</head>
<body class="gray-bg">
<div class="wrapper wrapper-content">
<div class="ibox">
<div class="ibox-title">
<h5>模板列表 </h5>
<div class="ibox-tools">
<a class="collapse-link">
<i class="fa fa-chevron-up"></i>
</a>
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i>
</a>
<ul class="dropdown-menu dropdown-user">
<li><a href="#">选项1</a>
</li>
<li><a href="#">选项2</a>
</li>
</ul>
<a class="close-link">
<i class="fa fa-times"></i>
</a>
</div>
</div>
<div class="ibox-content">
<sys:message content="${message}"/>
<!--查询条件-->
<div class="row">
<div class="col-sm-12">
<form:form id="searchForm" modelAttribute="sysTemplateMag" action="${ctx}/sys/sysTemplateMag/" method="post" class="form-inline">
<input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
<input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
<table:sortColumn id="orderBy" name="orderBy" value="${page.orderBy}" callback="sortOrRefresh();"/><!-- 支持排序 -->
<div class="form-group">
<span>模板名称:</span>
<form:input path="templateNm" htmlEscape="false" maxlength="100" class=" form-control input-sm"/>
<span>模板类型:</span>
<form:select path="templateType" id="templateType" class="form-control m-b" onchange="onch();">
<form:option value="" label=""/>
<form:options items="${fns:getDictList('template_type')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
</form:select>
<span>所属节点:</span>
<input id="treeNodeName" onclick="openT();" readonly="true"htmlEscape="false" maxlength="500" class="form-control required " style="width:10%"/><a href="#" onclick="openT();" class="btn btn-info btn-xs" ><i class="fa fa-search-plus"></i></a>
<input id="treeNode" name="treeNode" type="hidden"/>
<span>上传时间:</span>
<input id="updateDate" name="upDtFrom" type="text" maxlength="20" class="laydate-icon form-control layer-date input-sm"
value="<fmt:formatDate value="${sysTemplateMag.upDtFrom}" pattern="yyyy-MM-dd HH:mm:ss"/>"/>
<span>~</span>
<input id="updateDate1" name="upDtTo" type="text" maxlength="20" class="laydate-icon form-control layer-date input-sm"
value="<fmt:formatDate value="${sysTemplateMag.upDtTo}" pattern="yyyy-MM-dd HH:mm:ss"/>"/>
</div>
</form:form>
<br/>
</div>
</div>
<!-- 工具栏 -->
<div class="row">
<div class="col-sm-12">
<div class="pull-left">
<shiro:hasPermission name="sys:sysTemplateMag:add">
<table:addRow url="${ctx}/sys/sysTemplateMag/goadd" width="1200px" title="模板"></table:addRow><!-- 增加按钮 -->
</shiro:hasPermission>
<shiro:hasPermission name="sys:sysTemplateMag:edit">
<table:editRow url="${ctx}/sys/sysTemplateMag/form" title="模板" id="contentTable"></table:editRow><!-- 编辑按钮 -->
</shiro:hasPermission>
<shiro:hasPermission name="sys:sysTemplateMag:import">
<table:importExcel url="${ctx}/sys/sysTemplateMag/import"></table:importExcel><!-- 导入按钮 -->
</shiro:hasPermission>
<shiro:hasPermission name="sys:sysTemplateMag:export">
<table:exportExcel url="${ctx}/sys/sysTemplateMag/export"></table:exportExcel><!-- 导出按钮 -->
</shiro:hasPermission>
<button class="btn btn-white btn-sm " data-toggle="tooltip" data-placement="left" onclick="sortOrRefresh()" title="刷新"><i class="glyphicon glyphicon-repeat"></i> 刷新</button>
</div>
<div class="pull-right">
<button class="btn btn-primary btn-rounded btn-outline btn-sm " onclick="search()" ><i class="fa fa-search"></i> 查询</button>
<button class="btn btn-primary btn-rounded btn-outline btn-sm " onclick="reset()" ><i class="fa fa-refresh"></i> 重置</button>
</div>
</div>
</div>
<!-- 表格 -->
<table id="contentTable" class="table table-striped table-bordered table-hover table-condensed dataTables-example dataTable">
<thead>
<tr>
<th>模板名称</th>
<th>模板类型</th>
<th>所属节点</th>
<th>上传者</th>
<th>所属部门</th>
<th>上传时间</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<c:forEach items="${page.list}" var="sysTemplateMag">
<tr>
<td>
${sysTemplateMag.templateNm}
</td>
<td>
${fns:getDictLabel(sysTemplateMag.templateType, 'template_type', '')}
</td>
<td>
${sysTemplateMag.treeNode}
</td>
<td>
${sysTemplateMag.name}
</td>
<td>
${sysTemplateMag.office}
</td>
<td>
<fmt:formatDate value="${sysTemplateMag.updateDate}" pattern="yyyy-MM-dd HH:mm:ss"/>
</td>
<td>
<shiro:hasPermission name="sys:sysTemplateMag:view">
<a href="#" onclick="openDialogView('查看模板', '${ctx}/sys/sysTemplateMag/viewform?id=${sysTemplateMag.id}','800px', '500px')" class="btn btn-info btn-xs" ><i class="fa fa-search-plus"></i> 查看</a>
</shiro:hasPermission>
<shiro:hasPermission name="sys:sysTemplateMag:del">
<a href="${ctx}/sys/sysTemplateMag/delete?id=${sysTemplateMag.id}" onclick="return confirmx('确认要删除该模板吗?', this.href)" class="btn btn-danger btn-xs"><i class="fa fa-trash"></i> 删除</a>
</shiro:hasPermission>
</td>
</tr>
</c:forEach>
</tbody>
</table>
<!-- 分页代码 -->
<table:page page="${page}"></table:page>
<br/>
<br/>
</div>
</div>
</div>
</body>
</html>