From 1befcc5e506a191e8b157338ca9a93a15dcf7eb7 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 22 三月 2023 18:04:37 +0800
Subject: [PATCH] 服务发布模型挂接附件,一张图修改

---
 src/views/datamanage/uploadmanage.vue |   46 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 36 insertions(+), 10 deletions(-)

diff --git a/src/views/datamanage/uploadmanage.vue b/src/views/datamanage/uploadmanage.vue
index 69cb4da..8696aca 100644
--- a/src/views/datamanage/uploadmanage.vue
+++ b/src/views/datamanage/uploadmanage.vue
@@ -10,7 +10,7 @@
     <div class="tabs_box">
       <div
         class="tabs_pane"
-        @click="setTabsChange()"
+        @click="setTabsChange(1)"
       >
         <div
           class="tabsSpan"
@@ -21,7 +21,7 @@
       </div>
       <div
         class="tabs_pane"
-        @click="setTabsChange()"
+        @click="setTabsChange(2)"
       >
         <div
           class="tabsSpan"
@@ -30,8 +30,22 @@
           <span> {{$t('dataManage.uploadObj.releaseList')}}</span>
         </div>
       </div>
+      <div
+        class="tabs_pane"
+        @click="setTabsChange(3)"
+      >
+        <div
+          class="tabsSpan"
+          :class="{ changetabs : active == 'third'}"
+        >
+          <span> {{$t('dataManage.uploadObj.modelAttachMount')}}</span>
+        </div>
+      </div>
     </div>
-    <div class="content_box">
+    <div
+      v-if="active != 'third'"
+      class="content_box"
+    >
       <el-form
         :inline="true"
         :model="formInline"
@@ -280,6 +294,12 @@
         >
         </el-pagination>
       </div>
+    </div>
+    <div
+      v-if="active == 'third'"
+      class="content_box"
+    >
+      <mapview v-if="active == 'third'"></mapview>
     </div>
     <!-- 鍦板潃棰勮 -->
     <el-dialog
@@ -843,17 +863,23 @@
       this.getTableData();
     },
     //tabs鍒囨彌
-    setTabsChange() {
-      switch (this.active) {
-        case 'first':
-          this.active = 'second';
-          this.setPageStart();
-          break;
-        case 'second':
+    setTabsChange(res) {
+      switch (res) {
+        case 1:
           this.active = 'first';
           this.setPageStart();
           break;
+        case 2:
+          this.active = 'second';
+          this.setPageStart();
+          break;
+        case 3:
+          this.$store.state.previewLayer = {
+            url: "menuLayer"
+          }
+          this.active = 'third';
 
+          break;
       }
     },
     //椤甸潰鍒濆鍖�

--
Gitblit v1.9.3