From d6f94d02fd033c1c0a68fe2d4e987eb233d2afb1 Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期三, 05 三月 2025 18:05:03 +0800 Subject: [PATCH] 整合代码 --- Source/UBCS-WEB/src/views/authority/apiscope.vue | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Source/UBCS-WEB/src/views/authority/apiscope.vue b/Source/UBCS-WEB/src/views/authority/apiscope.vue index dd05b22..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 @@ -114,6 +115,7 @@ menu: true, option: { lazy: true, + columnBtn:false, tip: false, //simplePage: true, searchShow: true, @@ -382,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