123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- 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 + "]") + "<span onclick='UserInfoObject.SetArea(" + data.id + ")' style='cursor:pointer;float:right;color: #2222b5;padding: 0 0.5rem;border-bottom: 1px solid #8383d3;'>区域设置</span>";
- }
- }, {
- 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"
- });
- }
- }
|