修改用户管理js效率低下的问题
This commit is contained in:
@@ -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
|
||||||
|
* website:https://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 + '\');"/> <a onclick="editUser(\'' + rowInfo + '\');" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a> ';
|
str += '<img src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editUser(\'' + index + '\');"/> <a onclick="editUser(\'' + index + '\');" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a> ';
|
||||||
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 + ');"/> <a onclick="deleteUser(' + rec.id + ');" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a> ';
|
str += '<img src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteUser(' + rec.id + ');"/> <a onclick="deleteUser(' + rec.id + ');" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a> ';
|
||||||
}
|
}
|
||||||
@@ -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"/> 编辑用户信息');
|
$('#userDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑用户信息');
|
||||||
$(".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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user