From 158ac9bdc5d184a4dca8ff30755186f5ca2db771 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 30 十月 2023 11:58:06 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS-WEB/src/views/system/dict.vue | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Source/UBCS-WEB/src/views/system/dict.vue b/Source/UBCS-WEB/src/views/system/dict.vue index 6c95330..3ee511a 100644 --- a/Source/UBCS-WEB/src/views/system/dict.vue +++ b/Source/UBCS-WEB/src/views/system/dict.vue @@ -33,12 +33,11 @@ </el-button> </template> <template slot-scope="scope" slot="menu"> - <el-button + <el-button v-if="permissionList.settingBtn" type="text" icon="el-icon-setting" size="small" @click.stop="handleRowClick(scope.row)" - v-if="userInfo.role_name.includes('admin')" >瀛楀吀閰嶇疆 </el-button> </template> @@ -79,7 +78,7 @@ type="danger" size="small" icon="el-icon-delete" - v-if="permission.dict_delete" + v-if="permissionList.delBtn" plain @click="handleDelete" >鍒� 闄� @@ -91,7 +90,7 @@ icon="el-icon-circle-plus-outline" size="small" @click.stop="handleAdd(scope.row,scope.index)" - v-if="userInfo.role_name.includes('admin')" + v-if="permissionList.addChildBtn" >鏂板瀛愰」 </el-button> </template> @@ -150,10 +149,12 @@ ...mapGetters(["userInfo", "permission"]), permissionList() { return { - addBtn: this.vaildData(this.permission.dict_add, false), - delBtn: this.vaildData(this.permission.dict_delete, false), - editBtn: this.vaildData(this.permission.dict_edit, false), - viewBtn: false, + addBtn: this.vaildData(this.permission.dict.dict_add, false), + delBtn: this.vaildData(this.permission.dict.dict_delete, false), + editBtn: this.vaildData(this.permission.dict.dict_edit, false), + viewBtn: this.vaildData(this.permission.dict.dict_view, false), + settingBtn: this.vaildData(this.permission.dict.dict_config,false), + addChildBtn: this.vaildData(this.permission.dict.dict_add_child,false), }; }, ids() { -- Gitblit v1.9.3