var UserInfoObject = { tableId: "", CurrentUserInfo: {}, Roles: [], Init: function() { $.getJSON(Global.AccessUrl + "/api/getGlobalCode", { "pcode": "pl_role_code" }, function(result) { if (result.code != 0) { layer.msg(result.msg); return; } UserInfoObject.Roles = result.data; }); }, ShowEditUser: function(id) { UserInfoObject.tableId = id; var title = id == 0 ? "创建用户" : "修改用户"; layui.use(['layer', 'form'], function() { layui.layer.open({ type: 2, resize: false, scrollbar: false, title: title, area: ['600px', '650px'], content: "/static/module/childmodule/add_user.html" }); }); }, SaveUser: function(parameter) { $.post(Global.AccessUrl + "/api/createuser", parameter, function(returnData) { if (returnData["returncode"] == 200 || returnData["returncode"] == 0) { parent.layer.closeAll(); } else { layer.alert(returnData["msg"]); } parent.UserInfoObject.SearchUserInfo(); }); }, SearchUserInfo: function() { var columns = [ [{ field: 'id', title: 'ID', sort: true }, { field: 'name', title: '用户名称' }, { field: 'account', title: "用户帐号", sort: true }, { field: 'areaid', title: "管理区域", sort: false, templet: function(data) { return (data.area_count == "0" ? "[无]" : "[" + data.area_count + "]") + "区域设置"; } }, { field: 'rolename', title: "用户角色", align: "center" }, { field: 'mobilephone', title: "手机号码", align: "center", sort: false }, { field: 'createtime', title: "创建日期", align: "center", sort: true }, { fixed: 'right', title: "操作", width: 150, align: 'center', toolbar: '#data_operator' }] ]; var parameter = { elem: "#table-node", url: Global.AccessUrl + "/api/searchUserInfo", toolbar: "#table-tools-bar", id: "node-search", cols: columns, height: $(".main-body").height() - $("#opt_caption").height() - $(".layui-elem-quote:first").height() - $("#search_div").height() - 50 } Tools.BindTable(parameter); }, DeleteUser: function(tableid) { $.post(Global.AccessUrl + "/api/record/delete", { "tablename": "t_data_user", "id": tableid }, function(returnData) { if (returnData["code"] == 0) { UserInfoObject.SearchUserInfo(); } else { layer.alert(returnData["msg"]); } }); }, SetArea: function(uid) { UserInfoObject.tableId = uid; layui.layer.open({ type: 2, resize: false, scrollbar: false, title: "区域设置", area: ['600px', '530px'], content: "/static/module/childmodule/select_area.html" }); } }