From f6ebd1820968db8521bed86d25b183efe7eb877b Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期四, 27 十月 2022 16:01:40 +0800
Subject: [PATCH] 权限

---
 src/views/datamanage/dataUpdata.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue
index 774d38b..791341d 100644
--- a/src/views/datamanage/dataUpdata.vue
+++ b/src/views/datamanage/dataUpdata.vue
@@ -61,7 +61,9 @@
             >閫夋嫨</el-button
           >
           <p class="show"></p>
+
           <el-button
+            v-if="btnStatus.upload"
             @click="uploadFile"
             icon="el-icon-thumb"
             type="success"
@@ -243,6 +245,14 @@
       currentPage: 1,
       pageSize: 10,
       pageNum: 1,
+      btnStatus: {
+        select: false,
+        delete: false,
+        upload: false,
+        download: false,
+        insert: false,
+        update: false,
+      },
     };
   },
 
@@ -290,10 +300,18 @@
     },
   },
   created() {
-    this.getMetaData(10, 1);
-    this.getMetaCount("");
+    // this.getMetaData(10, 1);
+    // this.getMetaCount("");
+    this.showPermsBtn();
   },
   methods: {
+    showPermsBtn() {
+      let currentPerms = this.$store.state.currentPerms;
+      let permsEntity = this.$store.state.permsEntity;
+      permsEntity
+        .filter((item) => item.perms == currentPerms)
+        .map((item) => (this.btnStatus[item.tag.substr(1)] = true));
+    },
     // 璇锋眰鏁版嵁
     getMetaData(size, index) {
       queryUploadData(size, index).then((res) => {

--
Gitblit v1.9.3