From f63cf1dec06613c395b69fa19553396a5c99b434 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 26 十月 2023 17:31:37 +0800
Subject: [PATCH] 对象建模 文件管理 研发工具 主题库-按钮权限

---
 Source/UBCS-WEB/src/views/modeling/LinkType.vue |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/modeling/LinkType.vue b/Source/UBCS-WEB/src/views/modeling/LinkType.vue
index 4f2371b..23417ee 100644
--- a/Source/UBCS-WEB/src/views/modeling/LinkType.vue
+++ b/Source/UBCS-WEB/src/views/modeling/LinkType.vue
@@ -2,16 +2,14 @@
     <el-container>
         <!-- 椤剁鎸夐挳 -->
         <el-header class="businessHeader" style="height: 40px;">
-                <el-button-group>
-                    <el-button type="primary" @click="linkTypeAdd" size="small">
-                        <i class="el-icon-plus"></i>&nbsp;
-                        鏂板
-                    </el-button>
-                    <el-button type="primary" @click="linkTypeEdit" size="small">
-                        <i class="el-icon-edit"></i>&nbsp;
-                        淇敼
-                    </el-button>
-                </el-button-group>
+          <div>
+            <el-button type="primary" @click="linkTypeAdd" size="small" icon="el-icon-plus" v-if="permissionList.addBtn">
+              鏂板
+            </el-button>
+            <el-button type="primary" @click="linkTypeEdit" size="small" icon="el-icon-edit" v-if="permissionList.editBtn">
+              淇敼
+            </el-button>
+          </div>
             </el-header>
         <!-- 渚ц竟鏍忔爲 -->
         <el-container>
@@ -151,6 +149,7 @@
     saveFromTable,
     getDetail
 } from "@/api/omd/linkType"
+import {mapGetters} from "vuex";
 export default {
     name: "LinkType",
     data() {
@@ -228,6 +227,15 @@
             },
         }
     },
+    computed:{
+      ...mapGetters(["permission"]),
+      permissionList() {
+        return {
+          addBtn: this.vaildData(this.permission.modeling_LinkType.LinkType_add, false),
+          editBtn: this.vaildData(this.permission.modeling_LinkType.LinkType_edit, false),
+        }
+      }
+    },
     created() {
         this.initTreeOnLoad();
         this.initDomainOption();

--
Gitblit v1.9.3