|
|
@@ -46,15 +46,7 @@
|
|
|
multiple
|
|
|
:multiple-limit="1"
|
|
|
>
|
|
|
- <el-option label="高级管理员" :value="{ name: 'ROLE_ADMIN', description: '高级管理员' }">
|
|
|
- </el-option>
|
|
|
- <el-option label="普通管理员" :value="{ name: 'ROLE_OPERATOR', description: '普通管理员' }">
|
|
|
- </el-option>
|
|
|
- <el-option label="新闻管理员" :value="{ name: 'ROLE_NEWS', description: '新闻管理员' }">
|
|
|
- </el-option>
|
|
|
- <el-option label="留言管理员" :value="{ name: 'ROLE_MESSAGE', description: '留言管理员' }">
|
|
|
- </el-option>
|
|
|
- <el-option label="企业展厅管理员" :value="{ name: 'ROLE_SHOWROOM', description: '企业展厅管理员' }">
|
|
|
+ <el-option v-for="item in authorities" :key="item.name" :label="item.description" :values="item">
|
|
|
</el-option>
|
|
|
<el-option label="元宇宙管理员" :value="{ name: 'ROLE_META', description: '元宇宙管理员' }">
|
|
|
</el-option>
|
|
|
@@ -92,7 +84,9 @@ export default {
|
|
|
this.$http
|
|
|
.get('/authority/all')
|
|
|
.then(res => {
|
|
|
- this.authorities = res;
|
|
|
+ this.authorities = res.filter(
|
|
|
+ i => i.name !== 'ROLE_USER' && i.name !== 'ROLE_MINTER' && i.name !== 'ROLE_DEV'
|
|
|
+ );
|
|
|
})
|
|
|
.catch(e => {
|
|
|
console.log(e);
|