Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
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
常超
founder_vue
Commits
dfb20604
Commit
dfb20604
authored
Nov 10, 2021
by
maxiaohan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户组编辑
parent
3ffb7bfb
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
187 additions
and
1 deletions
+187
-1
src/views/SystemManage/GroupPermission.vue
+36
-0
src/views/SystemManage/UserPermission.vue
+38
-1
src/views/SystemManage/scss/grouppermission.scss
+56
-0
src/views/SystemManage/scss/userpermission.scss
+57
-0
No files found.
src/views/SystemManage/GroupPermission.vue
View file @
dfb20604
...
@@ -9,6 +9,40 @@
...
@@ -9,6 +9,40 @@
{{
status
===
"0"
?
"停用"
:
status
===
"1"
?
"启用"
:
"无状态"
}}
{{
status
===
"0"
?
"停用"
:
status
===
"1"
?
"启用"
:
"无状态"
}}
</div>
</div>
</div>
</div>
<div
class=
"info"
>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
用户组:
</div>
<div
class=
"info-value"
>
{{
groupData
.
groupname
}}
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
组角色:
</div>
<!-- 有角色 角色长度
<5-->
<div
v-if=
"groupData.rolename !== ''"
class=
"info-value"
>
<div
class=
"tags"
v-for=
"item in groupData.rolename &&
groupData.rolename.split(',')"
>
{{
item
}}
</div>
</div>
<!-- 无角色-->
<div
v-else-if=
"groupData.rolename === ''"
class=
"info-value"
>
无角色
</div>
</div>
<div
class=
"info-item1"
>
<div
class=
"info-title"
>
组用户:
</div>
<div
class=
"info-value"
>
<svg-icon
style=
"width: 1rem;height: .8125rem;margin-bottom: -0.0625rem;"
icon-class=
"group-item"
/>
{{
groupData
.
username
.
split
(
","
).
length
}}
</div>
<div
class=
"btn"
>
用户设置
</div>
</div>
</div>
</div>
</div>
<div
class=
"main"
>
<div
class=
"main"
>
...
@@ -154,6 +188,8 @@
...
@@ -154,6 +188,8 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
"@/icons/group-item.svg"
;
export
default
{
export
default
{
name
:
"GroupPermission"
,
name
:
"GroupPermission"
,
data
()
{
data
()
{
...
...
src/views/SystemManage/UserPermission.vue
View file @
dfb20604
...
@@ -9,8 +9,45 @@
...
@@ -9,8 +9,45 @@
{{
status
===
"0"
?
"停用"
:
status
===
"1"
?
"启用"
:
"无状态"
}}
{{
status
===
"0"
?
"停用"
:
status
===
"1"
?
"启用"
:
"无状态"
}}
</div>
</div>
</div>
</div>
<div
class=
"info"
>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
用户名:
</div>
<div
class=
"info-value"
>
{{
userData
.
username
}}
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
姓名:
</div>
<div
class=
"info-value"
>
{{
userData
.
truename
}}
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
警号:
</div>
<div
class=
"info-value"
>
{{
userData
.
policemanid
}}
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
用户组:
</div>
<div
class=
"info-value"
>
{{
userData
.
group
}}
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-title"
>
所属单位:
</div>
<div
class=
"info-value"
>
{{
userData
.
unitname
}}
</div>
</div>
<div
class=
"info-item1"
>
<div
class=
"info-title"
>
角色:
</div>
<!-- 有角色 角色长度
<5-->
<div
v-if=
"userData.roleName !== ''"
class=
"info-value"
>
<div
class=
"tags"
v-for=
"item in userData.roleName && userData.roleName.split(',')"
>
{{
item
}}
</div>
</div>
<!-- 无角色-->
<div
v-else-if=
"userData.roleName === ''"
class=
"info-value"
>
无角色
</div>
</div>
</div>
</div>
</div>
<div
class=
"main"
>
<div
class=
"main"
>
<div
class=
"header"
>
<div
class=
"header"
>
<div
class=
"btns"
>
<div
class=
"btns"
>
...
...
src/views/SystemManage/scss/grouppermission.scss
View file @
dfb20604
...
@@ -55,7 +55,63 @@
...
@@ -55,7 +55,63 @@
}
}
}
}
}
}
.info
{
//border: 1px solid hotpink; width: auto;
.info-item
{
padding
:
0
20px
0
20px
;
border-right
:
1px
solid
#E6E6E8
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
width
:
100px
;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
text-align
:
center
;
margin-right
:
16px
;
}
}
}
.info-item1
{
padding
:
0
20px
0
20px
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
80px
;
text-align
:
center
;
//width: 80px;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
12px
;
}
.btn
{
margin-left
:
5px
;
cursor
:
pointer
;
width
:
80px
;
height
:
22px
;
font-size
:
14px
;
color
:
#055FE7
;
line-height
:
22px
;
}
}
}
}
}
...
...
src/views/SystemManage/scss/userpermission.scss
View file @
dfb20604
...
@@ -54,8 +54,65 @@
...
@@ -54,8 +54,65 @@
z-index
:
100
;
z-index
:
100
;
}
}
}
}
}
}
.info
{
//border: 1px solid hotpink; width: auto;
.info-item
{
padding
:
0
20px
0
20px
;
border-right
:
1px
solid
#E6E6E8
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
}
.info-value1
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
}
}
}
.info-item1
{
padding
:
0
20px
0
20px
;
.info-title
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#999999
;
line-height
:
22px
;
}
.info-value
{
width
:
auto
;
height
:
22px
;
font-size
:
14px
;
color
:
#333333
;
line-height
:
22px
;
.tags
{
width
:
100px
;
height
:
24px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
text-align
:
center
;
margin-right
:
16px
;
}
}
}
}
}
}
...
...
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