Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
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
youjj
cloud-platform-ui
Commits
2c3e19de
Commit
2c3e19de
authored
Jul 30, 2019
by
denghr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加会员管理的权限
parent
dd82d652
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
12 deletions
+30
-12
memberEnter.vue
src/views/userManagement/memberEnter.vue
+10
-4
index.vue
src/views/userManagement/memberManagement/index.vue
+7
-3
index.vue
src/views/userManagement/userList/index.vue
+13
-5
No files found.
src/views/userManagement/memberEnter.vue
View file @
2c3e19de
...
@@ -30,11 +30,11 @@
...
@@ -30,11 +30,11 @@
</el-form>
</el-form>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
style=
"margin-left: 10px;"
@
click=
"newMember"
<el-button
class=
"filter-item"
style=
"margin-left: 10px;"
@
click=
"newMember"
type=
"primary"
icon=
"edit"
>
新增会员
type=
"primary"
icon=
"edit"
v-if=
"memberEnter_btn_add"
>
新增会员
</el-button>
</el-button>
<el-button
class=
"filter-item"
style=
"margin-left: 10px;"
@
click=
"bulkUpload"
<el-button
class=
"filter-item"
style=
"margin-left: 10px;"
@
click=
"bulkUpload"
type=
"primary"
icon=
"edit"
>
批量导入会员
type=
"primary"
icon=
"edit"
v-if=
"memberEnter_btn_addIn"
>
批量导入会员
</el-button>
</el-button>
</div>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
v-loading
.
body=
"listLoading"
border
fit
highlight-current-row
<el-table
:key=
'tableKey'
:data=
"list"
v-loading
.
body=
"listLoading"
border
fit
highlight-current-row
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
<el-button
type=
"primary"
size=
"mini"
@
click=
"deleteHandler(scope.row)"
>
确定
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"deleteHandler(scope.row)"
>
确定
</el-button>
</div>
</div>
</el-popover>
</el-popover>
<el-button
type=
"danger"
size=
"small"
v-popover:popover5
>
删除
</el-button>
<el-button
type=
"danger"
size=
"small"
v-popover:popover5
v-if=
"memberEnter_btn_del"
>
删除
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -300,10 +300,16 @@
...
@@ -300,10 +300,16 @@
loading
:
false
,
loading
:
false
,
tableKey
:
0
,
tableKey
:
0
,
selectedAccItem
:
undefined
selectedAccItem
:
undefined
,
memberEnter_btn_add
:
false
,
//添加一条
memberEnter_btn_del
:
false
,
//删除
memberEnter_btn_addIn
:
false
,
//批量上传
}
}
},
},
created
()
{
created
()
{
this
.
memberEnter_btn_add
=
this
.
elements
[
'memberEnter:btn_add'
];
//添加一条
this
.
memberEnter_btn_del
=
this
.
elements
[
'memberEnter:btn_del'
];
//删除
this
.
memberEnter_btn_addIn
=
this
.
elements
[
'memberEnter:btn_addIn'
];
//批量上传
this
.
getList
();
this
.
getList
();
}
,
}
,
computed
:
{
computed
:
{
...
...
src/views/userManagement/memberManagement/index.vue
View file @
2c3e19de
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"app-container calendar-list-container"
>
<div
class=
"app-container calendar-list-container"
>
<div>
<div>
<el-button
class=
"filter-item"
style=
"margin-bottom: 10px;"
@
click=
"newMembershipGrade"
<el-button
class=
"filter-item"
style=
"margin-bottom: 10px;"
@
click=
"newMembershipGrade"
type=
"primary"
icon=
"edit"
>
添加会员等级
type=
"primary"
icon=
"edit"
v-if=
"memberManagement_btn_add"
>
添加会员等级
</el-button>
</el-button>
</div>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
v-loading
.
body=
"listLoading"
border
fit
highlight-current-row
<el-table
:key=
'tableKey'
:data=
"list"
v-loading
.
body=
"listLoading"
border
fit
highlight-current-row
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"操作"
width=
"212"
>
<el-table-column
align=
"center"
label=
"操作"
width=
"212"
>
<
template
scope=
"scope"
>
<
template
scope=
"scope"
>
<el-button
size=
"small"
type=
"danger"
@
click=
"delMembership(scope.row)"
>
删除
<el-button
size=
"small"
type=
"danger"
@
click=
"delMembership(scope.row)"
v-if=
"memberManagement_btn_del"
>
删除
</el-button>
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -196,10 +196,14 @@
...
@@ -196,10 +196,14 @@
trigger
:
'blur'
trigger
:
'blur'
}
}
]
]
}
},
memberManagement_btn_add
:
false
,
//添加
memberManagement_btn_del
:
false
,
//删除
}
}
},
},
created
()
{
created
()
{
this
.
memberManagement_btn_add
=
this
.
elements
[
'memberManagement:btn_add'
];
//添加
this
.
memberManagement_btn_del
=
this
.
elements
[
'memberManagement:btn_del'
];
//删除
this
.
getList
();
this
.
getList
();
}
}
,
,
...
...
src/views/userManagement/userList/index.vue
View file @
2c3e19de
...
@@ -131,13 +131,13 @@
...
@@ -131,13 +131,13 @@
<
template
scope=
"scope"
>
<
template
scope=
"scope"
>
<el-button
size=
"small"
type=
"success"
@
click=
"viewDetails(scope.row)"
>
查看详情
<el-button
size=
"small"
type=
"success"
@
click=
"viewDetails(scope.row)"
>
查看详情
</el-button>
</el-button>
<el-button
v-if=
"scope.row.status!=1"
size=
"small"
type=
"success"
@
click=
" setMember(scope.row)"
>
设置会员信息
<el-button
v-if=
"scope.row.status!=1
&&userList_btn_edit
"
size=
"small"
type=
"success"
@
click=
" setMember(scope.row)"
>
设置会员信息
</el-button>
</el-button>
<el-button
v-if=
"scope.row.status!=1"
size=
"small"
type=
"success"
@
click=
"userOrder(scope.row)"
>
用户订单
<el-button
v-if=
"scope.row.status!=1"
size=
"small"
type=
"success"
@
click=
"userOrder(scope.row)"
>
用户订单
</el-button>
</el-button>
<el-button
v-if=
"scope.row.status!=1"
size=
"small"
type=
"danger"
@
click=
"disable(scope.row)"
>
设为禁用
<el-button
v-if=
"scope.row.status!=1
&&userList_btn_forbidden
"
size=
"small"
type=
"danger"
@
click=
"disable(scope.row)"
>
设为禁用
</el-button>
</el-button>
<el-button
v-if=
"scope.row.status==1"
size=
"small"
type=
"danger"
@
click=
"available(scope.row)"
>
取消禁用
<el-button
v-if=
"scope.row.status==1
&&userList_btn_unmute
"
size=
"small"
type=
"danger"
@
click=
"available(scope.row)"
>
取消禁用
</el-button>
</el-button>
<el-popover
<el-popover
ref=
"popover5"
ref=
"popover5"
...
@@ -150,7 +150,7 @@
...
@@ -150,7 +150,7 @@
<el-button
type=
"primary"
size=
"mini"
@
click=
"deleteUser(scope.row)"
>
确定
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"deleteUser(scope.row)"
>
确定
</el-button>
</div>
</div>
</el-popover>
</el-popover>
<el-button
type=
"danger"
size=
"small"
v-popover:popover5
>
删除
</el-button>
<el-button
type=
"danger"
size=
"small"
v-
if=
"userList_btn_del"
v-
popover:popover5
>
删除
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -676,10 +676,18 @@
...
@@ -676,10 +676,18 @@
loading
:
false
,
loading
:
false
,
HeaderWithToken
:
undefined
,
HeaderWithToken
:
undefined
,
tableKey
:
0
,
tableKey
:
0
,
selectedAccItem
:
undefined
selectedAccItem
:
undefined
,
userList_btn_edit
:
false
,
//编辑
userList_btn_forbidden
:
false
,
//禁用
userList_btn_unmute
:
false
,
//取消禁用
userList_btn_del
:
false
,
//删除
}
}
},
},
created
()
{
created
()
{
this
.
userList_btn_edit
=
this
.
elements
[
'userList:btn_edit'
];
//编辑
this
.
userList_btn_forbidden
=
this
.
elements
[
'userList:btn_forbidden'
];
//禁用
this
.
userList_btn_unmute
=
this
.
elements
[
'userList:btn_unmute'
];
//取消禁用
this
.
userList_btn_del
=
this
.
elements
[
'userList:btn_del'
];
//删除
this
.
getList
();
this
.
getList
();
}
}
,
,
...
...
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