Commit 2c3e19de authored by denghr's avatar denghr

添加会员管理的权限

parent dd82d652
......@@ -30,11 +30,11 @@
</el-form>
<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"
type="primary" icon="edit">新增会员
type="primary" icon="edit" v-if="memberEnter_btn_add">新增会员
</el-button>
<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>
</div>
<el-table :key='tableKey' :data="list" v-loading.body="listLoading" border fit highlight-current-row
......@@ -92,7 +92,7 @@
<el-button type="primary" size="mini" @click="deleteHandler(scope.row)">确定</el-button>
</div>
</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>
</el-table-column>
</el-table>
......@@ -300,10 +300,16 @@
loading: false,
tableKey: 0,
selectedAccItem: undefined
selectedAccItem: undefined,
memberEnter_btn_add: false,//添加一条
memberEnter_btn_del:false,//删除
memberEnter_btn_addIn: false,//批量上传
}
},
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();
} ,
computed: {
......
......@@ -2,7 +2,7 @@
<div class="app-container calendar-list-container">
<div>
<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>
</div>
<el-table :key='tableKey' :data="list" v-loading.body="listLoading" border fit highlight-current-row
......@@ -44,7 +44,7 @@
</el-table-column>
<el-table-column align="center" label="操作" width="212">
<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>
</template>
</el-table-column>
......@@ -196,10 +196,14 @@
trigger: 'blur'
}
]
}
},
memberManagement_btn_add: false,//添加
memberManagement_btn_del: false,//删除
}
},
created() {
this.memberManagement_btn_add=this.elements['memberManagement:btn_add'];//添加
this.memberManagement_btn_del=this.elements['memberManagement:btn_del'];//删除
this.getList();
}
,
......
......@@ -131,13 +131,13 @@
<template scope="scope">
<el-button size="small" type="success" @click="viewDetails(scope.row)">查看详情
</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 v-if="scope.row.status!=1" size="small" type="success" @click="userOrder(scope.row)">用户订单
</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 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-popover
ref="popover5"
......@@ -150,7 +150,7 @@
<el-button type="primary" size="mini" @click="deleteUser(scope.row)">确定</el-button>
</div>
</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>
</el-table-column>
</el-table>
......@@ -676,10 +676,18 @@
loading: false,
HeaderWithToken: undefined,
tableKey: 0,
selectedAccItem: undefined
selectedAccItem: undefined,
userList_btn_edit: false,//编辑
userList_btn_forbidden: false,//禁用
userList_btn_unmute:false,//取消禁用
userList_btn_del: false,//删除
}
},
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();
}
,
......
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