xiongzhu 3 年之前
父節點
當前提交
2172170c92
共有 1 個文件被更改,包括 4 次插入10 次删除
  1. 4 10
      src/main/vue/src/views/AdminEdit.vue

+ 4 - 10
src/main/vue/src/views/AdminEdit.vue

@@ -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);