tangning 2 tygodni temu
rodzic
commit
68d45aee1f

+ 1 - 1
src/view/camera/index.vue

@@ -94,7 +94,7 @@ const changeCameraHandler = async (camera: Camera) => {
 const del = async (camera: Camera) => {
   if (
     await confirm(
-      "解绑相机,该相机拍摄的场景也将一并解绑(场景在云端存储,不会删除)确定要解绑吗?"
+      "解绑相机,该相机拍摄的场景也将一并解绑,包括已添加到多元融合或项目场景也会移除。 (场景在云端存储,不回删除)确定要解绑吗?"
     )
   ) {
     await delCamera(camera);

+ 6 - 1
src/view/newFireCase/mix3dManager/fusionDownload.vue

@@ -52,6 +52,12 @@ const params = {
 // 初始化:若已生成则直接下载,否则触发打包并轮询进度
 const initial = async () => {
   try {
+    const downRes = await axios.post(downloadOfflineFusion, params);
+    if(downRes.downloadUrl){
+      downloadURL.value = downRes.downloadUrl;
+      state.value = State.readDown;
+      return;
+    }
     const res = await axios.get(getOfflineFusionProcess, { params });
     const p = parseInt(String(res?.data?.percent ?? 0));
     const url = res?.data?.url as string | undefined;
@@ -63,7 +69,6 @@ const initial = async () => {
       return;
     }
 
-    const downRes = await axios.post(downloadOfflineFusion, params);
     // 触发打包后进入轮询
     state.value = State.package;
     await new Promise<void>((resolve) => requestUpdateURL(resolve));