فهرست منبع

feat: add mesh edit del type

gemercheung 11 ماه پیش
والد
کامیت
923e3226b8
5فایلهای تغییر یافته به همراه36 افزوده شده و 10 حذف شده
  1. 1 0
      .env
  2. 1 0
      .env.development
  3. 2 1
      .env.production
  4. 2 1
      .env.uat
  5. 30 8
      src/store/scene.ts

+ 1 - 0
.env

@@ -1,4 +1,5 @@
 VITE_QJ_URL=https://test.4dkankan.com/panorama
 VITE_LASER_URL=https://uat-laser.4dkankan.com/4pc
 VITE_API=https://uat-sp.4dkankan.com/
+VITE_4DKK_URL=https://test.4dkankan.com/
 

+ 1 - 0
.env.development

@@ -1,3 +1,4 @@
 VITE_QJ_URL=https://test.4dkankan.com/panorama
 VITE_LASER_URL=https://uat-laser.4dkankan.com/4pc
 VITE_API=https://uat-sp.4dkankan.com/api
+VITE_4DKK_URL=https://test.4dkankan.com/

+ 2 - 1
.env.production

@@ -1,3 +1,4 @@
 VITE_QJ_URL=https://4dkankan.com/panorama
 VITE_LASER_URL=https://laser.4dkankan.com/4pc
-VITE_API=https://sp.4dkankan.com/
+VITE_API=https://sp.4dkankan.com/
+VITE_4DKK_URL=https://www.4dkankan.com/

+ 2 - 1
.env.uat

@@ -1,3 +1,4 @@
 VITE_QJ_URL=https://test.4dkankan.com/panorama
 VITE_LASER_URL=https://uat-laser.4dkankan.com/4pc
-VITE_API=https://uat-sp.4dkankan.com/
+VITE_API=https://uat-sp.4dkankan.com/
+VITE_4DKK_URL=https://test.4dkankan.com/

+ 30 - 8
src/store/scene.ts

@@ -125,15 +125,37 @@ export const gotoScene = async (scene: Scene, edit = false) => {
     }
   }
   params.set("lang", "zh");
-  if (scene.sceneCode.startsWith("KJ")) {
-    const qjURL = import.meta.env.VITE_QJ_URL;
-    params.set("id", scene.sceneCode);
-    // console.log('')
-    window.open(`${qjURL}/${edit ? "edit" : "show"}.html?` + params.toString());
-  } else {
-    params.set("m", scene.sceneCode);
-    window.open(`${import.meta.env.VITE_LASER_URL}/?` + params.toString());
+
+  switch (Number(scene.sceneSource)) {
+    case SceneType.VR:
+      const qjURL = import.meta.env.VITE_QJ_URL;
+      params.set("id", scene.sceneCode);
+      window.open(`${qjURL}/${edit ? "edit" : "show"}.html?` + params.toString());
+      break;
+    case SceneType.CLUNT:
+      params.set("m", scene.sceneCode);
+      window.open(`${import.meta.env.VITE_LASER_URL}/?` + params.toString());
+      break;
+    case SceneType.MESH:
+      params.set("m", scene.sceneCode);
+      const kk_url = import.meta.env.VITE_4DKK_URL;
+      const dest = edit ? `${kk_url}/epg.html?${params.toString()}` : `${kk_url}/spg.html?${params.toString()}`;
+      console.log('mesh-url', dest)
+      window.open(dest);
+      break;
+    default:
+      break;
   }
+
+  // if (scene.sceneCode.startsWith("KJ")) {
+  //   const qjURL = import.meta.env.VITE_QJ_URL;
+  //   params.set("id", scene.sceneCode);
+  //   // console.log('')
+  //   window.open(`${qjURL}/${edit ? "edit" : "show"}.html?` + params.toString());
+  // } else {
+  //   params.set("m", scene.sceneCode);
+  //   window.open(`${import.meta.env.VITE_LASER_URL}/?` + params.toString());
+  // }
 };
 
 // 普通场景状态