From 0c70227fc2ace5da24f27515574981310643c4be Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 26 十月 2023 18:24:08 +0800
Subject: [PATCH] bug修改提交

---
 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