wangfumin 1 месяц назад
Родитель
Сommit
5e1fb84998
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      src/view/newFireCase/mix3dManager/sceneContent.vue

+ 4 - 3
src/view/newFireCase/mix3dManager/sceneContent.vue

@@ -64,6 +64,7 @@ import { fusionDownload } from "./quisk";
 import { sceneShare as sceneShareDialog } from "@/view/case/quisk";
 import { axios, downSceneHash, addOrUpdateCaseFusion, delFusion } from "@/request";
 const url = import.meta.env.VITE_SEVER_URL || 'https://mix3d.4dkankan.com';
+const nowRouteName = import.meta.env.VITE_APP_APP;
 
 const props = defineProps<{ pagging: ScenePagging }>();
 const delSceneHandler = async (row: any) => {
@@ -88,7 +89,7 @@ const addMix3d = async () => {
     const fusionId = res?.data?.fusionId ?? res?.data?.id;
     if (!fusionId) return;
     // 跳转到多元融合编辑页
-    window.open(`${url}/code/index.html?caseId=${fusionId}&token=${user.value.token}#/fuseEdit/merge`, '_blank');
+    window.open(`${url}/code/index.html?caseId=${fusionId}&fromRoute=${nowRouteName}&token=${user.value.token}#/fuseEdit/merge`, '_blank');
     // 刷新列表以显示新增项(可选)
     props.pagging.refresh?.();
   } catch (e) {
@@ -107,14 +108,14 @@ const openSceneShare = async (row: QuoteScene | any) => {
 const openFusionView = (row: any) => {
   const fusionId = (row && (row.fusionId ?? row.id)) as number;
   if (!fusionId) return;
-  window.open(`${url}/code/index.html?caseId=${fusionId}&token=${user.value.token}#/show/summary`);
+  window.open(`${url}/code/index.html?caseId=${fusionId}&fromRoute=${nowRouteName}&token=${user.value.token}#/show/summary`);
 };
 
 // 跳转多元融合编辑页(复原 mix3d.vue 行161-163逻辑)
 const openFusionEdit = (row: any) => {
   const fusionId = (row && (row.fusionId ?? row.id)) as number;
   if (!fusionId) return;
-  window.open(`${url}/code/index.html?caseId=${fusionId}&token=${user.value.token}#/fuseEdit/merge`, '_blank');
+  window.open(`${url}/code/index.html?caseId=${fusionId}&fromRoute=${nowRouteName}&token=${user.value.token}#/fuseEdit/merge`, '_blank');
 };
 
 // ================= 多元融合离线包下载(弹窗工厂) =================