From 9b4433fddf5b401edb0aace8a404ac733b122702 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 03 四月 2025 14:35:02 +0800
Subject: [PATCH] 添加非密字段显示

---
 Source/UBCS-WEB/src/views/omd/enum.vue |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/omd/enum.vue b/Source/UBCS-WEB/src/views/omd/enum.vue
index aebcd6e..0047629 100644
--- a/Source/UBCS-WEB/src/views/omd/enum.vue
+++ b/Source/UBCS-WEB/src/views/omd/enum.vue
@@ -4,7 +4,7 @@
       :option="optionParent"
       :table-loading="loading"
       :data="dataParent"
-      :page="pageParent"
+      :page.sync="pageParent"
       ref="crud"
       v-model="formParent"
       :permission="permissionList"
@@ -26,7 +26,7 @@
           type="danger"
           size="small"
           icon="el-icon-delete"
-          v-if="permission.dict_delete"
+          v-if="permissionList.delBtn"
           plain
           @click="handleDelete"
         >鍒� 闄�
@@ -38,7 +38,7 @@
           icon="el-icon-setting"
           size="small"
           @click.stop="handleRowClick(scope.row)"
-          v-if="userInfo.role_name.includes('admin')"
+          v-if="permissionList.role"
         >鏋氫妇閰嶇疆
         </el-button>
       </template>
@@ -52,6 +52,8 @@
     <el-dialog :title="`[${name}]鏋氫妇椤归厤缃甡"
                append-to-body
                :visible.sync="box"
+               top="-6vh"
+               class="avue-dialog avue-dialog--top"
                width="1000px">
       <avue-crud
         :option="optionChild"
@@ -78,7 +80,7 @@
             type="danger"
             size="small"
             icon="el-icon-delete"
-            v-if="permission.dict_delete"
+            v-if="permissionList.delBtn"
             plain
             @click="handleDeleteChild"
           >鍒� 闄�
@@ -149,9 +151,10 @@
       ...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),
+          addBtn: this.vaildData(this.permission.omd_enum.enum_add, false),
+          delBtn: this.vaildData(this.permission.omd_enum.enum_delete, false),
+          editBtn: this.vaildData(this.permission.omd_enum.enum_edit, false),
+          role: this.vaildData(this.permission.omd_enum.enum_role, false),
           viewBtn: false,
         };
       },

--
Gitblit v1.9.3