Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
6d877ea3
Commit
6d877ea3
authored
May 06, 2019
by
qiankunpingtai
Browse files
修改用户管理js效率低下的问题
parent
e078216c
Changes
1
Hide whitespace changes
Inline
Side-by-side
erp_web/pages/manage/user.html
View file @
6d877ea3
...
...
@@ -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
+=
'
<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>
'
;
//
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
+=
'
<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
)
{
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
)
{
var
usernameInfo
=
usernameTotalInfo
.
split
(
"
AaBb
"
);
function
editUser
(
index
)
{
// var usernameInfo = usernameTotalInfo.split("AaBb");
//获取当前行
var
rowsdata
=
$
(
"
#tableData
"
).
datagrid
(
"
getRows
"
)[
index
];
var
row
=
{
username
:
username
Info
[
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
=
username
Info
[
1
]
;
oldLoginName
=
rowsdata
.
username
;
$
(
'
#userDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑用户信息
'
);
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
'
#usernameFM
'
).
form
(
'
load
'
,
row
);
userID
=
usernameInfo
[
0
]
;
userID
=
rowsdata
.
id
;
//焦点在名称输入框==定焦在输入文字后面
$
(
"
#username
"
).
val
(
""
).
focus
().
val
(
username
Info
[
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
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment