From 62ae55ae397b7997b147a7b946f7ad5f1c78a45d Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 26 十月 2022 19:34:33 +0800
Subject: [PATCH] 综合展示,系统管理,授权管理,专题图,资料馆添加权限配置

---
 src/views/Synthesis/inquire.vue |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/src/views/Synthesis/inquire.vue b/src/views/Synthesis/inquire.vue
index 75600cf..fbf04fb 100644
--- a/src/views/Synthesis/inquire.vue
+++ b/src/views/Synthesis/inquire.vue
@@ -22,6 +22,18 @@
         </div>
         <div class="div_li">{{ $t(item.name) }}</div>
       </li>
+      <li v-if="analyStatus.upload" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge5"><i class="el-icon-upload2"></i></div>
+        </div>
+        <div class="div_li">涓婁紶</div>
+      </li>
+      <li v-if="analyStatus.download" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge5"><i class="el-icon-download"></i></div>
+        </div>
+        <div class="div_li">涓嬭浇</div>
+      </li>
     </ul>
   </div>
 </template>
@@ -71,9 +83,35 @@
         },
       ],
       rel_name: null,
+      analyStatus: {
+        upload: false,
+        download: false,
+      },
     };
   },
+  created() {
+    var cover_Id = this.$store.state.syntiesis.menu;
+    var cover_perms = this.$store.state.permsEntity;
+
+    for (var i = 0; i < cover_perms.length; i++) {
+      if (cover_perms[i].pid == cover_Id) {
+        this.showViewMenu(cover_perms[i]);
+      }
+    }
+  },
   methods: {
+    showViewMenu(res) {
+      if (res.cnName != '鏌ヨ') return;
+      console.log('鏌ヨ', res.tag);
+      switch (res.tag) {
+        case '/upload':
+          this.analyStatus.upload = true;
+          break;
+        case '/download':
+          this.analyStatus.download = true;
+          break;
+      }
+    },
     changeIquery(res) {
       if (res.id == '7') {
         this.getQueryFile();
@@ -169,6 +207,12 @@
 .e7 {
   background: url('../../assets/img/synthesis/鍥惧眰 24.png') no-repeat center;
 }
+
+.divli {
+  width: 100%;
+  height: 50%;
+  position: relative;
+}
 .backimge5 {
   width: 30px;
   height: 30px;
@@ -177,9 +221,12 @@
   background-size: 100% 100%;
   margin: 0% 30%;
 }
-.divli {
-  width: 100%;
-  height: 50%;
-  position: relative;
+.backimgex {
+  width: 30px;
+  height: 30px;
+  margin-left: 25px;
+  position: absolute;
+  background-size: 100% 100%;
+  margin: 0% 30%;
 }
 </style>

--
Gitblit v1.9.3