From 233494b19c74c7678f36eef42d481f01ed0b360c Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 26 十月 2023 17:31:40 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS-WEB/src/views/authority/apiscope.vue | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Source/UBCS-WEB/src/views/authority/apiscope.vue b/Source/UBCS-WEB/src/views/authority/apiscope.vue index 431957b..b30547a 100644 --- a/Source/UBCS-WEB/src/views/authority/apiscope.vue +++ b/Source/UBCS-WEB/src/views/authority/apiscope.vue @@ -21,10 +21,10 @@ @on-load="onLoad" @tree-load="treeLoad"> <template slot-scope="{row}" slot="menu"> - <el-button type="text" + <el-button v-if="permissionList.settingBtn" + type="text" icon="el-icon-setting" size="small" - v-if="permission.api_scope_setting" plain style="border: 0;background-color: transparent !important;" @click.stop="handleDataScope(row)">鏉冮檺閰嶇疆 @@ -58,7 +58,8 @@ @size-change="sizeChangeScope" @on-load="onLoadScope"> <template slot="menuLeft"> - <el-button type="danger" + <el-button v-if="permissionList.delBtn" + type="danger" size="small" icon="el-icon-delete" plain @@ -383,10 +384,11 @@ ...mapGetters(["permission"]), permissionList() { return { - addBtn: this.vaildData(this.permission.menu_add, false), - viewBtn: this.vaildData(this.permission.menu_view, false), - delBtn: this.vaildData(this.permission.menu_delete, false), - editBtn: this.vaildData(this.permission.menu_edit, false) + addBtn: this.vaildData(this.permission.api_scope.api_scope_add, false), + viewBtn: this.vaildData(this.permission.api_scope.api_scope_view, false), + delBtn: this.vaildData(this.permission.api_scope.api_scope_delete, false), + editBtn: this.vaildData(this.permission.api_scope.mapi_scope_edit, false), + settingBtn: this.vaildData(this.permission.api_scope.api_scope_setting,false), }; }, ids() { -- Gitblit v1.9.3