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;
+ });
+ });
+
+