Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
op-web-service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bp
op-web-service
Commits
cf3621af
Commit
cf3621af
authored
Jul 27, 2021
by
Qingyu Deng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: user authentication control
parent
c40da1fb
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
21 deletions
+24
-21
index.vue
src/components/UserList/index.vue
+20
-20
index.vue
src/pages/Withdrawal/User/userList/index.vue
+4
-1
No files found.
src/components/UserList/index.vue
View file @
cf3621af
...
...
@@ -114,7 +114,7 @@ import {
getUserList
as
reqGetUserList
,
getUserDetail
as
reqGetUserDetail
,
editUser
as
reqEditUser
,
createUser
as
reqCreateUser
createUser
as
reqCreateUser
,
}
from
"@/service/user"
;
export
default
{
...
...
@@ -124,7 +124,7 @@ export default {
page
,
UserInfoModal
,
UserInfoEditModal
,
UserInfoNewModal
UserInfoNewModal
,
},
data
()
{
return
{
...
...
@@ -135,7 +135,7 @@ export default {
user_name
:
""
,
user_email
:
""
,
user_mobile
:
""
,
user_status
:
""
user_status
:
""
,
},
totalNum
:
0
,
userList
:
[],
...
...
@@ -143,9 +143,9 @@ export default {
modalVisable
:
{
info
:
false
,
edit
:
false
,
new
:
false
new
:
false
,
},
curOperateMode
:
"new"
curOperateMode
:
"new"
,
};
},
computed
:
{
...
...
@@ -155,20 +155,20 @@ export default {
const
modulePermissions
=
this
.
$store
.
getters
.
moduleSubPermissions
(
userPermissionId
,
appId
)
||
[];
console
.
log
(
"Current page func-permissions:"
,
modulePermissions
);
return
new
Map
(
modulePermissions
.
map
(
ele
=>
[
ele
.
name
,
true
]));
return
new
Map
(
modulePermissions
.
map
(
(
ele
)
=>
[
ele
.
name
,
true
]));
},
renderUserList
()
{
const
statusMap
=
new
Map
([
[
1
,
"启用"
],
[
2
,
"禁用"
],
[
3
,
"删除"
]
[
3
,
"删除"
]
,
]);
return
this
.
userList
.
map
(
ele
=>
{
return
this
.
userList
.
map
(
(
ele
)
=>
{
ele
.
user_status
=
statusMap
.
get
(
ele
.
user_status
);
return
ele
;
});
}
}
,
},
beforeMount
()
{
this
.
getUserList
();
...
...
@@ -189,12 +189,12 @@ export default {
async
setCurUserInfo
(
user_id
)
{
const
{
code
,
result
}
=
await
reqGetUserDetail
({
appid
:
this
.
appId
,
user_id
user_id
,
});
if
(
code
===
0
)
{
this
.
curUserInfo
=
{
...
result
.
user_info
,
roles
:
result
.
role_list
roles
:
result
.
role_list
,
};
}
else
{
ElMessage
.
error
(
"获取用户信息出错!"
);
...
...
@@ -216,7 +216,7 @@ export default {
},
openModal
(
key
)
{
Object
.
keys
(
this
.
modalVisable
).
forEach
(
ele
=>
{
Object
.
keys
(
this
.
modalVisable
).
forEach
(
(
ele
)
=>
{
this
.
modalVisable
[
ele
]
=
key
===
ele
;
});
},
...
...
@@ -230,7 +230,7 @@ export default {
user_mobile
,
roles
,
user_status
,
organization
organization
,
}
=
userInfo
;
let
res
=
{};
...
...
@@ -243,7 +243,7 @@ export default {
is_sensitive_authority
:
parseInt
(
is_sensitive_authority
),
user_mobile
,
role_id
:
roles
,
user_status
:
parseInt
(
user_status
)
user_status
:
parseInt
(
user_status
)
,
};
res
=
await
reqEditUser
(
editData
,
this
.
appId
);
}
else
if
(
this
.
curOperateMode
===
"new"
)
{
...
...
@@ -254,7 +254,7 @@ export default {
user_mobile
,
role_id
:
roles
,
user_status
:
parseInt
(
user_status
),
organization
organization
,
};
res
=
await
reqCreateUser
(
newData
,
this
.
appId
);
}
...
...
@@ -285,7 +285,7 @@ export default {
user_name
:
""
,
user_email
:
""
,
user_mobile
:
""
,
user_status
:
""
user_status
:
""
,
};
this
.
getUserList
();
},
...
...
@@ -302,7 +302,7 @@ export default {
const
{
code
,
reason
}
=
await
reqEditUser
(
{
user_status
:
1
,
user_id
user_id
,
},
this
.
appId
);
...
...
@@ -319,7 +319,7 @@ export default {
const
{
code
,
reason
}
=
await
reqEditUser
(
{
user_status
:
2
,
user_id
user_id
,
},
this
.
appId
);
...
...
@@ -329,8 +329,8 @@ export default {
}
else
{
ElMessage
.
error
(
reason
);
}
}
}
}
,
}
,
};
</
script
>
<
style
lang=
"less"
scoped
>
...
...
src/pages/Withdrawal/User/userList/index.vue
View file @
cf3621af
<
template
>
<layout>
<user-list
appId=
"merchant-op-auditing"
></user-list>
<user-list
appId=
"merchant-op-auditing"
userPermissionId=
"user_management"
></user-list>
</layout>
</
template
>
...
...
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