201 lines
7.8 KiB
Plaintext
201 lines
7.8 KiB
Plaintext
<%@ 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> |