From 6d877ea3f82960940ffed50f008ca8fc1d4f3fb1 Mon Sep 17 00:00:00 2001 From: qiankunpingtai Date: Mon, 6 May 2019 10:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86js=E6=95=88=E7=8E=87=E4=BD=8E=E4=B8=8B=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- erp_web/pages/manage/user.html | 53 ++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 22 deletions(-) diff --git a/erp_web/pages/manage/user.html b/erp_web/pages/manage/user.html index 50fcfa3a..2b8abff1 100644 --- a/erp_web/pages/manage/user.html +++ b/erp_web/pages/manage/user.html @@ -176,13 +176,20 @@ {title: '描述', field: 'description', width: 150}, {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 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.isystem + 'AaBb' + rec.description+'AaBb'+rec.orgaId+'AaBb'+rec.orgaUserRelId - +'AaBb' + rec.userBlngOrgaDsplSeq ; - str += ' 编辑  '; + // 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.isystem + 'AaBb' + rec.description+'AaBb'+rec.orgaId+'AaBb'+rec.orgaUserRelId + // +'AaBb' + rec.userBlngOrgaDsplSeq ; + str += ' 编辑  '; if (rec.id != rec.tenantId) { str += ' 删除  '; } @@ -431,32 +438,34 @@ }); //编辑用户信息 - function editUser(usernameTotalInfo) { - var usernameInfo = usernameTotalInfo.split("AaBb"); + function editUser(index) { + // var usernameInfo = usernameTotalInfo.split("AaBb"); + //获取当前行 + var rowsdata = $("#tableData").datagrid("getRows")[index]; var row = { - username: usernameInfo[1], - loginame: usernameInfo[2], - position: usernameInfo[3], - email: usernameInfo[5], - phonenum: usernameInfo[6], - description: usernameInfo[9], - orgAbr: usernameInfo[4]=='undefined'?'':usernameInfo[4], - orgaId: usernameInfo[10]=='undefined'?'':usernameInfo[10], - orgaUserRelId:usernameInfo[11]=='undefined'?'':usernameInfo[11], - userBlngOrgaDsplSeq:usernameInfo[12]=='undefined'?'':usernameInfo[12] + username: rowsdata.username, + loginame: rowsdata.loginame, + position: rowsdata.position, + email: rowsdata.email, + phonenum: rowsdata.phonenum, + description: rowsdata.description, + orgAbr: rowsdata.orgAbr===undefined?'':rowsdata.orgAbr, + orgaId: rowsdata.orgaId===undefined?'':rowsdata.orgaId, + orgaUserRelId:rowsdata.orgaUserRelId===undefined?'':rowsdata.orgaUserRelId, + userBlngOrgaDsplSeq:rowsdata.userBlngOrgaDsplSeq===undefined?'':rowsdata.userBlngOrgaDsplSeq }; - oldLoginName = usernameInfo[1]; + oldLoginName = rowsdata.username; $('#userDlg').dialog('open').dialog('setTitle', ' 编辑用户信息'); $(".window-mask").css({width: webW, height: webH}); $('#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"); /**机构选择*/ $("#selectType").val("org"); - url = '/user/updateUser?id=' + usernameInfo[0]; + url = '/user/updateUser?id=' + rowsdata.id; }