Commit 2c3e19de authored by denghr's avatar denghr

添加会员管理的权限

parent dd82d652
...@@ -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: {
......
...@@ -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();
} }
, ,
......
...@@ -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();
} }
, ,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment