From 9ce29c536ba2a636416c618761985e2b9a711ee6 Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期四, 27 十月 2022 14:17:45 +0800
Subject: [PATCH] user

---
 src/views/Synthesis/plotting.vue |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/src/views/Synthesis/plotting.vue b/src/views/Synthesis/plotting.vue
index 37fd224..dd33b88 100644
--- a/src/views/Synthesis/plotting.vue
+++ b/src/views/Synthesis/plotting.vue
@@ -11,6 +11,30 @@
         </div>
         <div class="div_li">{{ $t(item.name) }}</div>
       </li>
+      <li v-if="plotStatus.delete" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge8"><i class="el-icon-delete"></i></div>
+        </div>
+        <div class="div_li">鍒犻櫎</div>
+      </li>
+      <li v-if="plotStatus.upload" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge8"><i class="el-icon-upload2"></i></div>
+        </div>
+        <div class="div_li">涓婁紶</div>
+      </li>
+      <li v-if="plotStatus.upload" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge8"><i class="el-icon-plus"></i></div>
+        </div>
+        <div class="div_li">鏂板</div>
+      </li>
+      <li v-if="plotStatus.upload" style="margin-left: 20px">
+        <div class="divli">
+          <div class="backimge8"><i class="el-icon-edit"></i></div>
+        </div>
+        <div class="div_li">淇敼</div>
+      </li>
     </ul>
     <terrainDig ref="terrainDig" />
     <modelPress ref="modelPress" />
@@ -25,6 +49,12 @@
   components: { terrainDig, modelPress },
   data() {
     return {
+      plotStatus: {
+        delete: false,
+        upload: false,
+        insert: false,
+        update: false,
+      },
       itemsOne: [
         {
           id: '1',
@@ -69,7 +99,34 @@
       ],
     };
   },
+  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;
+      switch (res.tag) {
+        case '/delete':
+          this.plotStatus.delete = true;
+          break;
+        case '/upload':
+          this.plotStatus.upload = true;
+          break;
+        case '/insert':
+          this.plotStatus.insert = true;
+          break;
+        case '/update':
+          this.plotStatus.update = true;
+          break;
+      }
+    },
     changePlot(res) {
       switch (res.id) {
         case '1':

--
Gitblit v1.9.3