From ae2f2a94fbf14afcb7baef31ecec42b6d9a9e317 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 13 May 2025 15:17:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/pages/menu/updateMenu.html | 366 +++++++++--------- 1 file changed, 188 insertions(+), 178 deletions(-) diff --git a/src/main/resources/static/pages/menu/updateMenu.html b/src/main/resources/static/pages/menu/updateMenu.html index b3ea87a..a624233 100644 --- a/src/main/resources/static/pages/menu/updateMenu.html +++ b/src/main/resources/static/pages/menu/updateMenu.html @@ -1,80 +1,89 @@ + - - - - - + + + + + + -
-
-
- -
- -
- -
-
-
- -
- -
-
-
- -
- - -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
- -
-
-
- - +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ + +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ + +
-
-
-
-
+ + + @@ -98,22 +107,22 @@ }); console.log($("#type").val()) - if ($("#type").val() === "1"){ - $("#href").attr("lay-verify", "required"); + if ($("#type").val() === "1") { + // $("#href").attr("lay-verify", "required"); document.getElementById("qx").style.display = "none"; - }else if ($("#type").val() === "2") { - $("#permission").attr("lay-verify", "required"); + } else if ($("#type").val() === "2") { + // $("#permission").attr("lay-verify", "required"); document.getElementById("lj").style.display = "none"; - }else { + } else { $("#href").removeAttr("lay-verify"); $("#permission").removeAttr("lay-verify"); document.getElementById("qx").style.display = "none"; document.getElementById("lj").style.display = "none"; } - form.on('select(type)', function(data){ + form.on('select(type)', function (data) { debugger console.log(data.value) if (data.value === "1") { @@ -134,119 +143,120 @@ } }); }); - - initParentMenuSelect(); - var id = getUrlParam("id"); - console.log(id) - initData(); - - function initData(){ - console.log(id) - if(id != ""){ - let params = { - 'id': id - } - params={ - encryptedData:encryptCBC(JSON.stringify(params)) - } - let url = dataUrl + "/permissions/getById"; - ajaxRequest(url, "POST", params, true, function () {}, function (result) { - // layer.close(loadingMsg); // 关闭提示层 - if (result.status === 200) { - $("#id").val(result.data.id); - $("#parentId").val(result.data.parentId); - $("#name").val(result.data.name); - var css = result.data.css; - $("#css").val(css); - $("#href").val(result.data.href); - $("#type").val(result.data.type); - $("#permission").val(result.data.permission); - $("#sort").val(result.data.sort); - if(css != ""){ - $("#cssImg").addClass("fa"); - $("#cssImg").addClass(css); + initParentMenuSelect(); + var id = getUrlParam("id"); + console.log(id) + initData(); + + function initData() { + console.log(id) + if (id != "") { + let params = { + 'id': id + } + params = { + encryptedData: encryptCBC(JSON.stringify(params)) + } + let url = dataUrl + "/permissions/getById"; + ajaxRequest(url, "POST", params, true, function () { }, function (result) { + // layer.close(loadingMsg); // 关闭提示层 + if (result.status === 200) { + $("#id").val(result.data.id); + $("#parentId").val(result.data.parentId); + $("#name").val(result.data.name); + var css = result.data.css; + $("#css").val(css); + $("#href").val(result.data.href); + $("#type").val(result.data.type); + $("#permission").val(result.data.permission); + $("#sort").val(result.data.sort); + + if (css != "") { + $("#cssImg").addClass("fa"); + $("#cssImg").addClass(css); + } + } else if (result.status === 500) { + layer.alert(result.msg, { icon: 2 }) } - } else if (result.status === 500) { - layer.alert(result.msg, {icon: 2}) + }, function (xhr) { + // layer.close(loadingMsg); // 关闭提示层 + error(xhr) + }); + // $.ajax({ + // type : 'get', + // url : ctxPath + '/permissions/'+id, + // async : false, + // success : function(data) { + // $("#id").val(data.id); + // $("#parentId").val(data.parentId); + // $("#name").val(data.name); + // var css = data.css; + // $("#css").val(css); + // $("#href").val(data.href); + // $("#type").val(data.type); + // $("#permission").val(data.permission); + // $("#sort").val(data.sort); + // + // if(css != ""){ + // $("#cssImg").addClass("fa"); + // $("#cssImg").addClass(css); + // } + // } + // }); + } + } + + function selectCss() { + layer.open({ + type: 2, + title: "样式", + area: ['800px', '400px'], + maxmin: true, + shadeClose: true, + content: ['icon.html'] + }); + } + function update() { + $('#formSubmit').trigger('click') + } + function saveData() { + if ($("#parentId").val() == id) { + layer.msg("父级菜单不能是自己"); + return; + } + $('#form').bootstrapValidator(); + var bootstrapValidator = $("#form").data('bootstrapValidator'); + bootstrapValidator.validate(); + if (!bootstrapValidator.isValid()) { + return; + } + var formdata = $("#form").serializeObject(); + console.log(formdata) + var params = { + encryptedData: encryptCBC(JSON.stringify(formdata)) + } + let url = dataUrl + "/permissions/update"; + ajaxRequest(url, "POST", params, true, function () { }, function (result) { + console.log(result) + if (result.status === 200) { + closePage(1) + } else { + layer.alert(result.msg, { icon: 2 }) } }, function (xhr) { - // layer.close(loadingMsg); // 关闭提示层 error(xhr) }); - // $.ajax({ - // type : 'get', - // url : ctxPath + '/permissions/'+id, - // async : false, - // success : function(data) { - // $("#id").val(data.id); - // $("#parentId").val(data.parentId); - // $("#name").val(data.name); - // var css = data.css; - // $("#css").val(css); - // $("#href").val(data.href); - // $("#type").val(data.type); - // $("#permission").val(data.permission); - // $("#sort").val(data.sort); - // - // if(css != ""){ - // $("#cssImg").addClass("fa"); - // $("#cssImg").addClass(css); - // } - // } - // }); } - } - - function selectCss(){ - layer.open({ - type: 2, - title: "样式", - area: ['800px', '400px'], - maxmin: true, - shadeClose: true, - content: ['icon.html'] - }); - } - function update() { - $('#formSubmit').trigger('click') - } - function saveData() { - if($("#parentId").val() == id){ - layer.msg("父级菜单不能是自己"); - return; - } - $('#form').bootstrapValidator(); - var bootstrapValidator = $("#form").data('bootstrapValidator'); - bootstrapValidator.validate(); - if(!bootstrapValidator.isValid()){ - return; - } - var formdata = $("#form").serializeObject(); - console.log(formdata) - var params={ - encryptedData:encryptCBC(JSON.stringify(formdata)) - } - let url = dataUrl + "/permissions/update"; - ajaxRequest(url, "POST", params, true, function () {}, function (result) { - console.log(result) - if (result.status === 200) { - closePage(1) - } else { - layer.alert(result.msg, {icon: 2}) + function closePage(type) { + let index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 + parent.layer.close(index); //再执行关闭 + if (type === 1) { + parent.getMenuTree() } - }, function (xhr) { - error(xhr) - }); - } - function closePage(type) { - let index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 - parent.layer.close(index); //再执行关闭 - if (type === 1) { - parent.getMenuTree() } - } + \ No newline at end of file