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