|
|
@@ -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');
|
|
|
};
|
|
|
|
|
|
// ================= 多元融合离线包下载(弹窗工厂) =================
|