修改用户管理js效率低下的问题

This commit is contained in:
qiankunpingtai
2019-05-06 10:56:40 +08:00
parent e078216c29
commit 6d877ea3f8

View File

@@ -176,13 +176,20 @@
{title: '描述', field: 'description', width: 150}, {title: '描述', field: 'description', width: 150},
{field: 'orgaId',hidden:true, width: 10}, {field: 'orgaId',hidden:true, width: 10},
{ {
title: '操作', field: 'isystem', width: 150, formatter: function (value, rec) { title: '操作', field: 'isystem', width: 150, formatter: function (value, rec,index) {
/**
* create by: qiankunpingtai
* create time: 2019/5/6 9:33
* websitehttps://qiankunpingtai.cn
* description:
* 修改效率低下的js实现
*/
var str = ''; var str = '';
var rowInfo = rec.id + 'AaBb' + rec.username + 'AaBb' + rec.loginame + 'AaBb' + rec.position // var rowInfo = rec.id + 'AaBb' + rec.username + 'AaBb' + rec.loginame + 'AaBb' + rec.position
+ 'AaBb' + rec.orgAbr + 'AaBb' + rec.email + 'AaBb' + rec.phonenum + 'AaBb' + rec.ismanager // + 'AaBb' + rec.orgAbr + 'AaBb' + rec.email + 'AaBb' + rec.phonenum + 'AaBb' + rec.ismanager
+ 'AaBb' + rec.isystem + 'AaBb' + rec.description+'AaBb'+rec.orgaId+'AaBb'+rec.orgaUserRelId // + 'AaBb' + rec.isystem + 'AaBb' + rec.description+'AaBb'+rec.orgaId+'AaBb'+rec.orgaUserRelId
+'AaBb' + rec.userBlngOrgaDsplSeq ; // +'AaBb' + rec.userBlngOrgaDsplSeq ;
str += '<img src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editUser(\'' + rowInfo + '\');"/>&nbsp;<a onclick="editUser(\'' + rowInfo + '\');" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a>&nbsp;&nbsp;'; str += '<img src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editUser(\'' + index + '\');"/>&nbsp;<a onclick="editUser(\'' + index + '\');" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a>&nbsp;&nbsp;';
if (rec.id != rec.tenantId) { if (rec.id != rec.tenantId) {
str += '<img src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteUser(' + rec.id + ');"/>&nbsp;<a onclick="deleteUser(' + rec.id + ');" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a>&nbsp;&nbsp;'; str += '<img src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteUser(' + rec.id + ');"/>&nbsp;<a onclick="deleteUser(' + rec.id + ');" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a>&nbsp;&nbsp;';
} }
@@ -431,32 +438,34 @@
}); });
//编辑用户信息 //编辑用户信息
function editUser(usernameTotalInfo) { function editUser(index) {
var usernameInfo = usernameTotalInfo.split("AaBb"); // var usernameInfo = usernameTotalInfo.split("AaBb");
//获取当前行
var rowsdata = $("#tableData").datagrid("getRows")[index];
var row = { var row = {
username: usernameInfo[1], username: rowsdata.username,
loginame: usernameInfo[2], loginame: rowsdata.loginame,
position: usernameInfo[3], position: rowsdata.position,
email: usernameInfo[5], email: rowsdata.email,
phonenum: usernameInfo[6], phonenum: rowsdata.phonenum,
description: usernameInfo[9], description: rowsdata.description,
orgAbr: usernameInfo[4]=='undefined'?'':usernameInfo[4], orgAbr: rowsdata.orgAbr===undefined?'':rowsdata.orgAbr,
orgaId: usernameInfo[10]=='undefined'?'':usernameInfo[10], orgaId: rowsdata.orgaId===undefined?'':rowsdata.orgaId,
orgaUserRelId:usernameInfo[11]=='undefined'?'':usernameInfo[11], orgaUserRelId:rowsdata.orgaUserRelId===undefined?'':rowsdata.orgaUserRelId,
userBlngOrgaDsplSeq:usernameInfo[12]=='undefined'?'':usernameInfo[12] userBlngOrgaDsplSeq:rowsdata.userBlngOrgaDsplSeq===undefined?'':rowsdata.userBlngOrgaDsplSeq
}; };
oldLoginName = usernameInfo[1]; oldLoginName = rowsdata.username;
$('#userDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/>&nbsp;编辑用户信息'); $('#userDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/>&nbsp;编辑用户信息');
$(".window-mask").css({width: webW, height: webH}); $(".window-mask").css({width: webW, height: webH});
$('#usernameFM').form('load', row); $('#usernameFM').form('load', row);
userID = usernameInfo[0]; userID = rowsdata.id;
//焦点在名称输入框==定焦在输入文字后面 //焦点在名称输入框==定焦在输入文字后面
$("#username").val("").focus().val(usernameInfo[1]); $("#username").val("").focus().val(rowsdata.username);
$("#loginame").attr("readonly","readonly"); $("#loginame").attr("readonly","readonly");
/**机构选择*/ /**机构选择*/
$("#selectType").val("org"); $("#selectType").val("org");
url = '/user/updateUser?id=' + usernameInfo[0]; url = '/user/updateUser?id=' + rowsdata.id;
} }