任一存 3 лет назад
Родитель
Сommit
2f407d7fa8
2 измененных файлов с 24 добавлено и 16 удалено
  1. 22 6
      src/api.js
  2. 2 10
      src/views/ObliqueView.vue

+ 22 - 6
src/api.js

@@ -1,12 +1,28 @@
+import axios from "axios"
+
 function _like() {
-  return new Promise((resolve, reject) => {
-    setTimeout(() => {
-      console.log('like!')
-      resolve()
-    }, 500)
+  return axios({
+    method: 'post',
+    url: `http://project.4dage.com:8036/api/visit/saveType`,
+    headers: {
+      appId: "E9A27605CEB3FFAF48F4D7B86858A03D9868419F60B5A45027FB6E6867F4EDA9",
+      "Content-Type": "application/json",
+    },
+    data: {
+      moduleType: "web",
+      type: 'star',
+    },
   })
 }
 
 export default {
-  like: globalUtils.throttle(_like, 2000)
+  like: globalUtils.throttle(_like, 2000),
+  async fetchPanoData() {
+    const res = await axios({
+      method: 'get',
+      url: `https://zzbbh.4dage.com/YHT/Qjkk/local/WK1578926366500417536/someData.json?_=${Math.random()}`,
+    })
+    console.log('fetch pano data: ', res.data)
+    return res.data
+  },
 }

+ 2 - 10
src/views/ObliqueView.vue

@@ -22,7 +22,6 @@
 
 <script>
 import "mars3d/dist/mars3d.css"
-import axios from "axios"
 import * as mars3d from "mars3d"
 
 export default {
@@ -41,7 +40,7 @@ export default {
   },
   watch: {},
   async created() {
-    let panoData = await this.fetchPanoData()
+    let panoData = await globalApi.fetchPanoData()
     this.fixPanoData(panoData)
     this.setPanoData(panoData)
   },
@@ -78,14 +77,7 @@ export default {
     ...globalMapMutations([
       'setPanoData',
     ]),
-    async fetchPanoData() {
-      const res = await axios({
-        method: 'get',
-        url: `https://zzbbh.4dage.com/YHT/Qjkk/local/WK1578926366500417536/someData.json?_=${Math.random()}`,
-      })
-      console.log('fetch pano data: ', res.data)
-      return res.data
-    },
+
     // todo: 干啥呢?有用吗?
     fixPanoData(panoData) {
       let tmp = []