From e91e29a9a6dd4f7cb436da3c5c59fdd750e35129 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Thu, 21 Sep 2023 16:37:05 +0800
Subject: [PATCH] 修改workSpaceId、地图逻辑修改

---
 src/pages/page-web/projects/wayline.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/pages/page-web/projects/wayline.vue b/src/pages/page-web/projects/wayline.vue
index e583069..c6f5e8d 100644
--- a/src/pages/page-web/projects/wayline.vue
+++ b/src/pages/page-web/projects/wayline.vue
@@ -109,7 +109,7 @@
 })
 
 const root = getRoot()
-const workspaceId = localStorage.getItem(ELocalStorageKey.WorkspaceId)!
+const workspaceId = computed(() => store.state.common.projectId)
 const deleteTip = ref(false)
 const deleteWaylineId = ref<string>('')
 const canRefresh = ref(true)
@@ -137,7 +137,7 @@
     return
   }
   canRefresh.value = false
-  getWaylineFiles(workspaceId, {
+  getWaylineFiles(workspaceId.value, {
     page: pagination.page,
     page_size: pagination.page_size,
     order_by: 'update_time desc'
@@ -174,7 +174,7 @@
 
 function downloadWayline (waylineId: string, fileName: string) {
   loading.value = true
-  downloadWaylineFile(workspaceId, waylineId).then(res => {
+  downloadWaylineFile(workspaceId.value, waylineId).then(res => {
     if (!res) {
       return
     }
@@ -186,7 +186,13 @@
 }
 
 function selectRoute (wayline: WaylineFile) {
-  store.commit('SET_SELECT_WAYLINE_INFO', wayline)
+  loading.value = true
+  downloadWaylineFile(workspaceId.value, wayline.id).then(res => {
+    store.commit('SET_SELECT_WAYLINE_INFO', wayline)
+    console.log(res, 'res')
+  }).finally(() => {
+    loading.value = false
+  })
 }
 
 function onScroll (e: any) {
@@ -219,7 +225,7 @@
   fileList.value.forEach(async (file: FileItem) => {
     const fileData = new FormData()
     fileData.append('file', file, file.name)
-    await importKmzFile(workspaceId, fileData).then((res) => {
+    await importKmzFile(workspaceId.value, fileData).then((res) => {
       if (res.code === 0) {
         message.success(`${file.name} file uploaded successfully`)
         canRefresh.value = true

--
Gitblit v1.9.3