bill 7 月之前
父节点
当前提交
dab8512d4b
共有 2 个文件被更改,包括 5 次插入4 次删除
  1. 4 3
      src/sdk/association.ts
  2. 1 1
      src/views/guide/edit-paths.vue

+ 4 - 3
src/sdk/association.ts

@@ -32,7 +32,8 @@ import {
   SceneStatus,
   setting,
   caseProject,
-  getGuidePaths
+  getGuidePaths,
+  guidePaths
 } from '@/store'
 import { currentLayout, RoutesName } from '@/router'
 
@@ -440,8 +441,8 @@ export enum ScenePlayIngEnum {
 }
 export const isScenePlayIng = ref<ScenePlayIngEnum>(ScenePlayIngEnum.stop)
 let pauseRecovery: () => void
-export const playSceneGuide = async (guide: Guide, changeIndexCallback?: (index: number) => void, forceFull = false) => {
-  const paths = getGuidePaths(guide)
+export const playSceneGuide = async (guide: Guide, changeIndexCallback?: (index: number) => void, forceFull = false, paths = getGuidePaths(guide)) => {
+  console.log(guide, guidePaths.value)
   if (isScenePlayIng.value) {
     throw new Error('导览正在播放')
   }

+ 1 - 1
src/views/guide/edit-paths.vue

@@ -203,7 +203,7 @@ const play = async () => {
     await asyncTimeout(400);
     playSceneGuide(props.data, (index) => {
       current.value = paths.value[index - 1];
-    });
+    }, false, paths.value);
   }
 };