|
@@ -64,7 +64,6 @@
|
|
|
width="54px"
|
|
|
height="26px"
|
|
|
v-model="path.time"
|
|
|
- :modelValue="path.time"
|
|
|
@update:modelValue="(val: number) => updatePathInfo(i, { time: val })"
|
|
|
:ctrl="false"
|
|
|
:min="0.1"
|
|
@@ -95,7 +94,7 @@ import type { Guide, GuidePaths, GuidePath } from '@/store'
|
|
|
import type { CalcPathProps } from '@/sdk'
|
|
|
|
|
|
const props = defineProps< { data: Guide }>()
|
|
|
-const paths = ref<GuidePaths>([...props.data.paths])
|
|
|
+const paths = ref<GuidePaths>(props.data.paths)
|
|
|
const current = ref<GuidePath>(paths.value[0])
|
|
|
|
|
|
const updatePathInfo = (index: number, calcInfo: CalcPathProps[1]) => {
|
|
@@ -104,7 +103,6 @@ const updatePathInfo = (index: number, calcInfo: CalcPathProps[1]) => {
|
|
|
calcInfo
|
|
|
)
|
|
|
Object.assign(paths.value[index], info)
|
|
|
- console.log(info)
|
|
|
}
|
|
|
|
|
|
useViewStack(() =>
|
|
@@ -116,17 +114,9 @@ useViewStack(() =>
|
|
|
])
|
|
|
);
|
|
|
|
|
|
+
|
|
|
useAutoSetMode(paths, {
|
|
|
save() {
|
|
|
- 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)
|
|
|
- }
|
|
|
}
|
|
|
})
|
|
|
|