layui.use(['form', 'layer'], function () { var form = layui.form layer = parent.layer === undefined ? layui.layer : top.layer, $ = layui.jquery; function getSysMenu() { var appid = $(".appId").val(); $.post("../../ashx/SysRoleHandler.ashx", { Action: "ChooseMenu", appId: $(".appId").val(), roleId: $(".roleId").val(), random: new Date().getTime()//随机参数 }, function (res) { var data = res.data; for (var key in data) { var SysMenuid = ""; var SysMenuaname = ""; if (data[key].MENU_ID != "") { SysMenuid += data[key].MENU_ID; SysMenuaname += data[key].MENU_TITLE } $(".SysMenu").val(SysMenuaname); $(".SysMenuid").val(SysMenuid); form.render(); } }) } getSysMenu(); $(".SysMenu").click(function () { layui.layer.open({ type: 2, title: '菜单选择(多选)', area: ['260px', '420px'], content: '../../UISysManage/SysRole/Menutree.html', btn: ['确定', '关闭'], success: function (layero, index) { var pid = $(".pidId").val(); var body = layui.layer.getChildFrame('body', index); body.find(".treeID").val(pid); }, yes: function (index, layero) { var body = layui.layer.getChildFrame('body', index); var treeId = body.find(".treeID").val(); var treeName = body.find(".treeName").val(); $(".SysMenu").val(treeName); $(".SysMenuid").val(treeId); layui.layer.close(index); }, cancel: function (indexx, layeroo) { layer.close(indexx) //return false; // 开启该代码可禁止点击该按钮关闭 } }); }) form.on("submit(AddEdit)", function (data) { //弹出loading var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); //提交信息 $.post("../../ashx/RoleMenuHandler.ashx", { Action: "RoleChooseMenu", appId: $(".appId").val(), roleId: $(".roleId").val(), menuIdList: $(".SysMenuid").val(), random: new Date().getTime() //随机参数 }, function (res) { layer.close(index); res = $.parseJSON(res); if (res.code == 1) { top.layer.msg(res.msg); //刷新父页面 parent.location.reload(); } else { layer.close(index); layer.msg(res.msg); } }); layer.close(index); return false; }) })