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
a2d2f863
Commit
a2d2f863
authored
Jun 09, 2021
by
lvweichao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev'
parents
47ebb95d
658f87c6
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
74 additions
and
53 deletions
+74
-53
App.vue
src/App.vue
+1
-0
index.vue
src/pages/Life-no/index.vue
+1
-1
life-no-detail.vue
src/pages/Life-no/life-no-detail.vue
+25
-18
add-role.vue
src/pages/Role/add-role.vue
+9
-4
manage-role.vue
src/pages/Role/manage-role.vue
+26
-12
role-detail.vue
src/pages/Role/role-detail.vue
+12
-18
No files found.
src/App.vue
View file @
a2d2f863
<
template
>
<div>
<!--
<router-view
/>
-->
<router-view
v-slot=
"
{ Component }">
<keep-alive
v-if=
"$route.meta.keepAlive"
>
<component
:is=
"Component"
>
</component>
...
...
src/pages/Life-no/index.vue
View file @
a2d2f863
...
...
@@ -84,7 +84,7 @@ export default {
return
row
.
life_account_type
==
1
?
'个人'
:
'企业'
},
hasStatusFormat
(
row
)
{
return
row
.
life_account_
auth_
status
==
1
?
'正常'
:
''
return
row
.
life_account_status
==
1
?
'正常'
:
''
},
//获取列表数据
getLifeNoListFn
()
{
...
...
src/pages/Life-no/life-no-detail.vue
View file @
a2d2f863
...
...
@@ -9,21 +9,26 @@
<
template
#
label
>
ID
</
template
>
{{ life_account.life_account_id }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
生活号名称
</
template
>
{{ life_account.life_account_name }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
状态
</
template
>
{{ life_account.life_account_status == 1 ? "上线" : "下线" }}
{{ life_account.life_account_status == 1 ? "正常" : "" }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
创建人
</
template
>
<
template
#
label
>
创建人
昵称
</
template
>
{{ life_account.create_user_nick_name }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
创建
时间
</
template
>
{{ life_account.create_
tim
e }}
<
template
#
label
>
创建
人账号
</
template
>
{{ life_account.create_
user_mobil
e }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
生活号名称
</
template
>
{{ life_account.
life_account_na
me }}
<
template
#
label
>
创建时间
</
template
>
{{ life_account.
create_ti
me }}
</el-descriptions-item>
</el-descriptions>
</el-card>
...
...
@@ -31,6 +36,17 @@
<h4
class=
"titleInfo"
>
类型信息
</h4>
<el-descriptions
:column=
"3"
border
>
<
template
#
extra
>
</
template
>
<div
v-if=
"company_auth_record"
>
<el-descriptions-item>
<
template
#
label
>
统一社会信用代码(注册码)
</
template
>
{{ company_auth_record.code }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
企业注册名称
</
template
>
{{ company_auth_record.name }}
</el-descriptions-item>
</div>
<div
v-else
>
<el-descriptions-item>
<
template
#
label
>
职业表标签
</
template
>
{{ personal_auth_record.occupation }}
...
...
@@ -43,15 +59,6 @@
<
template
#
label
>
身份证号
</
template
>
{{ personal_auth_record.id_card }}
</el-descriptions-item>
<div
v-if=
"company_auth_record"
>
<el-descriptions-item>
<
template
#
label
>
统一社会信用代码(注册码)
</
template
>
{{ company_auth_record.code }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
企业注册名称
</
template
>
{{ company_auth_record.name }}
</el-descriptions-item>
</div>
</el-descriptions>
</el-card>
...
...
src/pages/Role/add-role.vue
View file @
a2d2f863
...
...
@@ -134,7 +134,7 @@ export default {
},
getPermissionsAll
()
{
// this.user_info = this.$store.state.userInfo
let
{
email
}
=
this
.
user_i
nfo
let
{
email
}
=
this
.
$store
.
state
.
userI
nfo
reqGetAll_role_list
(
email
).
then
(
res
=>
{
this
.
permissionsAll
=
res
})
...
...
@@ -167,7 +167,7 @@ export default {
},
//新增角色
getAdd_role
()
{
if
(
!
this
.
roleName
||
!
this
.
currentRolePrivilege
)
{
if
(
!
this
.
roleName
||
!
this
.
currentRolePrivilege
.
length
)
{
this
.
checkFn
()
return
false
}
...
...
@@ -176,9 +176,14 @@ export default {
permissions
:
this
.
currentRolePrivilege
}
reqGetAdd_role
(
parmasAdd_role
).
then
(
res
=>
{
if
(
res
.
status
===
"success"
)
{
this
.
dialogFormVisible
=
false
if
(
res
.
status
===
"success"
)
{
this
.
getGetRole_list
()
}
else
{
this
.
$message
({
type
:
'info'
,
message
:
`
${
res
.
reason
}
`
});
}
})
},
...
...
@@ -230,7 +235,7 @@ export default {
},
//编辑角色
getUpdate_role
()
{
if
(
!
this
.
roleName
||
!
this
.
permissionsUpdate
)
{
if
(
!
this
.
roleName
||
!
this
.
permissionsUpdate
.
length
)
{
this
.
checkFn
()
return
false
}
...
...
src/pages/Role/manage-role.vue
View file @
a2d2f863
...
...
@@ -22,9 +22,14 @@
<el-button
@
click=
"onReset"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-form
v-if=
"permission.get('create')"
>
<el-form>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onCreateRole"
>
创建角色
</el-button>
<el-button
type=
"primary"
:disabled=
"!permission.get('create')"
@
click=
"onCreateRole"
>
创建角色
</el-button
>
</el-form-item>
</el-form>
</div>
...
...
@@ -62,9 +67,10 @@
<el-table-column
label=
"操作"
align=
"center"
>
<template
#
default=
"scope"
>
<el-button
v-if=
"
!(scope.row.role_status == 2 || scope.row.role_status == 3) &&
permission.get('edit')
:disabled=
"
!permission.get('edit') ||
scope.row.role_status == 2 ||
scope.row.role_status == 3
"
@
click
.
stop=
"handelModify(scope.row)"
type=
"text"
...
...
@@ -72,27 +78,30 @@
>
修改
</el-button
>
<el-button
v-if=
"
permission.get('delete')"
:disabled=
"!
permission.get('delete')"
@
click
.
stop=
"handelDelete(scope.row)"
size=
"mini"
type=
"text"
>
删除
</el-button
>
<el-button
v-if=
"
permission.get('disable')"
:disabled=
"!
permission.get('disable')"
@
click
.
stop=
"handelDisable(scope.row)"
size=
"mini"
type=
"text"
>
禁用
</el-button
>
<el-button
v-if=
"
permission.get('enable')"
:disabled=
"!
permission.get('enable')"
@
click
.
stop=
"handelEnable(scope.row)"
size=
"mini"
type=
"text"
>
启用
</el-button
>
<el-button
@
click
.
stop=
"toRoleDetail(scope.row)"
type=
"text"
<el-button
@
click
.
stop=
"toRoleDetail(scope.row)"
size=
"mini"
type=
"text"
>
查看详情
</el-button
>
</
template
>
...
...
@@ -196,7 +205,7 @@ export default {
this
.
$router
.
push
({
name
:
"RoleDetail"
,
query
:
{
roleId
:
row
.
role_id
}
});
},
getPermissionsAll
()
{
let
{
email
}
=
this
.
user_i
nfo
let
{
email
}
=
this
.
$store
.
state
.
userI
nfo
reqGetAll_role_list
(
email
).
then
(
res
=>
{
this
.
permissionsAll
=
res
})
...
...
@@ -266,7 +275,6 @@ export default {
role_name
,
}
this
.
permissionsUpdate
=
permissions
// let { email } = this.$store.state.userInfo //当前用户
let
role_status
if
(
type
===
"disable"
)
{
role_status
=
2
...
...
@@ -356,7 +364,13 @@ export default {
},
//确认修改
confirm
()
{
// let { email } = this.$store.state.userInfo
if
(
!
this
.
currentRolePrivilege
.
length
)
{
this
.
$message
({
type
:
'error'
,
message
:
"请选择角色范围"
});
return
false
}
let
{
role_id
,
role_name
}
=
this
.
role_info_detail
let
role_status
=
''
this
.
getUpdate_role
(
role_name
,
role_id
,
role_status
,
this
.
currentRolePrivilege
)
...
...
src/pages/Role/role-detail.vue
View file @
a2d2f863
...
...
@@ -5,12 +5,18 @@
<h5
style=
"margin-bottom: 10px"
>
角色信息
</h5>
<el-descriptions
class=
"margin-top"
:column=
"2"
border
>
<el-descriptions-item>
<template
#
label
>
状态
</
template
>
{{ role
_info_detail.role_status
}}
<template
#
label
>
ID
</
template
>
{{ role
Id
}}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
ID
</
template
>
{{ role_info_detail.role_id }}
<
template
#
label
>
角色状态
</
template
>
{{
role_info_detail.role_status == 1
? "正常"
: role_info_detail.role_status == 2
? "禁用"
: "删除"
}}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
角色名称
</
template
>
...
...
@@ -32,16 +38,6 @@
<
template
#
label
>
最后修改时间
</
template
>
{{ role_info_detail.update_time }}
</el-descriptions-item>
<el-descriptions-item>
<
template
#
label
>
角色状态
</
template
>
{{
role_info_detail.role_status == 1
? "正常"
: role_info_detail.role_status == 2
? "禁用"
: "删除"
}}
</el-descriptions-item>
</el-descriptions>
<div
class=
"tree"
v-if=
"selectedOptions"
>
<h5
style=
"margin-bottom: 10px"
>
角色范围
</h5>
...
...
@@ -100,16 +96,14 @@ export default {
}
},
activated
()
{
// this.user_info = this.$store.state.userInfo
this
.
roleId
=
this
.
$route
.
query
.
roleId
let
{
email
}
=
this
.
user_i
nfo
let
{
email
}
=
this
.
$store
.
state
.
userI
nfo
reqGetAll_role_list
(
email
).
then
(
res
=>
{
this
.
permissionsAll
=
res
})
reqGet_role_info
(
this
.
roleId
).
then
((
res
)
=>
{
const
{
role_
id
,
role_
name
,
role_status
,
update_time
,
update_user_name
,
create_time
,
create_user_name
,
role_account_list
,
permissions
}
=
res
const
{
role_name
,
role_status
,
update_time
,
update_user_name
,
create_time
,
create_user_name
,
role_account_list
,
permissions
}
=
res
this
.
role_info_detail
=
{
role_id
,
role_name
,
role_status
,
update_time
,
...
...
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