/// var result ="0"; function viewModel() { this.id = ""; IsSuperAdmin(); var org; //初始化用户账户(账户管理) this.initaccount = function () { var that = this; $('#dgorgs').datagrid({ url: '/SystemUser/GetOrgs', method: 'get', singleSelect: true, fit: true, striped: true, border: false, rownumbers: true, columns: [[ { field: '编码', title: '编码', width: 50, align: 'center' }, { field: '名称', title: '名称', width: 200 }, ]], onSelect: function (index, row) { //选择一行产生的事件(查询该机构下的人员) var orgid = row.ID; org = row.ID; $('#dgusers').datagrid({ url: '/SystemUser/GetUserListByOrgId?id=' + orgid }); //清空角色 $('#dgroles').datagrid('load', []); } }); $('#dgusers').datagrid({ method: 'get', singleSelect: true, fit: true, striped: true, border: false, rownumbers: true, pagination: true, selectOnCheck: false, checkOnSelect:false, toolbar: '#usertoobar', columns: [[ { field: 'checkbox', checkbox: true, }, { field: '账户', title: '账户', width: 150 }, { field: '姓名', title: '姓名', width: 100 }, { field: '邮箱', title: '邮箱', width: 150 }, { field: '状态', title: '启用', width: 100, align: 'center', formatter: function (value, row, index) { if (value == 1) { return ""; } else { return ""; } } }, { field: '类型', title: '管理员', width: 100, align: 'center', formatter: function (value, row, index) { if (value == 1) { return ""; } else { return ""; } } }, { field: '渠道所有项目', title: '访问所有项目', width: 100, align: 'center', formatter: function (value, row, index) { if (value == 1) { return ""; } else { return ""; } } }, { field: '登录时间', title: '上次登录时间', width: 150 }, { field: '登录IP', title: '上次登录IP', width: 150 } ]], onSelect: function (index, row) { //选择账户之后加载角色 Role.RefreshRole(row.ID); } }); $('#dgroles').datagrid({ url: '', method: 'get', singleSelect: true, fit: true, striped: true, border: false, rownumbers: true, columns: [[ { field: '名称', title: '角色名称', width: 200, align: 'center' } ]], }); //绑定角色权限按钮 $('#btn-role').click(function () { var row = $('#dgusers').datagrid('getSelected'); if (row != null) { top.ZLPMS.OpenWindow({ url: '/SystemUser/AuthRoleToAccount/' + row.ID, title: '账户授权角色', area: ['650px', '550px'], btn: ['完成', '关闭'], yes: function (index, layero) { //确定后执行过程 that.saveAccountRole(index, layero, row.ID); } }); } else { ZLPMS.Msg('请选择一个账户进行授权角色', 0); } }); //绑定账户数据权限按钮 $('#btn-data').click(function () { var ID; var row = $('#dgusers').datagrid('getSelected'); if (row == null) { ID = -1; } else { ID=row.ID } //批量授权 var list = $("#dgusers").datagrid("getChecked"); if (ID != -1 || list.length > 0) { top.ZLPMS.OpenWindow({ url: '/SystemUser/AuthDataToUser/' + ID, title: '账户数据授权', area: ['650px', '500px'], btn: ['完成', '关闭'], yes: function (index, layero) { //单个授权 that.saveAccountDataAuth(index, layero, ID,list); } }); } else { ZLPMS.Msg('请至少选择一个账户进行数据授权', 0); } }); //绑定类型 $("#LX").combobox({ url: '/SystemUser/XtZHLx', valueField: 'ID', textField: '类型' }); $("#GSID").combobox({ url: '/SystemUser/XtZHGs', valueField: 'ID', textField: '公司ID', onChange: function (newValue, oldValue) { //根据项目显示机构 $("#RYID").combobox({ url: '/SystemUser/XtZHRY?GSID=' + newValue, valueField: 'ID', textField: '人员名称' }); } }); ///添加系统账号 $('#btn-add').click(function () { //var result = IsSuperAdmin(); if (result == "1") { top.ZLPMS.OpenWindow({ title: '新增系统账户信息', url: '/SystemUser/XtZHPopWindows?id=' + 0, area: ['750px', '600px'], yes: function (index, layero) { //提交表单 var url = "/SystemUser/XtZHEdit"; ZHForms.Submit(index, layero, url, org); } }); } else { ZLPMS.Msg("权限不足"); } }); //修改系统账号 $('#btn-edit').click(function () { if (this.result == "1") { var row = $('#dgusers').datagrid('getSelected'); if (row != null) { top.ZLPMS.OpenWindow({ title: '修改系统账号信息', url: '/SystemUser/XtZHPopWindows?id=' + row.ID, area: ['750px', '650px'], yes: function (index, layero) { //提交表单 var url = "/SystemUser/XtZHEdit"; ZHForms.Submit(index, layero, url, org); } }); } else { top.ZLPMS.Msg("请选择一行记录后执行操作", 0); } } else { ZLPMS.Msg("权限不足"); } }); //修改系统账号密码 $("#btn-editmm").click(function () { if (result == "1") { var row = $('#dgusers').datagrid('getSelected'); if (row != null) { top.ZLPMS.OpenWindow({ title: '修改系统账号密码', url: '/SystemUser/XtZHMMPopWindows?ID=' + row.ID + '&ZH=' + row.账户 + '&XM=' + row.姓名, area: ['750px', '600px'], yes: function (index, layero) { //提交表单 FormsEditMM.Submit(index, layero); } }); } else { top.ZLPMS.Msg("请选择一行记录后执行操作", 0); } } else { ZLPMS.Msg("权限不足"); } }); //删除系统账号 $('#btn-del').click(function () { var row = $('#dgusers').treegrid('getSelected'); if (row != null) { top.ZLPMS.Confirm('您确定要删除选中的记录吗?', 3, function () { var data = { 'id': row.ID }; $.ajax({ url: '/SystemUser/XtZHDel', method: 'GET', data: data, success: function (t) { if (t.code == 200) { top.ZLPMS.Msg("删除成功"); $('#dgusers').datagrid('reload'); } else { top.ZLPMS.Msg("删除失败"); } } }); }); } else { top.ZLPMS.Msg("请选择一行记录"); } }); //授权访问渠道下面所有项目 $('#btn-authorize').click(function () { var row = $('#dgusers').treegrid('getSelected'); if (row != null) { var data = { 'id': row.ID, 'authorize': row.渠道所有项目==1?0:1 }; $.ajax({ url: '/SystemUser/UpdataAuthorize', method: 'GET', data: data, success: function (t) { if (t.code == 200) { top.ZLPMS.Msg("操作成功"); $('#dgusers').datagrid('reload'); } else { top.ZLPMS.Msg("操作失败"); } } }); } else { top.ZLPMS.Msg("请选择一行记录"); } }); //刷新系统账号 $('#btn-ref').click(function () { $('#dgusers').datagrid({ url: '/SystemUser/GetUserListByOrgId?id=' + org }); }); $('#userAccount').bind('keypress', function (event) { if (event.keyCode == "13") { $('#btn-select').click(); } }); //查询系统账号 $('#btn-select').click(function () { var search = $('#userAccount').val(); if (search) { var datas = { 'search': search }; $('#dgusers').datagrid({ url: '/SystemUser/XtZHSelect', method: 'GET', queryParams: datas, onLoadSuccess: function () { //$('#userAccount').textbox('clear'); //$("#userAccount").textbox('setValue', '')//清空文本框 $("#userAccount").val("") } }); } }) }, //初始化角色列表(角色管理) this.initroles = function () { $('#dgrole').datagrid({ url: '/SystemUser/GetRoleList', method: 'get', toolbar: '#roletoobar', singleSelect: true, fit: true, striped: true, rownumbers: true, pagination: true, pageSize: 15, pageList: [15, 20, 30, 50], columns: [[ { field: '名称', title: '名称', width: 120 }, { field: '启用', title: '启用', width: 50, align: 'center', formatter: function (value, row, index) { return ZLPMS.SetIsActiveIcon(row.启用); } }, { field: '备注', title: '备注', width: 200 }, { field: '默认', title: '默认', width: 50, align: 'center', formatter: function (value, row, index) { return ZLPMS.SetIsActiveIcon(row.默认); } }, { field: '公开', title: '公开', width: 50, align: 'center', formatter: function (value, row, index) { return ZLPMS.SetIsActiveIcon(row.公开); } } ]], onSelect: function (index, row) {//选择角色时,加载对应的用户目录 $('#users').datagrid({ url: '/SystemUser/GetUserByRoleId?rid=' + row.ID }); } }); //绑定角色管理的按键 $('#btn-fun').click(function () { var row = $('#dgrole').datagrid('getSelected'); var roleId = row.ID; if (row != null) { top.ZLPMS.OpenWindow({ url: '/SystemUser/RoleAuthorize/' + row.ID, title: '角色授权', area: ['400px', '550px'], btn: ['完成', '关闭'], yes: function (index, layero) { var iframeWin1 = ZLPMS.GetChildFrame(layero);//得到iframe页的窗口对象,执行iframe页的方法: var row = iframeWin1.GetNode();//得到子页面的函数方法 var ids = ''; for (var i = 0; i < row.length; i++) { ids += "," + row[i].id; } ids += "," + roleId; $.ajax({ url: '/SystemUser/SaveXtjsQx?ids=' + ids, method: 'POST', success: function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg("保存成功"); } else { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg("保存失败"); } } }) }, }); } else { ZLPMS.Msg('请选择一个角色后进行授权', 0); } }); //SystemUser新增系统角色RoleAdd,修改系统角色RoleEdit,删除系统角色RoleDel $('#btn-add').click(function () { if (result == "1") { top.ZLPMS.OpenWindow({ title: '新增系统角色信息', url: '/SystemUser/RolePopWindows?id=' + 0, area: ['750px', '600px'], yes: function (index, layero) { //提交表单 var url = '/SystemUser/SaveRoleInfo'; Forms.Submit(index, layero, url); } }); } else { ZLPMS.Msg("权限不足"); } }); //修改系统角色 $('#btn-edit').click(function () { if (result == "1") { var row = $('#dgrole').treegrid('getSelected'); if (row != null) { top.ZLPMS.OpenWindow({ title: '修改系统角色信息', url: '/SystemUser/RolePopWindows?id=' + row.ID, area: ['750px', '600px'], yes: function (index, layero) { //提交表单 var url = '/SystemUser/SaveRoleInfo'; Forms.Submit(index, layero, url); } }); } else { top.ZLPMS.Msg("请选择一行记录后执行操作", 0); } } else { ZLPMS.Msg("权限不足"); } }); //删除系统角色 $('#btn-del').click(function () { if (result == "1") { var row = $('#dgrole').treegrid('getSelected'); if (row != null) { top.ZLPMS.Confirm('您确定要删除选中的记录吗?', 3, function () { var data = { 'id': row.ID }; $.ajax({ url: '/SystemUser/RoleDel', method: 'GET', data: data, success: function (t) { if (t.code == 200) { top.ZLPMS.Msg("删除成功"); $('#dgrole').datagrid('reload'); } else { top.ZLPMS.Msg("删除失败"); alert("错误"); } } }); }); } } else { ZLPMS.Msg("权限不足"); } }); //刷新系统角色 $('#btn-ref').click(function () { $('#dgrole').datagrid('reload'); }); //用户列表信息 $('#users').datagrid({ method: 'get', singleSelect: true, fit: true, striped: true, rownumbers: true, pagination: true, pageSize: 15, pageList: [15, 20, 30, 50], columns: [[ { field: '账户', title: '名称', width: 100 }, { field: '姓名', title: '姓名', width: 60 }, { field: '邮箱', title: '邮箱', width: 100 }, { field: '状态', title: '状态', width: 50, formatter: function (value, row, index) { return ZLPMS.SetIsActiveIcon(value); } }, { field: '公司', title: '公司', width: 150 }, { field: '性质', title: '性质', width: 100 }, ]] }) }, //初始化当前账户,加载对应角色(参数为角色ID)(角色授权管理) this.initrolesforauth = function (id) { this.id = id; $('#mydgroles').datagrid({ url: '/SystemUser/GetRolesForActiveList/' + id, method: 'get', idField: 'ID', fit: true, striped: true, rownumbers: true, pagination: true, pageSize: 15, pageList: [15, 20, 30, 50], columns: [[ { field: 'ID', checkbox: true }, { field: '名称', title: '名称', width: 120 }, { field: '备注', title: '备注', width: 200 }, ]], onLoadSuccess: function (data) { //异步设置加载已授权的角色 $.ajax({ url: '/SystemUser/GetAccountRolesGridJson?id=' + id, method: 'get', success: function (json) { if (json != null) { if (json.length > 0) { for (var i = 0; i < json.length; i++) { var idx = $('#mydgroles').datagrid('getRowIndex', json[i].ID); $('#mydgroles').datagrid('checkRow', idx); } } } } }); } }); } //初始化角色授权信息(id:角色ID) this.initauth = function (id) { //这里设置为角色ID this.id = id; var that = this; var mtree = $('#treeMenus'); mtree.tree({ url: '/SysManager/GetModuleTreeActive', checkbox: true, animate: true, method: 'get', formatter: function (node) { var s = node.text; if (node.children) { s += ' (' + node.children.length + ')'; } return s; }, onSelect: function (node) { //加载功能树 that.loadfuns(node.id); }, onLoadSuccess: function (node, data) { //加载成功后回调权限相关 var url = '/SystemUser/GetRoleAuthorzie/' + id; $.ajax({ url: url, data: null, method: 'get', success: function (json) { if (json.length > 0) { for (var i = 0; i < json.length; i++) { var mid = json[i].模块ID; var n = mtree.tree('find', mid); if (n != null) { mtree.tree('check', n.target); } } } } }) } }); //var mgrid = $('#dgfuns'); //mgrid.datagrid({ // rownumbers: true, // fit: true, // border: false, // singleSelect: true, // selectOnCheck: false, // checkOnSelect: false, // method: 'get', // toolbar: '#toolbar', // columns: [[ // { checkbox: true, field: 'ID', width: 20 }, // { // field: '图标', title: '图标', width: 30, align: 'center', formatter: function (value, row, index) { // return ""; // } // }, // { field: '名称', title: '名称', width: 80 }, // { field: '标识', title: '标识', width: 80 }, // { field: '分组名', title: '分组', width: 70 }, // { field: '序号', title: '序号', width: 40 } // ]], // onLoadSuccess: function (data) {//加载完成时处理选中状态(加完成后挂接事件) // var rowData = data.rows; // $.each(rowData, function (idx, val) { // if (val.CK == "true") { // mgrid.datagrid("checkRow", idx); // } // }); // }, // onCheck: function (index, row) { // var t = $('#treeMenus'); // var node = t.tree('getSelected'); // if (node != null) { // t.tree('check', node.target); // } // } //}); //绑定授权角色按钮 $('#btnAuthToRole').click(function () { var rows = $('#dgfuns').datagrid('getChecked'); var ids = "";//获取按钮的ID集合 for (var i = 0; i < rows.length; i++) { ids += "," + rows[i].按钮ID; } var node = $('#treeMenus').tree('getSelected'); //获取树的ID(授权子模块,父级模块同样需要授权); var mids = ""; mids = that.getTreeNodeParent(node, mids); var url = '/SystemUser/PostRoleAuthorzie'; var data = { rid: id, mids: mids, bids: ids }; //执行异常提交 ZLPMS.PostAjax(url, data, function (data) { ZLPMS.Alert(data.msg, 0); }); }); },//end this.initauth() //加载模块对应的功能 this.loadfuns = function (moduleid) { $('#dgfuns').datagrid({ url: '/SystemUser/GetRoleAuthorzieFuns?roleid=' + this.id + '&moduleid=' + moduleid }); },//end loadfuns //批量授权加载 this.loaduserAuth = function () { var that = this; //全选 $('#btnAllCheck').linkbutton({ onClick: function () { that.treeChecked(true, 'tgOrgProjects'); } }); //清空选择 $('#btnClear').linkbutton({ onClick: function () { that.treeChecked(false, 'tgOrgProjects'); } }) $('#tgOrgProjects').tree({ url: '/SystemUser/GetOrgProjects', method: 'get', checkbox: true, //加载成功后的事物处理 onLoadSuccess: function (node, data) { //异步设置加载已授权的渠道与项目 $.ajax({ url: '/SystemUser/GetUserDataAuth?id=3', method: 'get', success: function (data) {//[{orgid:..,items:[]},] if (data.code == 200) { var json = data.obj; if (json != null) {//返回当前账户已授权的角色与项目信息 for (var i = 0; i < json.length; i++) { var items = json[i].items; if (items != null && items.length > 0) {//设置了项目权限 for (var j = 0; j < items.length; j++) { var node = $('#tgOrgProjects').tree('find', items[j]); if (node != null) { //$('#tgOrgProjects').tree('check', node.target); } } } else {//仅设置了权限(没有选择项目) var node = $('#tgOrgProjects').tree('find', json[i].orgid); if (node != null) { //$('#tgOrgProjects').tree('check', node.target); } } } } } } }); } }); }, //用户数据权限(加载时调用) this.loaduserDataAuth = function (id) { var that = this; //全选 $('#btnAllCheck').linkbutton({ onClick: function () { that.treeChecked(true, 'tgOrgProjects'); } }); //清空选择 $('#btnClear').linkbutton({ onClick: function () { that.treeChecked(false, 'tgOrgProjects'); } }) $('#tgOrgProjects').tree({ url: '/SystemUser/GetOrgProjects', method: 'get', checkbox: true, //加载成功后的事物处理 onLoadSuccess: function (node, data) { //异步设置加载已授权的渠道与项目 $.ajax({ url: '/SystemUser/GetUserDataAuth?id=' + id, method: 'get', success: function (data) {//[{orgid:..,items:[]},] if (data.code == 200) { var json = data.obj; if (json != null) {//返回当前账户已授权的角色与项目信息 for (var i = 0; i < json.length; i++) { var items = json[i].items; if (items != null && items.length > 0) {//设置了项目权限 for (var j = 0; j < items.length; j++) { var node = $('#tgOrgProjects').tree('find', items[j]); if (node != null) { $('#tgOrgProjects').tree('check', node.target); } } } else {//仅设置了权限(没有选择项目) var node = $('#tgOrgProjects').tree('find', json[i].orgid); if (node != null) { $('#tgOrgProjects').tree('check', node.target); } } } } } } }); } }); }, //节点的反选及全选 this.treeChecked = function (selected, treeMenu) { var roots = $('#' + treeMenu).tree('getRoots');//返回tree的所有根节点数组 if (selected) { for (var i = 0; i < roots.length; i++) { var node = $('#' + treeMenu).tree('find', roots[i].id);//查找节点 $('#' + treeMenu).tree('check', node.target);//将得到的节点选中 } } else { for (var i = 0; i < roots.length; i++) { var node = $('#' + treeMenu).tree('find', roots[i].id); $('#' + treeMenu).tree('uncheck', node.target); } } } //根据当前节点获取所有父级节点 this.getTreeNodeParent = function (node, ids) { var that = this; //检查是否有父级节点 var parentNode = $('#treeMenus').tree('getParent', node.target); ids += "," + node.id; if (parentNode != null) { return that.getTreeNodeParent(parentNode, ids); } //返回节点ID return ids; }; //保存账户的角色 this.saveAccountRole = function (index, layero, userid) { var iframeWin = top.window[layero.find('iframe')[0]['name']];//得到iframe页的窗口对象,执行iframe页的方法: var r = iframeWin.Role.SaveAccountRoles(index, userid);//调用子页面的方法,得到子页面返回的ids Role.RefreshRole(userid); }; //保存账户数据权限 this.saveAccountDataAuth = function (index, layero, uid,list) { var iframeWin = top.window[layero.find('iframe')[0]['name']];//得到iframe页的窗口对象,执行iframe页的方法: iframeWin.Account.SaveAccountDataAuth(index, uid,list); } this.bindRoleInfo = function (ID) { this.id = ID; $.ajax({ url: '/SystemUser/GetSystemRoleInfo?id=' + ID, method: 'Get', success: function (data) { // 1-直营;2-技术服务中心;3-分公司;4-二级渠道; if (data.code == 200) { $('#ID').val(ID); $('#MC').textbox('setValue', data.obj[0].名称); $('#BZ').textbox('setValue', data.obj[0].备注); $('#XH').textbox('setValue', data.obj[0].序号); //设置值 ZLPMS.SetFormVal('ff', { "QY": data.obj[0].启用 == 1 ? true : false }); ZLPMS.SetFormVal('ff', { "MR": data.obj[0].默认 == 1 ? true : false }); ZLPMS.SetFormVal('ff', { "GK": data.obj[0].公开 == 1 ? true : false }); ZLPMS.SetFormVal('ff', { "XMSQ": data.obj[0].项目授权 == 1 ? true : false }); ZLPMS.SetFormVal('ff', { "JGSQ": data.obj[0].机构授权 == 1 ? true : false }); } else { //弹出错误消息 ZLPMS.Alert(data.msg, 1); } } }) }; this.bindUserInfo = function (ID) { this.id = ID; $.ajax({ method: 'Get', url: '/SystemUser/GetSystemUserInfo?ID=' + ID, success: function (data) { $('#ID').val(ID); $("#ZH").textbox('setValue', data.obj[0].账户), $("#MM").passwordbox('setValue', data.obj[0].密码), $("#XM").textbox('setValue', data.obj[0].姓名), $("#YX").textbox('setValue', data.obj[0].邮箱), ZLPMS.SetFormVal('ff', { "QY": data.obj[0].状态 == 1 ? true : false }); $("#LX").combobox('setValue', '|' + data.obj[0].类型), $("#GSID").combobox('setValue', data.obj[0].公司ID), $("#RYID").combobox('setValue', data.obj[0].人员ID) $('#MM').passwordbox({ disabled: 'true' }) } }); }; this.GetMaxXh = function () { $.ajax({ method: 'Get', url: '/SystemUser/RoleXh', async: false, success: function (data) { $("#XH").textbox('setValue', data); } }) }; this.SelectPersonInfo = function (Zh) { $.ajax({ method: 'Get', url: '/SystemUser/SelectPersonInfo?Zh=' + Zh, success: function (data) { if (data != "") { $("#XM").textbox('setValue', data[0].姓名) $("#YX").textbox('setValue', data[0].电子邮箱), $("#GSID").combobox('setValue', data[0].渠道ID) } } }) } }; //角色 var Role = { //保存授权(角色授权) SaveAccountRoles: function (index, uid) { var that = this; var rows = $('#mydgroles').datagrid('getChecked'); var rid = ''; if (rows.length > 0) { for (var i = 0; i < rows.length; i++) { rid += ',' + rows[i].ID; } } //执行异步提交 $.ajax({ url: '/SystemUser/PostSaveAuthRoleToAccount', data: { uid: uid, rids: rid }, async: false, method: 'post', success: function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); } else { top.ZLPMS.Msg(data.msg, 0); } } }); }, //刷新人员授权 RefreshRole: function (id) { $('#dgroles').datagrid({ url: '/SystemUser/GetAccountRolesGridJson?id=' + id }); } }; //账户 var Account = { //保存账户的项目数据授权 SaveAccountDataAuth: function (index, uid,list) { var nodes = $('#tgOrgProjects').tree('getChecked', ['checked', 'indeterminate']); var datas = []; if (nodes != null) { var orgs = {}; for (var i = 0; i < nodes.length; i++) { var isorg = nodes[i].attributes['是否渠道']; if (isorg == 1) {//是渠道 orgs = {}; orgs.items = []; orgs.orgid = nodes[i].id; orgs.uid = uid; if (!$.isEmptyObject(orgs)) { datas.push(orgs); } } else {//是项目 orgs.items.push(nodes[i].id); } } } else { //传递账户ID,没有项目及渠道授权,代表收回所有权限 datas.push({ uid: uid }); } var RYID = ""; if (list.length > 0) { for (var i = 0; i < list.length; i++) { if (i == list.length - 1) { RYID += list[i].ID } else { RYID += list[i].ID + "," } } $.ajax({ url: "/SystemUser/BatchAuth/"+ RYID, method: 'post', contentType: 'application/json', dataType: 'json', data: JSON.stringify(datas), success: function (data) { if (data == 1) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg('批量授权成功', 1); } else { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg('批量授权失败', 2); } } }); return; } //异步提交保存授权 $.ajax({ url: '/SystemUser/PostSaveUserDataAuth', method: 'post', contentType: 'application/json', dataType: 'json', data: JSON.stringify(datas), success: function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg(data.msg, 1); } else { ZLPMS.Msg(data.msg, 0); } } }); }, //根据当前用户获取数据权限并勾选状态 GetAccountDataAuth: function (id) { } }; //提交表单信息 var Forms = { Submit: function (index, layero, url) { var iframeWin = ZLPMS.GetChildFrame(layero);//得到iframe页的窗口对象,执行iframe页的方法: //调用子页面的方法,得到子页面返回的ids var param = iframeWin.Forms.PostData(); if (param != null) { if (param["QY"] == 'on') { param["QY"] = 1; } else { param["QY"] = 0; } if (param["MR"] == 'on') { param["MR"] = 1; } else { param["MR"] = 0; } if (param["GK"] == 'on') { param["GK"] = 1; } else { param["GK"] = 0; } if (param["XMSQ"] == 'on') { param["XMSQ"] = 1; } else { param["XMSQ"] = 0; } if (param["JGSQ"] == 'on') { param["JGSQ"] = 1; } else { param["JGSQ"] = 0; } //提交表单信息到具体得页面 SystemUser/SaveRoleInfo //var url = '/SystemUser/SaveRoleInfo'; $.post(url, param, function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg("保存成功"); //刷新页面 // List.Reload(); $('#dgrole').datagrid('reload'); } else { ZLPMS.Msg(data.msg, 2); } }); } }, //读取数据 PostData: function () { //执行提交验证 var r = $("#ff").form('validate'); if (r) { var param = ZLPMS.FormToObject('ff'); return param; } return null; } }; //提交表单信息 var ZHForms = { Submit: function (index, layero, url, org) { var iframeWin = ZLPMS.GetChildFrame(layero);//得到iframe页的窗口对象,执行iframe页的方法: //调用子页面的方法,得到子页面返回的ids var param = iframeWin.Forms.PostData(); if (param != null) { if (param["QY"] == 'on') { param["QY"] = 1; } else { param["QY"] = 0; } var result = new Array(); result = param["LX"].split("|"); param["LX"] = result[1]; $.post(url, param, function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg("保存成功"); $('#dgusers').datagrid({ url: '/SystemUser/GetUserListByOrgId?id=' + org }); } else { ZLPMS.Msg(data.msg, 2); } }); } }, //读取数据 PostData: function () { //执行提交验证 var r = $("#ff").form('validate'); if (r) { var param = ZLPMS.FormToObject('ff'); return param; } return null; } }; var IsSuperAdmin = function () { $.ajax({ method: 'Get', url: '/SystemUser/IsSuperAdmin', async: false, success: function (data) { if (data.code == 200) { result="1"; } else { result = "0"; } } }); } var FormsEditMM = { Submit: function (index, layero) { var iframeWin = ZLPMS.GetChildFrame(layero);//得到iframe页的窗口对象,执行iframe页的方法: //调用子页面的方法,得到子页面返回的ids var param = iframeWin.Forms.PostData(); if (param != null) { //提交表单信息 delete param['QRMM']; var url = '/SystemUser/XGMm'; $.post(url, param, function (data) { if (data.code == 200) { top.ZLPMS.CloseWindow(index); top.ZLPMS.Msg("保存成功"); //刷新页面 // List.Reload(); $('#dgrole').datagrid('reload'); } else { ZLPMS.Msg(data.msg, 2); } }); } }, //读取数据 PostData: function () { //执行提交验证 var r = $("#ff").form('validate'); if (r) { var param = ZLPMS.FormToObject('ff'); return param; } return null; } };