From 36fff14de9bb4808d8dbf5c586baf331986e53a3 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 31 十月 2023 22:56:22 +0800 Subject: [PATCH] 修改可输可选新增方法,完善部分漏改按钮code --- 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..1a0dc96 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_setting,false), + addChildBtn: this.vaildData(this.permission.dict.dict_add_child,false), }; }, ids() { -- Gitblit v1.9.3