From ad84e10b88807dbec8b733e2143e0b57d3df5aa2 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期日, 25 六月 2023 15:23:04 +0800 Subject: [PATCH] 菜单加载(完成) 菜单自定义(完成) 快捷方式自定义(还差图标设置) --- WebTM/views/home/console.html | 247 ++++++++++++++---------------- WebTM/views/indexMenu.html | 27 +++ WebTM/views/系统管理/快捷方式自定义/Xt_UserFastMenu.html | 172 +++++++++++++++++++++ WebTM/views/系统管理/菜单自定义/Xt_DefineMenuDisplay.html | 7 4 files changed, 322 insertions(+), 131 deletions(-) diff --git a/WebTM/views/home/console.html b/WebTM/views/home/console.html index 8055601..96f3e7c 100644 --- a/WebTM/views/home/console.html +++ b/WebTM/views/home/console.html @@ -3,6 +3,7 @@ <!DOCTYPE html> <html> <head> + < <meta charset="utf-8"> <title>鎺у埗鍙颁富椤典竴</title> <meta name="renderer" content="webkit"> @@ -10,9 +11,28 @@ <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <style id="LAY_layadmin_theme"> + .layui-side-menu, .layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-layer-admin .layui-layer-title, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child { + background-color: #20222A !important; + } + + .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { + background-color: #009688 !important; + } + + .layui-layout-admin .layui-logo { + background-color: #20222A !important; + } + + .FastMenu { + } + </style> + <script> + /^http(s*):\/\//.test(location.href) || alert('璇峰厛閮ㄧ讲鍒� localhost 涓嬪啀璁块棶'); + </script> + </head> <body layadmin-themealias="default"> - <div class="layui-fluid"> <div class="layui-row layui-col-space15"> <div class="layui-col-md8"> @@ -23,114 +43,8 @@ <div class="layui-card-header">蹇嵎鏂瑰紡</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> - <div carousel-item=""> - <ul class="layui-row layui-col-space10 layui-this"> - <li class="layui-col-xs3"> - <a lay-href="鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html"> - <i class="layui-icon layui-icon-add-circle"></i> - <cite>鐢熶骇璁㈠崟缁存姢</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeIssueBillList.html"> - <i class="layui-icon layui-icon-mike"></i> - <cite>宸ュ簭娴佽浆鍗★紙涓嬭揪锛�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessSendWorkList.html"> - <i class="layui-icon layui-icon-android"></i> - <cite>娲惧伐鍗曠淮鎶�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="杞﹂棿绠$悊/宸ュ簭鍑虹珯姹囨姤鍗�/Cj_StationOutBillList.html"> - <i class="layui-icon layui-icon-chart"></i> - <cite>宸ュ簭鍑虹珯姹囨姤鍗曠淮鎶�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="浠撳瓨绠$悊/鏉$爜鐢熸垚/Gy_BarCodeBill.html"> - <i class="layui-icon layui-icon-app"></i> - <cite>鏉$爜鐢熸垚</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="杞﹂棿绠$悊/宸ュ簭鍑虹珯姹囨姤鍗�/Cj_StationOutBill.html"> - <i class="layui-icon layui-icon-theme"></i> - <cite>鎶ュ伐鏂板</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="妯℃不鍏风鐞�/妯℃不鍏风鐞�/Gy_BarCodeBillList.html"> - <i class="layui-icon layui-icon-addition"></i> - <cite>鏉$爜涓绘。缁存姢</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a lay-href="鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html"> - <i class="layui-icon layui-icon-release"></i> - <cite>鐗╂枡鍒楄〃</cite> - </a> - </li> - </ul> - <ul class="layui-row layui-col-space10"> - <li class="layui-col-xs3"> - <a href="../浠撳瓨绠$悊/浠撳簱璋冩嫧/Cc_LookingForReturnBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-at"></i> - <cite>涓婃灦褰掕繕鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationInBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-auz"></i> - <cite>宸ュ簭杩涚珯鎺ユ敹鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/宸ュ簭娴佽浆/MES_StationOutBill_PDA.html" target="main_self_frame"> - <i class="layui-icon layui-icon-bluetooth"></i> - <cite>宸ュ簭鍑虹珯姹囨姤鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../杞﹂棿绠$悊/濮斿宸ュ簭鍙戝嚭鍗�/Cj_StationEntrustInBill.html" target="main_self_frame"> - <i class="layui-icon layui-icon-carousel"></i> - <cite>濮斿宸ュ簭鍙戝嚭鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../鐢熶骇绠$悊/鐢熶骇鎷嗙鍗�/Sc_PackSplitBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-cellphone"></i> - <cite>鐢熶骇鎷嗙鍗�</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../璐ㄩ噺绠$悊/鏉ユ枡妫�楠屽崟/Kf_QCStockInCheckBill_Fast.html" target="main_self_frame"> - <i class="layui-icon layui-icon-diamond"></i> - <cite>鏉ユ枡妫�楠屽崟</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../棰嗘枡鍙戣揣/鏀舵枡鍏ュ簱/Kf_ReciveBill_Fast_AR.html" target="main_self_frame"> - <i class="layui-icon layui-icon-dollar"></i> - <cite>鍒拌揣纭(瀹夌憺)</cite> - </a> - </li> - <li class="layui-col-xs3"> - <a href="../鐢熶骇绠$悊/鐢熶骇姹囨姤鍗�/Sc_ICMOReportBill_FastNew.html" target="main_self_frame"> - <i class="layui-icon layui-icon-dollar"></i> - <cite>鐢熶骇姹囨姤鍗�</cite> - </a> - </li> - <!--<li class="layui-col-xs3"> - <a lay-href="set/user/info.html"> - <i class="layui-icon layui-icon-set"></i> - <cite>鎴戠殑璧勬枡</cite> - </a> - </li>--> - </ul> - </div> + <!--蹇嵎鏂瑰紡--> + <div class="FastMenu" carousel-item=""></div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub">顦�</button><button class="layui-icon layui-carousel-arrow" lay-type="add">顦�</button> </div> </div> @@ -422,29 +336,106 @@ </div> <script src="../../layuiadmin/layui/layui.js?t=1"></script> + <script src="../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script> layui.config({ base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index' //涓诲叆鍙fā鍧� - }).use(['index', 'console']); + }).use(['index', 'form', 'laydate', 'table', 'element', 'console'], function () { + var $ = layui.$; + var element = layui.element; + var $ = layui.jquery; + + //#region 椤甸潰鍒濆鍖� + set_ClearBill(); + //#endregion + + //#region 椤甸潰鍒濆鍖栨柟娉� + function set_ClearBill() { + get_Display(); + } + //#endregion + + //#region 椤甸潰鍏跺畠鏂规硶 + function get_Display() { + //鑾峰彇鑿滃崟鍒楄〃鏁版嵁 + $.ajax({ + url: "http://localhost:8082/API//Web/Xt_UserFastMenu_Init", + type: "GET", + async: false, + data: { "HMakeName": sessionStorage["HUserName"] }, + success: function (data) { + console.log(data.data); + FastMenu(data.data); + }, + error: function (data) { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } + + function FastMenu(data) { + var liStr = ''; + //閬嶅巻鐢熸垚涓昏彍鍗� + for (var i = 0; i < data.length; i++) { + if (i == 0) { + liStr += '<ul class="layui-row layui-col-space10 layui-this">'; + } else if (i % 8 == 0) { + liStr += '<ul class="layui-row layui-col-space10">'; + } + + liStr += '<li class="layui-col-xs3">'; + + if (data[i]["HPicNum"] == null || data[i]["HPicNum"] == "") { + liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="layui-icon layui-icon-add-circle"></i>'; + } else { + liStr += '<i class="layui-icon ' + data[i]["HPicNum"] + '"></i>'; + } + + liStr += '<a lay-href="' + data[i]["Hurl"] + '">'; + + liStr += '<cite>' + data[i]["HCaption"] + '</cite>'; + + liStr += '</a>'; + + liStr += '</li>'; + + if (i % 8 == 7) { + liStr += '</ul>'; + } + }; + if (data.length % 8 == 0) { + liStr += '<ul class="layui-row layui-col-space10">'; + liStr += '<li class="layui-col-xs3">'; + liStr += '<a lay-href="绯荤粺绠$悊/蹇嵎鏂瑰紡鑷畾涔�/Xt_UserFastMenu.html">'; + liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; + liStr += '<cite>蹇嵎鏂瑰紡鑷畾涔�</cite>'; + liStr += '</a>'; + liStr += '</li>'; + liStr += '</ul>'; + } else { + liStr += '<li class="layui-col-xs3">'; + liStr += '<a lay-href="绯荤粺绠$悊/蹇嵎鏂瑰紡鑷畾涔�/Xt_UserFastMenu.html">'; + liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; + liStr += '<cite>蹇嵎鏂瑰紡鑷畾涔�</cite>'; + liStr += '</a>'; + liStr += '</li>'; + liStr += '</ul>'; + } + $(".FastMenu").html(liStr); + element.init(); + + for (var i = 0; i < data.length; i++) { + var item = document.getElementById(data[i]["HSubFuncID"]); + item.addEventListener("click", function (event) { + alert(event.currentTarget.id); + }, false); + } + } + //#endregion + }); </script> - - - - <style id="LAY_layadmin_theme"> - .layui-side-menu, .layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-layer-admin .layui-layer-title, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child { - background-color: #20222A !important; - } - - .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { - background-color: #009688 !important; - } - - .layui-layout-admin .layui-logo { - background-color: #20222A !important; - } - </style> </body> -</html> - +</html> \ No newline at end of file diff --git a/WebTM/views/indexMenu.html b/WebTM/views/indexMenu.html index 0a04a52..2273124 100644 --- a/WebTM/views/indexMenu.html +++ b/WebTM/views/indexMenu.html @@ -49,7 +49,9 @@ </ul> <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> <li class="layui-nav-item" lay-unselect> - <a href="绯荤粺绠$悊/鑿滃崟鑷畾涔�/Xt_DefineMenuDisplay.html">鑿滃崟鑷畾涔�</a> + <a href="javascript:void(0);"> + <cite id="MenuDefineID">鑿滃崟鑷畾涔�</cite> + </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:void(0);"> @@ -265,6 +267,29 @@ } return subStr; } + + + + //鑿滃崟鑷畾涔夛細寮瑰嚭鑿滃崟鑷畾涔夊瓙椤甸潰 + Ul = document.getElementById("MenuDefineID"); + Ul.addEventListener("click", function (event) { + layer.open({ + type: 2 + , area: ['90%', '90%'] + , title: '鑿滃崟鑷畾涔�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '绯荤粺绠$悊/鑿滃崟鑷畾涔�/Xt_DefineMenuDisplay.html' + , resize: false + , btn: ["纭畾"] + , end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + }) + }, false); //#endregion }); diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\345\277\253\346\215\267\346\226\271\345\274\217\350\207\252\345\256\232\344\271\211/Xt_UserFastMenu.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\345\277\253\346\215\267\346\226\271\345\274\217\350\207\252\345\256\232\344\271\211/Xt_UserFastMenu.html" new file mode 100644 index 0000000..f3b372a --- /dev/null +++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\345\277\253\346\215\267\346\226\271\345\274\217\350\207\252\345\256\232\344\271\211/Xt_UserFastMenu.html" @@ -0,0 +1,172 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Demo</title> + <!-- 璇峰嬁鍦ㄩ」鐩寮忕幆澧冧腑寮曠敤璇� layui.css 鍦板潃 --> + <link href="//unpkg.com/layui@2.8.8/dist/css/layui.css" rel="stylesheet"> +</head> +<body> + <div class="layui-btn-container"> + <button type="button" class="layui-btn layui-btn-sm" lay-on="save">淇濆瓨</button> + </div> + + <div id="ID-tree-demo"></div> + + <!-- 璇峰嬁鍦ㄩ」鐩寮忕幆澧冧腑寮曠敤璇� layui.js 鍦板潃 --> + <script src="//unpkg.com/layui@2.8.8/dist/layui.js"></script> + <script src="../../../layuiadmin/Scripts//jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script> + layui.use(function () { + var tree = layui.tree; + var layer = layui.layer; + var util = layui.util; + var $ = layui.$; + + //#region 鍏ㄥ眬鍙橀噺 + var option = {}; //鏍戠粍浠剁殑娓叉煋鍙傛暟锛屼繚瀛樻爲缁勪欢娓叉煋鐨勪俊鎭� + var saveData = []; //瀛樺偍鐢ㄦ埛璁剧疆鐨勮嚜瀹氫箟鏁版嵁锛屼紶閫掔粰鍚庣杩涜淇濆瓨 + var menuDefineData = []; //浠ョ埗瀛愮骇缁撴瀯瀛樻斁鏍戠粍浠剁殑鑷畾涔夋暟鎹紝鐢ㄦ潵璧嬬粰option + //#endregion + + //#region 鍒濆鍖栭〉闈� + set_ClearBill(); //璋冪敤鍒濆鍖栫晫闈㈡柟娉曪紝瀹屾垚鐣岄潰鐨勫垵濮嬪寲 + //#endregion + + //#region 鐩戝惉鏂规硶 + // 鎸夐挳浜嬩欢 + util.event('lay-on', { + save: function () { //淇濆瓨 + saveMenuDefineData(); + } + }); + + //#endregion + + //#region 鍏跺畠鏂规硶 + + //#region 鐣岄潰鍒濆鍖栨柟娉� + //鍒濆鍖栫晫闈㈡柟娉� + function set_ClearBill() { + set_InitGrid(); + get_Display(); + } + //#endregion + + + //#region 鏍戠粍浠舵覆鏌撳弬鏁扮殑鍒濆鍖� + //瀵规爲缁勪欢鐨勬覆鏌撳弬鏁拌繘琛屽垵濮嬪寲锛岃缃櫎data浠ュ鐨勫叾瀹冨睘鎬� + function set_InitGrid() { + option = { + elem: '#ID-tree-demo', + showCheckbox: true, // 鏄惁鏄剧ず澶嶉�夋 + id: 'demo-id-1', + isJump: false, // 鏄惁鍏佽鐐瑰嚮鑺傜偣鏃跺脊鍑烘柊绐楀彛璺宠浆 + click: function (obj) { + //var data = obj.data; //鑾峰彇褰撳墠鐐瑰嚮鐨勮妭鐐规暟鎹� + //layer.msg('鐘舵�侊細' + obj.state + '<br>鑺傜偣鏁版嵁锛�' + JSON.stringify(data)); + } + } + } + //#endregion + + //#region 淇濆瓨 + //淇濆瓨鑷畾涔夋暟鎹細鑾峰彇鏍戠粍浠朵腑閫変腑鐨勮妭鐐逛俊鎭� + function saveMenuDefineData() { + var checkedData = tree.getChecked('demo-id-1'); // 鑾峰彇閫変腑鑺傜偣鐨勬暟鎹� + saveData = []; //娓呯┖淇濆瓨鑷畾涔夋暟鎹殑鍒楄〃鐨勬暟鎹� + getSelectedData(checkedData); //灏嗛�変腑鐨勮妭鐐圭殑淇℃伅浠ュ垪琛ㄧ殑褰㈠紡淇濆瓨鍦╯aveData涓� + //if (saveData.length > 7) { + // layer.msg('璁剧疆瓒呴锛岃淇濊瘉蹇嵎鏂瑰紡浣庝簬8涓紒锛�'); + // return; + //} + var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"]; + var index = layer.load(); + $.ajax({ + url: GetWEBURL() + "/Web/Xt_UserFastMenu_Save", + type: "POST", + data: { "sMainSub": sMainSub }, //灏嗗綋鍓嶇敤鎴峰拰鍏惰嚜瀹氫箟鏁版嵁浼犻�掔粰鍚庣锛屼繚瀛樺埌鏁版嵁搴� + success: function (data) { + if (data.count == 1) { + layer.close(index); + layer.msg("鎻愪氦鎴愬姛"); + } + else { + layer.close(index); + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + error: function (err) { + layer.close(index); + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + layer.alert(JSON.stringify(err), { shade: 0 }); + } + }); + } + + + //灏嗘爲缁勪欢琚�変腑鐨勬暟鎹紝浠庣埗瀛愮骇缁撴瀯鍒楄〃浠ユ暟缁勫垪琛ㄥ舰寮忓瓨鏀� + function getSelectedData(checkedData) { + for (var i = 0; i < checkedData.length; i++) { + if (checkedData[i].children == null || checkedData[i].children.length == 0) { + saveData.push({ "HItemID": checkedData[i].id, "HName": checkedData[i].title }); + } else { + getSelectedData(checkedData[i].children); + } + } + } + + //#endregion + + //#region 鏄剧ず鐩綍鐨勬爲缁勪欢 + //浼樺寲鑷畾涔夎彍鍗曟樉绀虹殑瀹為獙 + function get_Display() { + $.ajax({ + url: GetWEBURL() + "/Web/Xt_UserFastMenu_Display", + type: "GET", + async: false, + data: { "HMakeName": sessionStorage["HUserName"] }, + success: function (res) { + var dt = res.data.dt; //鑿滃崟娓呭崟鐨勫叏閮ㄤ俊鎭笌琚�変腑鎯呭喌 + var trees = res.data.tree; //鏍戠粍浠剁殑鏍硅妭鐐� + menuDefineData = trees; //鑾峰彇鏍戠粍浠剁殑鏍硅妭鐐癸紝骞堕�氳繃鏂规硶getDefineData()閫掑綊娣诲姞dt涓叾瀹冪殑瀛愯妭鐐癸紝骞惰缃悇鑺傜偣鐨勯�変腑鎯呭喌 + getDefineData(dt, menuDefineData); //涓烘牴鑺傜偣娣诲姞鍏跺畠瀛愯妭鐐圭殑鏁版嵁 + option.data = menuDefineData; //涓烘爲缁勪欢鐨勬覆鏌撳弬鏁版坊鍔犺妭鐐规暟鎹� + tree.render(option); //娓叉煋鏍戠粍浠� + }, + error: function (err) { + + } + }); + } + //鏍规嵁鍚庣浼犻�掔殑鑿滃崟娓呭崟鍒楄〃鍜屾牴鐩綍鍒楄〃锛岄�掑綊 + function getDefineData(dt, tree) { + + for (var i = 0; i < tree.length; i++) { //閬嶅巻鑺傜偣鍒楄〃锛屼负鍒楄〃涓殑鍚勮妭鐐规坊鍔犲瓙鑺傜偣 + var children = []; //鏍硅妭鐐圭殑瀛愯妭鐐瑰睘鎬hildren鐢卞悗绔紶閫掞紝涓簄ull锛屾墍浠ユ澶勪负鑺傜偣鐨刢hildren璧嬪�间负[] + for (var j = 0; j < dt.length; j++) { //閬嶅巻鑿滃崟娓呭崟鍒楄〃锛屽鎵惧綋鍓嶈妭鐐圭殑瀛愯妭鐐� + if (tree[i].id == dt[j].HPartentID && dt[j].HitemID != dt[j].HPartentID) { //鍒ゆ柇dt涓綋涓嬫暟鎹槸鍚︿负褰撳墠鑺傜偣鐨勫瓙鑺傜偣鐨勬暟鎹� + var item = { "id": dt[j].HitemID, "field": dt[j].HitemID, "title": dt[j].HName, "spread": false }; + if (dt[j].HSelected == true) { + item.checked = true; + } + children.push(item); //鏀堕泦褰撳墠鑺傜偣鐨勫瓙鑺傜偣 + } + } + tree[i].children = children; //灏嗘敹闆嗙殑瀛愯妭鐐瑰垪琛ㄨ祴缁欏綋鍓嶈妭鐐圭殑children锛屽嵆娣诲姞褰撳墠鑺傜偣鐨勫瓙鑺傜偣鍒楄〃 + for (var j = 0; j < tree[i].children.length; j++) { + getDefineData(dt, tree[i].children); + } + } + } + //#endregion + + + //#endregion + + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\217\234\345\215\225\350\207\252\345\256\232\344\271\211/Xt_DefineMenuDisplay.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\217\234\345\215\225\350\207\252\345\256\232\344\271\211/Xt_DefineMenuDisplay.html" index c3fd0db..f838846 100644 --- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\217\234\345\215\225\350\207\252\345\256\232\344\271\211/Xt_DefineMenuDisplay.html" +++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\217\234\345\215\225\350\207\252\345\256\232\344\271\211/Xt_DefineMenuDisplay.html" @@ -82,7 +82,7 @@ var sMainSub = JSON.stringify(saveData) + ";" + sessionStorage["HUserName"]; var index = layer.load(); $.ajax({ - url: "http://localhost:8082/API//Web/SaveMenuDefineSet", + url: GetWEBURL() + "/Web/SaveMenuDefineSet", type: "POST", data: { "sMainSub": sMainSub }, //灏嗗綋鍓嶇敤鎴峰拰鍏惰嚜瀹氫箟鏁版嵁浼犻�掔粰鍚庣锛屼繚瀛樺埌鏁版嵁搴� success: function (data) { @@ -118,7 +118,7 @@ //浼樺寲鑷畾涔夎彍鍗曟樉绀虹殑瀹為獙 function get_Display() { $.ajax({ - url: "http://localhost:8082/API//Web/MenuDefineSet", + url: GetWEBURL() + "/Web/MenuDefineSet", type: "GET", async: false, data: { "HMakeName": sessionStorage["HUserName"]}, @@ -150,6 +150,9 @@ } } tree[i].children = children; //灏嗘敹闆嗙殑瀛愯妭鐐瑰垪琛ㄨ祴缁欏綋鍓嶈妭鐐圭殑children锛屽嵆娣诲姞褰撳墠鑺傜偣鐨勫瓙鑺傜偣鍒楄〃 + if (tree[i].children.length > 0) { + tree[i].checked = false; + } for (var j = 0; j < tree[i].children.length; j++) { getDefineData(dt, tree[i].children); } -- Gitblit v1.9.1