瀏覽代碼

完善环境配置

任一存 2 年之前
父節點
當前提交
954edcc742
共有 7 個文件被更改,包括 26 次插入8 次删除
  1. 7 0
      .env.dev
  2. 4 2
      .env
  3. 7 0
      .env.test
  4. 3 1
      package.json
  5. 3 3
      src/api.js
  6. 1 1
      src/components/RelicDetail.vue
  7. 1 1
      src/views/PanoView.vue

+ 7 - 0
.env.dev

@@ -0,0 +1,7 @@
+NODE_ENV=development
+VUE_APP_SCENE_CODE_FLOOR_1=KJ-aigSkgvRWR
+VUE_APP_SCENE_CODE_FLOOR_2=KJ-ufjLwlSXba
+VUE_APP_CDN_PATH=/goodsData/
+VUE_APP_MOBILE_URL=http://zzbbh.4dage.com/YHTM/index.html
+VUE_APP_PC_URL=http://zzbbh.4dage.com/YHT/index.html
+VUE_APP_PROTOCOL=http://

+ 4 - 2
.env

@@ -1,5 +1,7 @@
-VUE_APP_CDN_PATH=/YHTM/goodsData/
+NODE_ENV=production
 VUE_APP_SCENE_CODE_FLOOR_1=KJ-aigSkgvRWR
 VUE_APP_SCENE_CODE_FLOOR_2=KJ-ufjLwlSXba
+VUE_APP_CDN_PATH=/YHTM/goodsData/
 VUE_APP_MOBILE_URL=https://zzbbh.4dage.com/YHTM/index.html
-VUE_APP_PC_URL=http://zzbbh.4dage.com/YHT/index.html
+VUE_APP_PC_URL=https://zzbbh.4dage.com/YHT/index.html
+VUE_APP_PROTOCOL=https://

+ 7 - 0
.env.test

@@ -0,0 +1,7 @@
+NODE_ENV=production
+VUE_APP_SCENE_CODE_FLOOR_1=KJ-aigSkgvRWR
+VUE_APP_SCENE_CODE_FLOOR_2=KJ-ufjLwlSXba
+VUE_APP_CDN_PATH=/YHTM/goodsData/
+VUE_APP_MOBILE_URL=http://zzbbh.4dage.com/YHTM/index.html
+VUE_APP_PC_URL=http://zzbbh.4dage.com/YHT/index.html
+VUE_APP_PROTOCOL=http://

+ 3 - 1
package.json

@@ -3,7 +3,9 @@
   "version": "0.1.20221028.1230",
   "private": true,
   "scripts": {
-    "serve": "vue-cli-service serve",
+    "serve": "vue-cli-service serve --mode dev",
+    "build-test": "vue-cli-service build --mode test",
+    "build-prod": "vue-cli-service build --mode prod",
     "build": "vue-cli-service build",
     "lint": "vue-cli-service lint"
   },

+ 3 - 3
src/api.js

@@ -3,7 +3,7 @@ import axios from "axios"
 function _like() {
   return axios({
     method: 'post',
-    url: `http://project.4dage.com:8036/api/visit/saveType`,
+    url: `${process.env.VUE_APP_PROTOCOL}project.4dage.com:8036/api/visit/saveType`,
     headers: {
       appId: "E9A27605CEB3FFAF48F4D7B86858A03D9868419F60B5A45027FB6E6867F4EDA9",
       "Content-Type": "application/json",
@@ -19,7 +19,7 @@ export default {
   recordVisit() {
     axios({
       method: 'post',
-      url: `http://project.4dage.com:8036/api/visit/saveType`,
+      url: `${process.env.VUE_APP_PROTOCOL}project.4dage.com:8036/api/visit/saveType`,
       headers: {
         appId: "E9A27605CEB3FFAF48F4D7B86858A03D9868419F60B5A45027FB6E6867F4EDA9",
         "Content-Type": "application/json",
@@ -34,7 +34,7 @@ export default {
   async fetchPanoData() {
     const res = await axios({
       method: 'get',
-      url: `https://zzbbh.4dage.com/YHT/Qjkk/local/WK1578926366500417536/someData.json?_=${Math.random()}`,
+      url: `${process.env.VUE_APP_PROTOCOL}zzbbh.4dage.com/YHT/Qjkk/local/WK1578926366500417536/someData.json?_=${Math.random()}`,
     })
     console.log('fetch pano data: ', res.data)
     return res.data

+ 1 - 1
src/components/RelicDetail.vue

@@ -116,7 +116,7 @@ export default {
     this.title = this.$route.query.name
     this.dimNumber = this.$route.query.dimNumber
 
-    this.iframeSrc = `https://4dscene.4dage.com/culturalrelics/YHTLSJNG/Model2.html?m=${this.$route.query.bs}`
+    this.iframeSrc = `${process.env.VUE_APP_PROTOCOL}4dscene.4dage.com/culturalrelics/YHTLSJNG/Model2.html?m=${this.$route.query.bs}`
     if (this.$route.query.imgNum && this.$route.query.imgNum > 1) {
       for (let index = 0; index < this.$route.query.imgNum; index++) {
         this.imageList.push(`${this.$cdnPath}${this.dimNumber}D/${this.$route.query.bs}_${index + 1}.${this.dimNumber === 3 ? 'png' : 'JPG'}`)

+ 1 - 1
src/views/PanoView.vue

@@ -103,7 +103,7 @@ export default {
       removepano("#pano")
       // eslint-disable-next-line no-undef
       embedpano({
-        xml: `https://zzbbh.4dage.com/YHT/Qjkk/local/pano/${this.scene.sceneCode}/vtour/tour.xml`,
+        xml: `${process.env.VUE_APP_PROTOCOL}zzbbh.4dage.com/YHT/Qjkk/local/pano/${this.scene.sceneCode}/vtour/tour.xml`,
         swf: "%HTMLPATH%/static/template/tour.swf", // todo: 咋回事?
         target: "pano",
         html5: "auto",