diff --git a/baseServiceJava/WebRoot/html/pages/menu/add.html b/baseServiceJava/WebRoot/html/pages/menu/add.html index ffa46d8..7ebb56f 100644 --- a/baseServiceJava/WebRoot/html/pages/menu/add.html +++ b/baseServiceJava/WebRoot/html/pages/menu/add.html @@ -149,8 +149,6 @@ } } - console.log(for_school); - console.log(for_bureau); $.ajax({ type : "POST", async : false, diff --git a/baseServiceJava/WebRoot/html/pages/menu/edit.html b/baseServiceJava/WebRoot/html/pages/menu/edit.html index fe906be..907d6c3 100644 --- a/baseServiceJava/WebRoot/html/pages/menu/edit.html +++ b/baseServiceJava/WebRoot/html/pages/menu/edit.html @@ -1,222 +1,237 @@ - - - 添加会员-WeAdmin Frame型后台管理系统-WeAdmin 1.0 - - - - - - - - - - + + + 添加会员-WeAdmin Frame型后台管理系统-WeAdmin 1.0 + + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + + + + + + + + + + + +
+
+ +
+ + +
+
- - - + - - - + }); + // 选中非学校管理员 for_bureau=1 + form.on('checkbox(bureau)', function (data) { + if (data.elem.checked) { + for_bureau = 1; + } else { + for_bureau = 0; + } + }); + // 点击单位管理员 显示是否学校 + form.on('checkbox(chk)', function (data) { + if (data.elem.checked) { + //$("#school").show(); + } else { + //$("#school").hide(); + } + }); + verifyLength(); + //监听提交 + form.on('submit(save)', function (data) { + var arr = new Array(); + $("input:checkbox[name='chk']:checked").each(function (i) { + arr[i] = $(this).val(); + }) + data.field.chk = arr.join(","); + var f = data.field; + if (f.chk == "") { + layer.msg("请选择可用身份", {icon: 5}) + return false; + } + if ($("#school").is(":visible")) { + if (for_school == 0 && for_bureau == 0) { + layer.msg("请选择是否为学校管理员", {icon: 5}) + return false; + } + } + console.log(f); + $.ajax({ + url: '/baseService/menu/UpdateMenu', + type: "POST", + dataType: 'json', + data: { + menu_id: id, + sort_id: f.sort_id, + menu_name: f.name, + url: f.url, + memo: f.memo, + identity_ids: f.chk, + for_school: for_school, + for_bureau: for_bureau + }, + success: function (data) { + if (data.success) { + layer.msg("修改成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () { + var index = parent.layer.getFrameIndex(window.name); + parent.layer.close(index); + window.parent.treeReload(id); + }); + } else { + layer.alert(data.message, {icon: 0}) + } + } + }) + return false; + }); + }); + + \ No newline at end of file