diff --git a/src/components/home/DateTime/index.vue b/src/components/home/DateTime/index.vue index 5f8ab8d..2341236 100644 --- a/src/components/home/DateTime/index.vue +++ b/src/components/home/DateTime/index.vue @@ -6,7 +6,7 @@ import { ref, watch } from 'vue' const emits = defineEmits(['ok', 'cancel']) -const { serverTime, setDateTime, closeDialog } = useServerTime() +const { serverTime, setDateTime } = useServerTime() console.log('serverTime', serverTime.value) let onceFlag = false @@ -22,21 +22,16 @@ console.log(form.value) const formRef = ref() -const okLoading = ref(false) -const okHandle = () => { - formRef.value.validate(async (valid: any) => { - if (!valid) { - return - } - console.log(form.value) - okLoading.value = true - await setDateTime(form.value.epochMilli as number) - setTimeout(() => { - okLoading.value = false - FtMessage.success('保存成功') - closeDialog() - }, 300) - }) +const okHandle = async () => { + const valid = await formRef.value.validate() + if (!valid) { + return + } + await setDateTime(form.value.epochMilli as number) + setTimeout(() => { + FtMessage.success('保存成功') + emits('ok') + }, 300) } const cancel = () => { diff --git a/src/views/main/index.vue b/src/views/main/index.vue index a20fc81..5ddc137 100644 --- a/src/views/main/index.vue +++ b/src/views/main/index.vue @@ -250,7 +250,7 @@ const backHandle = () => { - +