|
@@ -86,7 +86,7 @@
|
|
|
import { loadPack, togetherCallback, getFileUrl, asyncTimeout } from '@/utils'
|
|
|
import { sdk, playSceneGuide, pauseSceneGuide, isScenePlayIng } from '@/sdk'
|
|
|
import { createGuidePath, isTemploraryID, useAutoSetMode, guides } from '@/store'
|
|
|
-import { Dialog } from 'bill/index'
|
|
|
+import { Dialog, Message } from 'bill/index'
|
|
|
import { useViewStack } from '@/hook'
|
|
|
import { nextTick, ref, toRaw, watchEffect } from 'vue'
|
|
|
import { showRightPanoStack, showLeftCtrlPanoStack, showLeftPanoStack, showRightCtrlPanoStack, getResource } from '@/env'
|
|
@@ -118,10 +118,12 @@ useViewStack(() =>
|
|
|
|
|
|
useAutoSetMode(paths, {
|
|
|
save() {
|
|
|
- props.data.paths = paths.value
|
|
|
- if (paths.value.length) {
|
|
|
- props.data.cover = paths.value[0].cover
|
|
|
+ if (!paths.value.length) {
|
|
|
+ Dialog.alert('无法保存空路径导览!')
|
|
|
+ throw '无法保存空路径导览!'
|
|
|
}
|
|
|
+ props.data.paths = paths.value
|
|
|
+ props.data.cover = paths.value[0].cover
|
|
|
if (isTemploraryID(props.data.id)) {
|
|
|
guides.value.push(props.data)
|
|
|
}
|