任一存 1 anno fa
parent
commit
abc9cbe3ca
6 ha cambiato i file con 18 aggiunte e 20 eliminazioni
  1. 0 0
      .env
  2. 4 0
      .env.dev
  3. 4 0
      .env.mytest
  4. 4 0
      .env.prod
  5. 3 2
      package.json
  6. 3 18
      src/api.js

+ 0 - 0
.env


+ 4 - 0
.env.dev

@@ -0,0 +1,4 @@
+VUE_APP_CLI_MODE=dev
+NODE_ENV=development
+PUBLIC_PATH=/
+VUE_APP_API_URL_PREFIX=https://uat-laser.4dkankan.com/

+ 4 - 0
.env.mytest

@@ -0,0 +1,4 @@
+VUE_APP_CLI_MODE=test
+NODE_ENV=production
+PUBLIC_PATH=./
+VUE_APP_API_URL_PREFIX=https://uat-laser.4dkankan.com/

+ 4 - 0
.env.prod

@@ -0,0 +1,4 @@
+VUE_APP_CLI_MODE=prod
+NODE_ENV=production
+PUBLIC_PATH=./
+VUE_APP_API_URL_PREFIX=https://laser.4dkankan.com/backend/

+ 3 - 2
package.json

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

+ 3 - 18
src/api.js

@@ -1,23 +1,8 @@
 import axios from "axios"
 import mockData from "../input-data/data3.js";
 
-let AJAX_ORIGIN = ''
-switch (process.env.NODE_ENV) {
-  case 'development':
-    AJAX_ORIGIN = 'https://uat-laser.4dkankan.com/'
-    break;
-  case 'production':
-    AJAX_ORIGIN = 'https://uat-laser.4dkankan.com/'
-    // AJAX_ORIGIN = 'https://laser.4dkankan.com/backend/'
-
-    break;
-  default:
-    AJAX_ORIGIN = ''
-    break;
-}
-
 export function getWholeData(sceneCode) {
-  let url = `${AJAX_ORIGIN}laser/route/${sceneCode}/getRouteInfo`
+  let url = `${process.env.VUE_APP_API_URL_PREFIX}laser/route/${sceneCode}/getRouteInfo`
   return axios
     .get(url)
     .then((res) => {
@@ -30,7 +15,7 @@ export function getWholeData(sceneCode) {
 }
 
 export function uploadWholeData(sceneCode, wholeData) {
-  let url = `${AJAX_ORIGIN}laser/route/${sceneCode}/editRouteInfo`
+  let url = `${process.env.VUE_APP_API_URL_PREFIX}laser/route/${sceneCode}/editRouteInfo`
   return axios
     .post(url, {
       list: wholeData,
@@ -44,7 +29,7 @@ export function uploadWholeData(sceneCode, wholeData) {
 }
 
 export function resetWholeData(sceneCode) {
-  let url = `${AJAX_ORIGIN}laser/route/resetRouteInfo/${sceneCode}`
+  let url = `${process.env.VUE_APP_API_URL_PREFIX}laser/route/resetRouteInfo/${sceneCode}`
   return axios
     .get(url).then((res) => {
       if (res?.data?.code === 200) {