<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
|
+ path + "/";
|
%>
|
<html>
|
<head>
|
<title>涉密事项</title>
|
<base href="<%=basePath%>">
|
<meta name="viewport" charset="width=device-width, initial-scale=1.0">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<link href="static/plugins/jquery-easyui/themes/bootstrap/easyui.css" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="static/styles/initialize.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/common.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/layer/skin/default/layer.css" type="text/css">
|
|
<script type="text/javascript" src="static/plugins/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/jquery.easyui.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
|
<script type="text/javascript" src="static/scripts/easyuiExtend.js"></script>
|
<script type="text/javascript" src="static/scripts/jquery-extend.js"></script>
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui-datagrid-dnd/datagrid-dnd.js"></script>
|
<script src="static/plugins/ace/src-noconflict/ace.js" type="text/javascript"></script>
|
<script src="static/plugins/jquery.redirect.js" type="text/javascript"></script>
|
<!-- 弹窗加载组件 -->
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/spin.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/jquery.spin.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery.blockUI.js"></script>
|
<!-- wcp组件 -->
|
<script type="text/javascript" src="static/wcp/scripts/wcp.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.layer.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.blockUI.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.spin.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.jquery.js"></script>
|
|
<!--[if lt IE 9]>
|
<script type="text/javascript" src="static/plugins/json2.js"></script>
|
<![endif]-->
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.infoPicker.js"></script>
|
<script type="text/javascript" src="static/scripts/ResizeScroll.js"></script>
|
<script>
|
var params = {
|
callBack: "",
|
haveSelected: "",
|
originalSelected: ""
|
};
|
var selectMap = new Map();
|
$(function () {
|
new ResizeScroll({
|
"id": "#divData",
|
"height": "320"
|
});
|
});
|
var index = 1;
|
|
function doAdd() {
|
index++;
|
var tr = "tr_" + index;
|
var sm = "sm_" + index;
|
var smym = "smym_" + index;
|
var smsx = "smsx_" + index;
|
var bmqx = "bmqx_" + index;
|
var zxfw = "zxfw_" + index;
|
var smzl = "smzl_" + index;
|
var del_Tr = "del_" + index;
|
var htmlStr = "" +
|
"<tr id='" + tr + "'>" +
|
" <td>" +
|
" <select id='" + sm + "' data-options=\"panelHeight:'auto'\" editable=\"false\" class=\"easyui-combobox\" style=\"width:80px\">" +
|
" <option value=\"内部\" selected='true'>内部</option>" +
|
" <option value=\"秘密\">秘密</option>" +
|
" <option value=\"机密\">机密</option>" +
|
" <option value=\"绝密\">绝密</option>" +
|
" </select></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smym + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"/></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smsx + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"/></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + bmqx + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + zxfw + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smzl + "' class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" </td>" +
|
" <td><a id='" + del_Tr + "' href='javascript:void(0)' onclick='deleteCoordinateTr(" + index + ")'><font color='red'><em class='fa fa-trash-o'></em>删除</font></a></td>" +
|
"</tr>";
|
$("#tbForm").append(htmlStr);
|
// if(index > 2)
|
// {
|
// var count = index - 1;
|
// var delTr = "del_" + count;
|
// $("#"+delTr+"").hide();
|
// }
|
$.parser.parse("#" + tr);
|
}
|
|
function deleteCoordinateTr(rowIndex) {
|
var tr = "tr_" + rowIndex;
|
$("#" + tr + "").remove();
|
// if(rowIndex > 2)
|
// {
|
// var count = rowIndex - 1;
|
// var delTr = "del_" + count;
|
// $("#"+delTr+"").show();
|
// }
|
// index -- ;
|
}
|
|
function doClose() { //关闭按钮事件
|
var index = top.layer.getFrameIndex(window.name); //获取窗口索引
|
top.layer.close(index);
|
}
|
|
function doSave() {
|
var isValid = $('#formUser').form('validate');
|
if (!isValid) {
|
wcp.notify.warn('表单验证有误,请检查表单输入项!');
|
return false;
|
}
|
var text = "{\"classified\":[";
|
var i = 0;
|
$('table tr').each(function (rows, ele) {
|
if (i > 1) {
|
var mj = $(this).children().eq(0).find('input').val();
|
var smym = $(this).children().eq(1).find('input').val();
|
var smsx = $(this).children().eq(2).find('input').val();
|
var bmqx = $(this).children().eq(3).find('input').val();
|
var zxfw = $(this).children().eq(4).find('input').val();
|
var smzl = $(this).children().eq(5).find('input').val();
|
var qu = {
|
mj: mj,
|
smym: smym,
|
smsx: smsx,
|
bmqx: bmqx,
|
zxfw: zxfw,
|
smzl: smzl
|
};
|
text += JSON.stringify(qu) + ",";
|
} else {
|
selectMap.set("WJMJ", $(this).children().eq(0).find('input').val());
|
selectMap.set("SMYM", $(this).children().eq(1).find('input').val());
|
selectMap.set("SMSX", $(this).children().eq(2).find('input').val());
|
selectMap.set("BMQX", $(this).children().eq(3).find('input').val());
|
selectMap.set("ZXFW", $(this).children().eq(4).find('input').val());
|
selectMap.set("SMZL", $(this).children().eq(5).find('input').val());
|
}
|
i++;
|
});
|
text = text.substring(0, text.length - 1) + "]}";
|
if (params.callBack && i > 0) {
|
params.callBack(text, selectMap);
|
}
|
doClose();
|
}
|
|
function loadParams() {
|
if (params.originalSelected) {
|
var map = params.originalSelected;
|
$("#sm_1").textbox("setValue", map.get('WJMJ'));
|
$("#smym_1").textbox("setValue", map.get('SMYM'));
|
$("#smsx_1").textbox("setValue", map.get('SMSX'));
|
$("#bmqx_1").textbox("setValue", map.get('BMQX'));
|
$("#zxfw_1").textbox("setValue", map.get('ZXFW'));
|
$("#smzl_1").textbox("setValue", map.get('SMZL'));
|
}
|
if (params.haveSelected.length > 0) {
|
var obj = $.parseJSON(params.haveSelected);
|
$.each(obj.classified, function (indx, item) {
|
index = indx + 2;
|
var tr = "tr_" + index;
|
var sm = "sm_" + index;
|
var smym = "smym_" + index;
|
var smsx = "smsx_" + index;
|
var bmqx = "bmqx_" + index;
|
var zxfw = "zxfw_" + index;
|
var smzl = "smzl_" + index;
|
var del_Tr = "del_" + index;
|
if (index > 0) {
|
var htmlStr = "" +
|
"<tr id='" + tr + "'>" +
|
" <td>" +
|
" <select id='" + sm + "' data-options=\"panelHeight:'auto'\" editable=\"false\" class=\"easyui-combobox\" style=\"width:80px\">" +
|
" <option value=\"内部\" selected='true'>内部</option>" +
|
" <option value=\"秘密\">秘密</option>" +
|
" <option value=\"机密\">机密</option>" +
|
" <option value=\"绝密\">绝密</option>" +
|
" </select></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smym + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"/></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smsx + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"/></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + bmqx + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + zxfw + "' data-options=\"required:true\" class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" <td><input type=\"text\" value=\"\" id= '" + smzl + "' class=\"easyui-textbox\" style=\"width:98%\"></td>" +
|
" </td>" +
|
" <td><a id='" + del_Tr + "' href='javascript:void(0)' onclick='deleteCoordinateTr(" + index + ")'><font color='red'><em class='fa fa-trash-o'></em>删除</font></a></td>" +
|
"</tr>";
|
$("#tbForm").append(htmlStr);
|
// if (index > 2) {
|
// var count = index - 1;
|
// var delTr = "del_" + count;
|
// $("#" + delTr + "").hide();
|
// }
|
$.parser.parse("#" + tr);
|
}
|
//绑定值
|
$("#" + sm).textbox("setValue", item.mj);
|
$("#" + smym + "").textbox("setValue", item.smym);
|
$("#" + smsx + "").textbox("setValue", item.smsx);
|
$("#" + bmqx + "").textbox("setValue", item.bmqx);
|
$("#" + zxfw + "").textbox("setValue", item.zxfw);
|
$("#" + smzl + "").textbox("setValue", item.smzl);
|
});
|
}
|
}
|
</script>
|
</head>
|
<body id="body" style="height: 320px">
|
<div style="height: 100%;padding: 0px;overflow:auto;">
|
<div class="pt-form">
|
<form id="formUser" method="post">
|
<div class="ptbody" id="divData">
|
<table id="tbForm" style="width: 100%;">
|
<tr>
|
<td align="center" style="width:10%">密级</td>
|
<td align="center" style="width:10%">涉密页码(内容)</td>
|
<td align="center" style="width:20%">涉密事项</td>
|
<td align="center" style="width:10%">保密期限</td>
|
<td align="center" style="width:15%">知悉范围</td>
|
<td align="center" style="width:15%">涉密种类</td>
|
<td align="center" style="width:15%">操作</td>
|
</tr>
|
<tr>
|
<td style="width:10%">
|
<select id="sm_1" data-options="panelHeight:'auto'" editable="false" class="easyui-combobox"
|
style="width:80px">
|
<option value="内部" selected='true'>内部</option>
|
<option value="秘密">秘密</option>
|
<option value="机密">机密</option>
|
<option value="绝密">绝密</option>
|
</select>
|
</td>
|
<td align="center" style="width:10%">
|
<input type="text" value="" id="smym_1" data-options="required:true" class="easyui-textbox"
|
style="width:98%"/>
|
</td>
|
<td align="center" style="width:20%">
|
<input type="text" value="" id="smsx_1" data-options="required:true" class="easyui-textbox"
|
style="width:98%"/>
|
</td>
|
<td align="center" style="width:10%">
|
<input type="text" value="" id="bmqx_1" data-options="required:true" class="easyui-textbox"
|
style="width:98%"/>
|
</td>
|
<td align="center" style="width:15%">
|
<input type="text" value="" id="zxfw_1" data-options="required:true" class="easyui-textbox"
|
style="width:98%"/>
|
</td>
|
<td align="center" style="width:15%">
|
<input type="text" value="" id="smzl_1" class="easyui-textbox" style="width:98%"/>
|
</td>
|
<td align="center" style="width:15%"></td>
|
</tr>
|
</table>
|
</div>
|
</form>
|
<div class="pt-form-btn">
|
<div class="form-group">
|
<button id="btnAdd" class="pt-btn pt-btn-primary" onclick="doAdd()"><i class="fa fa-plus"></i>添加涉密信息
|
</button>
|
<button id="btnSave" class="pt-btn pt-btn-primary" onclick="doSave()"><i class="fa fa-save"></i>确定
|
</button>
|
<button id="btnClose" class="pt-btn pt-btn-danger" onclick="doClose()"><i class="fa fa-close"></i>关闭
|
</button>
|
</div>
|
</div>
|
</div>
|
</div>
|
</body>
|
</html>
|