| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236 |
- <html>
- <head>
- <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <META name="GENERATOR" content="IBM WebSphere Studio">
- <META http-equiv="Content-Style-Type" content="text/css">
- <%-- 去掉,母体也没找到。Lin
- <LINK href="/$@{sessionScope['XMMC']}/theme/css.css" rel="stylesheet" type="text/css"> --%>
- <TITLE></TITLE>
-
- <css.ss file="/ss/zTree/zTreeStyle.css">
- <%-- 去掉,母体也没找到。Lin
- <script type="text/javascript" src="ajaxFunc.js"></script>
- <script src="sq.js" type="text/javascript"></script>
- --%>
- <js.ss file="/ss/zTree/jquery-1.4.4.min.js"/>
- <js.ss file="/ss/zTree/jquery.ztree.core.js"/>
- <js.ss file="/ss/zTree/jquery.ztree.excheck.js"/>
- <script type="text/javascript">
- var zTreeObj;
- var SPILT = '\x0f';
- var qxDm, qxDmAry = undefined;
- function initPermissionZTree() {
- var setting = {
- view: {
- showIcon: false
- },
- check: {
- chkStyle: "checkbox",
- chkboxType: {
- "Y": "ps",
- "N": "ps"
- },
- enable: true
- },
- data: {
- simpleData: {
- enable: true
- }
- }
- };
- // 查看授权标记,如果是查看操作,为假,否则为真
- <equal.ss val="${dataType}" val2="play" >
- setting.check.enable = false;
- </equal.ss>
- var qxListStr = document.getElementsByName('qxList')[0].value;
- var qxAry = eval("(" + qxListStr + ")");
- qxDm = document.getElementsByName('qxdm')[0].value;
- if(qxDm != undefined && qxDm.length > 0) {
- qxDmAry = qxDm.split(SPILT);
- }
- var zTreeNodes = [];
- var index = 0;
- for(var i = 0; i < qxAry.length; i++) {
- var node = {
- "id": qxAry[i][0],
- "pId": qxAry[i][2],
- "name": qxAry[i][1],
- "checked": getQxChecked(qxAry[i][0]),
- "isParent": getChilderNodes(qxAry, qxAry[i])
- }
- if(!setting.check.enable) {
- if(node.checked) {
- zTreeNodes[index++] = node;
- }
- } else {
- zTreeNodes[index++] = node;
- }
- }
- zTreeObj = $.fn.zTree.init($("#dtreeEditorContainer"), setting, zTreeNodes);
- var noPAry = $("li.level0 a span");
- for(var i = 0; i < noPAry.length; i++) {
- var s = $(noPAry[i]).attr("style");
- if(s != undefined || s != "") {
- $(noPAry[i]).attr("style", "");
- }
- }
- }
- function getQxChecked(id) {
- if(qxDmAry == undefined) {
- return false;
- }
- for(var i = 0; i < qxDmAry.length; i++) {
- if(qxDmAry[i] == id) {
- return true;
- }
- }
- return false;
- }
- function getSelectNodes() {
- var nodesIds = "";
-
- if(!zTreeObj) {
- return false;
- }
-
- var nodes = zTreeObj.getCheckedNodes(true);
- for(var i = 0; i < nodes.length; i++) {
- nodesIds += nodes[i].id + SPILT;
- }
-
- document.getElementsByName('qxdm')[0].value = nodesIds;
- return true;
- }
- function getChilderNodes(qxAry, qx) {
- if(qx == undefined || qx[2].length == 0) {
- return false;
- }
- for(var i = 0; i < qxAry.length; i++) {
- if(qxAry[i][2] == qx[0]) {
- return true;
- }
- }
- return false;
- }
-
- onload = function() {
- initPermissionZTree();
- document.forms[0].onsubmit = getSelectNodes;
- }
- var msg = '${msg}';
- if('success' == msg) {
- alert('操作成功!');
- window.parent.location.reload();
- window.location = '';
- }
- function submitForm() {
- getSelectNodes();
- var page = "<serv.ss name='gwFwc_initEdit' dest='gwFwc_edit'/>" // ='gwfw_search'(gwfw_lr)。去掉 'gwfw_search',共用 gwFwc_initEdit。Lin
- this.document.form1.action = page;
- document.form1.submit();
- return true;
- }
- </script>
- <style type="text/css">
- table {
- /* width: 0px;
- float: left*/
- }
- .icon-LLine-dashed {
- margin-left:-28px!important;
- }
- .icon-TLine-dashed {
- margin-left:-28px!important;
- }
- .smallScroll::-webkit-scrollbar {
- cursor: url(image/cur.ico), default !important;
- width: 8px;
- }
- .smallScroll::-webkit-scrollbar-track {
- background-color: none;
- border-radius: 5px;
- cursor: url(image/cur.ico), default !important;
- }
- .smallScroll::-webkit-scrollbar-thumb {
- background: #b7b7b7;
- cursor: url(image/cur.ico), default !important;
- border-radius: 5px;
- }
- </style>
- </head>
- <body nicescroll="false">
- <form name="form1" action="<serv.ss name='gwFwc_save' dest='info'/>" method="post" style="height: 100%;">
- <input type="hidden" name="gwid" value="${gwid}" />
- <input type="hidden" name="qxList" value="${qxList}" />
- <input type="hidden" name="qxdm" value="${qxdm}" />
- <input type="hidden" name="dataType" value="${dataType}" />
- <div ssFith="true" style="background: white;width:100%;">
- <table border="0" width="100%" cellspacing="0" cellpadding="10">
- <tr>
- <td width="100" class="t-14px-green">
- <strong><span id="title"></span></strong>
- </td>
- </tr>
- <tr valign="top" class="t-12px-grey1" style="position:fixed;left:8;top:0;padding-top:8px;background-color: white;">
- <td valign="middle" width="100%">
- 业务分类:
- <select name="business" onchange="submitForm()">
- <rpt.ss name="businesses" id="b">
- <option value="${b.name}"
- <equal.ss val="${b.name}" val2="${business}">
- selected="selected"
- </equal.ss>
- >
- <txt.ss val="${b.desc}" />
- </option>
- </rpt.ss>
- </select>
- </td>
- </tr>
- <tr valign="top" class="t-12px-grey1 smallScroll" style="position:fixed;top:30px;width: 99.5%;height:314px;overflow-y:auto" >
- <td >
- <div id="dtreeEditorContainer" class="ztree" style="margin-left: 35px"></div>
- </td>
- </tr>
- </table>
- </div>
- <%-- 再改为 valList=。Lin
- <equal.ss name='${dataType eq "change" || dataType eq "update"}' val="true">
- --%> <equal.ss val="${dataType}" valList="change,update">
- <div class='bottom-div'>
- <div class="bottom-down-div border-top">
- <input type="submit" value="确认" name="gw_sq_bc" class="bottom-button" />
- <input type="button" name="button" onclick="wd.display.closeDialog();" value="取消" class="bottom-button">
- </div>
- </div>
- </equal.ss>
- </form>
- </body>
- </html>
|