bill 8 mesiacov pred
rodič
commit
deabbf57a6
2 zmenil súbory, kde vykonal 12 pridanie a 7 odobranie
  1. 6 1
      src/api/offline.ts
  2. 6 6
      src/model/app.vue

+ 6 - 1
src/api/offline.ts

@@ -4,11 +4,15 @@ import { AxiosInstance } from "axios";
 import {namespace} from '@/env'
 import Axios from 'axios'
 
-export const offlinePrev = import.meta.env.DEV ? '__offline/' : ''
+export const offlinePrev = import.meta.env.DEV ? '__offline/' : './'
 export const setOfflineAxios = (axios: AxiosInstance) => {
   const data: {[key in string]: any} = {}
   Axios.get(`./${offlinePrev}package/data.json`, {headers: { Accept: "application/json"}}).then(res => {
     Object.assign(data, res.data)
+    const prev = offlinePrev.substring(0, offlinePrev.length - 1)
+    for (const key in data) {
+      data[prev + key] = data[key]
+    }
     ;(window as any).offlineData = data
   })
 
@@ -27,6 +31,7 @@ export const setOfflineAxios = (axios: AxiosInstance) => {
         params.caseId = envParams.caseId
       }
       let item = data[config.url!+ paramsToStr(params)] 
+      console.log(data, item)
       if (!item) {
         delete params.caseId
         item = data[config.url!+ paramsToStr(params)] 

+ 6 - 6
src/model/app.vue

@@ -62,13 +62,13 @@ export const Model = defineComponent({
       const type = scene.value.type;
       const urls = offline
         ? {
-            [SceneType.SWKK]: `${offlinePrev}/swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
-            [SceneType.SWKJ]: `${offlinePrev}/swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
-            [SceneType.SWSS]: `${offlinePrev}/swss/${scene.value.num}/www/offline.html?m=${scene.value.num}&lang=zh`,
-            [SceneType.SWSSMX]: `${offlinePrev}/swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWKK]: `${offlinePrev}swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWKJ]: `${offlinePrev}swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWSS]: `${offlinePrev}swss/${scene.value.num}/www/offline.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWSSMX]: `${offlinePrev}swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
             [SceneType.SWMX]: `offline.html?caseId=${params.caseId}&modelId=${scene.value.num}&share=1#sign-model`,
-            [SceneType.SWYDSS]: `${offlinePrev}/swss/${scene.value.num}/www/offline.html?m=${scene.value.num}&lang=zh`,
-            [SceneType.SWYDMX]: `${offlinePrev}/swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWYDSS]: `${offlinePrev}swss/${scene.value.num}/www/offline.html?m=${scene.value.num}&lang=zh`,
+            [SceneType.SWYDMX]: `${offlinePrev}swkk/${scene.value.num}/wwwroot/spg.html?m=${scene.value.num}&lang=zh`,
           }
         : {
             [SceneType.SWKK]: `/swkk/spg.html?m=${scene.value.num}`,