bill-lai 4 vuotta sitten
vanhempi
commit
f77e9d4baf
2 muutettua tiedostoa jossa 19 lisäystä ja 9 poistoa
  1. 9 0
      locat/addDataSet.html
  2. 10 9
      locat/components/image-transform/index.js

+ 9 - 0
locat/addDataSet.html

@@ -66,6 +66,8 @@
                                     <!-- <div class="fileBtnicon fileDel"></div> -->
                                     <div class="fileBtnicon fileHide" @click="showImageTranform1 = !showImageTranform1"></div>
                                     <div class="fileBtnicon fileSave" @click="getImageTransform"></div>
+                                    <div class="fileBtnicon fileSave" @click="getImageTiled"></div>
+
                                 </div>
                             </div>
                         </div>
@@ -351,6 +353,13 @@
                         })
 
                 },
+                getImageTiled() {
+                    this.$refs.imageTranform.uploadTiled()
+                        .then(() => alert('成功'))
+                        .catch(() => {
+                            alert('失败')
+                        })
+                },
                 initMap(divid) {
                     this.pointLayerArray = [];
                     this.gaodeMapLayer = new ol.layer.Tile({

+ 10 - 9
locat/components/image-transform/index.js

@@ -367,17 +367,15 @@
             return axios.post(`${root}/indoor/${sceneCode}/api/mapSmall/detail`)
         },
         updateCoord(data) {
-            return Promise.all([
-                axios.post(`${root}/indoor/${sceneCode}/api/update/coord`, { param: data }),
-                axios.put(`${root}/indoor/${sceneCode}/api/tiled_maps`, {
-                    location: data.location,
-                    map_size_m: data.map_size_m,
-                    orientation: data.orientation,
-                }),
-            ])
-
             return axios.post(`${root}/indoor/${sceneCode}/api/update/coord`, { param: data })
         },
+        updateTiled(data) {
+            return axios.put(`${root}/indoor/${sceneCode}/api/tiled_maps`, {
+                location: data.location,
+                map_size_m: data.map_size_m,
+                orientation: data.orientation,
+            })
+        },
         getSceneInfo() {
             return axios.get(`${root}/indoor/${sceneCode}/api/datasets`)
         }
@@ -806,6 +804,9 @@
 
 
             },
+            uploadTiled() {
+                return request.updateTiled(this.boxPos)
+            },
             uploadData() {
                 if (!this.args) {
                     return Promise.resolve(true)