Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
attendance-performance-platform
Commits
35870687
Commit
35870687
authored
Jan 30, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加用户所属员工
parent
6da7355c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
56 deletions
+66
-56
attendance-performance-manager-ui/admin/src/assets/mixins/form.js
...ce-performance-manager-ui/admin/src/assets/mixins/form.js
+0
-1
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
...rformance-manager-ui/admin/src/views/system/user/list.vue
+65
-52
attendance-performance-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
.../java/com/mortals/xhx/base/login/web/LoginController.java
+1
-3
No files found.
attendance-performance-manager-ui/admin/src/assets/mixins/form.js
View file @
35870687
...
...
@@ -54,7 +54,6 @@ export default {
el
.
validate
((
valid
)
=>
{
if
(
!
valid
)
return
;
this
.
loading
=
true
;
console
.
log
(
"
提交了
"
);
this
.
$post
(
this
.
urls
.
saveUrl
||
this
.
pageInfo
.
saveUrl
,
this
.
beforeSubmit
(
this
.
form
)
...
...
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
View file @
35870687
...
...
@@ -75,7 +75,7 @@
:title=
"userPasswordDialog.title"
hei
:visible.sync=
"userPasswordDialog.open"
width=
"
6
0%"
width=
"
4
0%"
>
<el-form
ref=
"form"
...
...
@@ -91,8 +91,10 @@
v-model=
"userPasswordDialog.data.loginName"
/>
<Field
label=
"登录密码"
:span=
"20"
label=
"重置密码"
prop=
"loginPwd"
v-model=
"userPasswordDialog.data.loginPwd"
/>
...
...
@@ -108,9 +110,8 @@
<el-dialog
:title=
"userLoginDialog.title"
hei
:visible.sync=
"userLoginDialog.open"
width=
"
6
0%"
width=
"
4
0%"
>
<el-form
ref=
"form"
...
...
@@ -118,11 +119,19 @@
label-position=
"right"
>
<el-row>
<Field
:span=
"20"
label=
"登录名称"
prop=
"loginName"
v-model=
"userPasswordDialog.data.loginName"
disabled
v-model=
"userLoginDialog.data.sourceloginName"
/>
<Field
:span=
"20"
label=
"修改登录名称"
prop=
"loginName"
v-model=
"userLoginDialog.data.loginName"
/>
</el-row>
</el-form>
...
...
@@ -235,29 +244,29 @@ export default {
async
distributeDept
(
row
)
{
console
.
log
(
"
分配部门
"
);
try
{
this
.
tableData
.
loading
=
true
;
this
.
userDeptDialog
.
data
=
row
;
this
.
$nextTick
(()
=>
{
this
.
$get
(
"
/dept/getListByParentId
"
,
{
parentId
:
0
,
}).
then
(({
data
})
=>
{
this
.
data
=
data
.
result
;
this
.
node
=
{};
console
.
log
(
"
data
"
,
this
.
data
);
});
this
.
userDeptDialog
.
open
=
true
;
this
.
tableData
.
loading
=
true
;
this
.
userDeptDialog
.
data
=
row
;
this
.
$nextTick
(()
=>
{
this
.
$get
(
"
/dept/getListByParentId
"
,
{
parentId
:
0
,
}).
then
(({
data
})
=>
{
this
.
data
=
data
.
result
;
this
.
node
=
{};
});
}
catch
(
error
)
{
this
.
userDeptDialog
.
open
=
true
;
}).
catch
(
error
=>
{
this
.
$message
.
error
(
error
.
message
);
}
})
this
.
tableData
.
loading
=
false
;
},
updatePassword
(
row
)
{
console
.
log
(
"
修改密码
"
);
try
{
this
.
userPasswordDialog
.
data
=
row
;
const
dataCopy
=
Object
.
assign
({},
row
);
this
.
userPasswordDialog
.
data
=
dataCopy
;
this
.
userPasswordDialog
.
data
.
loginPwd
=
""
;
this
.
userPasswordDialog
.
open
=
true
;
}
catch
(
error
)
{
...
...
@@ -267,55 +276,59 @@ export default {
updatePasswordConfirm
()
{
console
.
log
(
"
修改密码
"
);
try
{
this
.
$post
(
"
/user/save
"
,
{
"
id
"
:
userPasswordDialog
.
data
.
id
,
"
loginPwd
"
:
userPasswordDialog
.
data
.
loginPwd
,
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
1
)
{
this
.
userPasswordDialog
.
data
=
{};
this
.
$message
.
success
(
"
修改密码成功!
"
);
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
this
.
userRoleDialog
.
open
=
false
;
})
}
catch
(
error
)
{
this
.
tableData
.
loading
=
true
;
this
.
$post
(
"
/user/save
"
,
{
"
id
"
:
this
.
userPasswordDialog
.
data
.
id
,
"
loginPwd
"
:
this
.
userPasswordDialog
.
data
.
loginPwd
,
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
1
)
{
this
.
userPasswordDialog
.
data
=
{};
this
.
$message
.
success
(
"
修改密码成功!
"
);
this
.
getData
();
this
.
userPasswordDialog
.
open
=
false
;
}
else
{
this
.
$message
.
error
(
res
.
msg
);
}
this
.
tableData
.
loading
=
false
;
}).
catch
(
error
=>
{
this
.
$message
.
error
(
error
.
message
);
}
}
)
},
updateLoginName
(
row
)
{
console
.
log
(
"
修改登录名
"
);
try
{
this
.
userLoginDialog
.
data
=
row
;
const
dataCopy
=
Object
.
assign
({},
row
);
this
.
userLoginDialog
.
data
=
dataCopy
;
this
.
userLoginDialog
.
data
.
sourceloginName
=
dataCopy
.
loginName
;
this
.
userLoginDialog
.
data
.
loginName
=
""
;
this
.
userLoginDialog
.
open
=
true
;
}
catch
(
error
)
{
this
.
$message
.
error
(
error
.
m
essage
);
this
.
$message
.
error
(
error
.
m
sg
);
}
},
updateLoginConfirm
()
{
console
.
log
(
"
修改登录名
"
);
try
{
this
.
$post
(
"
/user/save
"
,
{
"
id
"
:
user
.
data
.
id
,
"
loginName
"
:
userLoginDialog
.
data
.
loginName
,
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
1
)
{
this
.
userLoginDialog
.
data
=
{};
this
.
$message
.
success
(
"
修改登录名成功!
"
);
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
this
.
tableData
.
loading
=
true
;
this
.
$post
(
"
/login/reLoginName
"
,
{
"
id
"
:
this
.
userLoginDialog
.
data
.
id
,
"
loginName
"
:
this
.
userLoginDialog
.
data
.
loginName
,
"
userType
"
:
this
.
userLoginDialog
.
data
.
userType
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
1
)
{
this
.
userLoginDialog
.
data
=
{};
this
.
$message
.
success
(
"
修改登录名成功!
"
);
this
.
getData
();
this
.
userLoginDialog
.
open
=
false
;
})
}
catch
(
error
)
{
}
else
{
this
.
$message
.
error
(
res
.
msg
);
}
this
.
tableData
.
loading
=
false
;
}).
catch
(
error
=>
{
this
.
$message
.
error
(
error
.
message
);
}
}
)
},
// 获取用户角色列表
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
View file @
35870687
...
...
@@ -217,13 +217,11 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
Long
id
=
userEntity
.
getId
();
String
loginName
=
userEntity
.
getLoginName
();
Integer
userType
=
userEntity
.
getUserType
();
if
(
ObjectUtils
.
isEmpty
(
userEntity
.
getId
()))
{
throw
new
AppException
(
"修改的用户id不能为空"
);
}
if
(
ObjectUtils
.
isEmpty
(
loginName
))
{
throw
new
AppException
(
"修改的登录名不能
问
空!"
);
throw
new
AppException
(
"修改的登录名不能
为
空!"
);
}
try
{
...
...
Write
Preview
Markdown
is supported
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