Pārlūkot izejas kodu

Merge branch 'local'

bill 3 gadi atpakaļ
vecāks
revīzija
92b8d9e06d
1 mainītis faili ar 6 papildinājumiem un 4 dzēšanām
  1. 6 4
      src/views/guide/edit-paths.vue

+ 6 - 4
src/views/guide/edit-paths.vue

@@ -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)
     }