Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
ka-op-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
QA
ka-op-ui
Commits
aed862d5
Commit
aed862d5
authored
Mar 10, 2020
by
智勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去掉测试数据
parent
e53f157d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
20 deletions
+19
-20
userManager.js
src/api/userManager.js
+1
-1
user.js
src/store/modules/user.js
+1
-0
manager.vue
src/views/user/manager.vue
+12
-12
roleManager.vue
src/views/user/roleManager.vue
+5
-7
No files found.
src/api/userManager.js
View file @
aed862d5
...
@@ -58,7 +58,7 @@ export function saveRole(data) {
...
@@ -58,7 +58,7 @@ export function saveRole(data) {
export
function
modifyRole
(
data
)
{
export
function
modifyRole
(
data
)
{
return
request
({
return
request
({
url
:
'
/role/
modify
'
,
url
:
'
/role/
update
'
,
method
:
'
put
'
,
method
:
'
put
'
,
data
data
})
})
...
...
src/store/modules/user.js
View file @
aed862d5
...
@@ -37,6 +37,7 @@ const user = {
...
@@ -37,6 +37,7 @@ const user = {
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
getInfo
().
then
(
response
=>
{
getInfo
().
then
(
response
=>
{
const
data
=
response
.
data
const
data
=
response
.
data
// data.roles = data.roleInfo && data.roleInfo.foleInfos && data.roleInfo.foleInfos[0] && data.roleInfo.foleInfos[0].roleId === 1 ? ['admin'] : ['channel']
data
.
roles
=
data
.
rank
.
indexOf
(
'
CHANNEL
'
)
!==
-
1
?
[
'
channel
'
]
:
[
'
admin
'
]
data
.
roles
=
data
.
rank
.
indexOf
(
'
CHANNEL
'
)
!==
-
1
?
[
'
channel
'
]
:
[
'
admin
'
]
if
(
data
.
roles
&&
data
.
roles
.
length
>
0
)
{
if
(
data
.
roles
&&
data
.
roles
.
length
>
0
)
{
commit
(
'
SET_ROLES
'
,
data
.
roles
)
commit
(
'
SET_ROLES
'
,
data
.
roles
)
...
...
src/views/user/manager.vue
View file @
aed862d5
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<div
class=
"filter-container"
>
<div
class=
"filter-container"
>
<el-input
v-model=
"listQuery.
username"
placeholder=
"登录账号
"
clearable
style=
"width: 200px;"
class=
"filter-item"
@
keyup.enter.native=
"fetchUser"
/>
<el-input
v-model=
"listQuery.
nickname"
placeholder=
"用户名
"
clearable
style=
"width: 200px;"
class=
"filter-item"
@
keyup.enter.native=
"fetchUser"
/>
<el-select
v-model=
"listQuery.roleId"
placeholder=
"角色"
clearable
class=
"filter-item"
>
<el-select
v-model=
"listQuery.roleId"
placeholder=
"角色"
clearable
class=
"filter-item"
>
<el-option
v-for=
"item in roles"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
/>
<el-option
v-for=
"item in roles"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
/>
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
<el-table-column
label=
"登录账号"
prop=
"username"
align=
"center"
/>
<el-table-column
label=
"登录账号"
prop=
"username"
align=
"center"
/>
<el-table-column
sortable
label=
"用户名"
prop=
"nickname"
align=
"center"
/>
<el-table-column
sortable
label=
"用户名"
prop=
"nickname"
align=
"center"
/>
<el-table-column
sortable
label=
"渠道"
prop=
"channelId"
align=
"center"
/>
<el-table-column
sortable
label=
"渠道"
prop=
"channelId"
align=
"center"
/>
<
el-table-column
label=
"角色"
prop=
"rank"
align=
"center"
/
>
<
!--
<el-table-column
label=
"角色"
prop=
"rank"
align=
"center"
/>
--
>
<el-table-column
label=
"角色"
align=
"center"
>
<el-table-column
label=
"角色"
align=
"center"
>
<template
slot-scope=
"
{row}">
<template
slot-scope=
"
{row}">
...
@@ -69,14 +69,14 @@
...
@@ -69,14 +69,14 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"角色"
prop=
"roleId"
>
<el-form-item
label=
"角色"
prop=
"roleId"
>
<el-select
v-model=
"temp.rol
d
Id"
class=
"filter-item"
placeholder=
"Please select"
>
<el-select
v-model=
"temp.rol
e
Id"
class=
"filter-item"
placeholder=
"Please select"
>
<el-option
v-for=
"item in roles"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
/>
<el-option
v-for=
"item in roles"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"用户等级"
prop=
"rank"
>
<el-form-item
label=
"用户等级"
prop=
"rank"
>
<el-select
v-model=
"temp.rank"
class=
"filter-item"
placeholder=
"Please select"
>
<el-select
v-model=
"temp.rank"
class=
"filter-item"
placeholder=
"Please select"
>
<el-option
v-for=
"item in userRank"
:key=
"item
.id"
:label=
"item.name"
:value=
"item.id
"
/>
<el-option
v-for=
"item in userRank"
:key=
"item
"
:label=
"item"
:value=
"item
"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -124,7 +124,6 @@ export default {
...
@@ -124,7 +124,6 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
total
:
0
,
typeOptions
:
[],
typeOptions
:
[],
temp
:
{},
temp
:
{},
dialogFormVisible
:
false
,
dialogFormVisible
:
false
,
...
@@ -135,9 +134,9 @@ export default {
...
@@ -135,9 +134,9 @@ export default {
create
:
'
Create
'
create
:
'
Create
'
},
},
users
:
[],
users
:
[],
channels
:
[
{
id
:
159881
,
name
:
'
拍拍贷
'
},
{
id
:
159878
,
name
:
'
睿智
'
}
],
channels
:
[],
roles
:
[
{
id
:
8
,
name
:
'
量化派测试
'
},
{
id
:
9
,
name
:
'
量化派开发
'
}
],
roles
:
[],
userRank
:
[
{
id
:
1
,
name
:
'
OPERATOR
'
},
{
id
:
2
,
name
:
'
CHANNEL
'
}
],
userRank
:
[],
disabled
:
undefined
,
disabled
:
undefined
,
rules
:
{
rules
:
{
username
:
[{
required
:
true
,
message
:
'
请输入
'
,
trigger
:
'
change
'
}],
username
:
[{
required
:
true
,
message
:
'
请输入
'
,
trigger
:
'
change
'
}],
...
@@ -157,6 +156,7 @@ export default {
...
@@ -157,6 +156,7 @@ export default {
created
()
{
created
()
{
this
.
fetchUser
()
this
.
fetchUser
()
this
.
getRoles
()
this
.
disabled
=
!
this
.
$store
.
getters
.
roles
.
includes
(
'
admin
'
)
this
.
disabled
=
!
this
.
$store
.
getters
.
roles
.
includes
(
'
admin
'
)
},
},
methods
:
{
methods
:
{
...
@@ -168,8 +168,8 @@ export default {
...
@@ -168,8 +168,8 @@ export default {
}
}
this
.
listQuery
.
pageNumber
=
this
.
page
-
1
this
.
listQuery
.
pageNumber
=
this
.
page
-
1
fetchUser
(
this
.
listQuery
).
then
(
res
=>
{
fetchUser
(
this
.
listQuery
).
then
(
res
=>
{
this
.
count
=
res
.
totalElements
this
.
count
=
res
.
data
.
totalElements
this
.
users
=
res
.
content
this
.
users
=
res
.
data
.
content
})
})
},
},
...
@@ -181,7 +181,7 @@ export default {
...
@@ -181,7 +181,7 @@ export default {
getChannels
()
{
getChannels
()
{
getChannelInfo
().
then
(
res
=>
{
getChannelInfo
().
then
(
res
=>
{
this
.
channels
=
res
.
data
.
content
this
.
channels
=
res
.
data
})
})
},
},
...
@@ -223,7 +223,7 @@ export default {
...
@@ -223,7 +223,7 @@ export default {
handleUpdate
(
row
)
{
handleUpdate
(
row
)
{
this
.
temp
=
Object
.
assign
({},
row
)
// copy obj
this
.
temp
=
Object
.
assign
({},
row
)
// copy obj
this
.
temp
.
rol
dId
=
row
.
roles
.
length
>
0
?
row
.
roles
[
0
].
id
:
''
this
.
temp
.
rol
eId
=
row
.
roles
[
0
].
id
this
.
dialogStatus
=
'
update
'
this
.
dialogStatus
=
'
update
'
this
.
dialogFormVisible
=
true
this
.
dialogFormVisible
=
true
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
...
...
src/views/user/roleManager.vue
View file @
aed862d5
...
@@ -110,11 +110,9 @@ export default {
...
@@ -110,11 +110,9 @@ export default {
update
:
'
Edit
'
,
update
:
'
Edit
'
,
create
:
'
Create
'
create
:
'
Create
'
},
},
roles
:
[{
id
:
8
,
name
:
'
量化派测试
'
},
{
id
:
9
,
name
:
'
量化派开发
'
}],
roles
:
[],
roleList
:
[{
'
id
'
:
45
,
'
createTime
'
:
'
2020-03-04 14:27:42
'
,
'
updateTime
'
:
'
2020-03-04 14:32:21
'
,
'
name
'
:
'
xxx
'
,
parent
:
{
'
name
'
:
'
name22
'
,
id
:
9
},
'
desc
'
:
'
王向伟
'
,
roleList
:
[],
permissions
:
[{
id
:
1
,
name
:
'
per1
'
}]
}],
permissions
:
[],
userRank
:
[{
id
:
1
,
name
:
'
OPERATOR
'
},
{
id
:
2
,
name
:
'
CHANNEL
'
}],
permissions
:
[{
id
:
1
,
name
:
'
per1
'
},
{
id
:
2
,
name
:
'
per2
'
}],
disabled
:
undefined
,
disabled
:
undefined
,
rules
:
{
rules
:
{
type
:
[{
required
:
true
,
message
:
'
请选择
'
,
trigger
:
'
change
'
}]
type
:
[{
required
:
true
,
message
:
'
请选择
'
,
trigger
:
'
change
'
}]
...
@@ -143,8 +141,8 @@ export default {
...
@@ -143,8 +141,8 @@ export default {
}
}
this
.
listQuery
.
pageNumber
=
this
.
page
-
1
this
.
listQuery
.
pageNumber
=
this
.
page
-
1
getRoleList
(
this
.
listQuery
).
then
(
res
=>
{
getRoleList
(
this
.
listQuery
).
then
(
res
=>
{
this
.
count
=
res
.
totalElements
this
.
count
=
res
.
data
.
totalElements
this
.
roleList
=
res
.
content
this
.
roleList
=
res
.
data
.
content
})
})
},
},
...
...
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