From 56e16265c62c7ca38fe521e17ca00adb03c703d0 Mon Sep 17 00:00:00 2001 From: Jeffrey Hsu Date: Tue, 4 Feb 2025 14:51:06 +0800 Subject: [PATCH] complete CreateStart.vue feature --- src/renderer/src/views/create/CreateStart.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/views/create/CreateStart.vue b/src/renderer/src/views/create/CreateStart.vue index b6db790..3282ad9 100644 --- a/src/renderer/src/views/create/CreateStart.vue +++ b/src/renderer/src/views/create/CreateStart.vue @@ -48,11 +48,12 @@ const handleCreateFrom = async (from: 'xlsx' | 'jwxt') => { tempCourseInfo.value = courseInfo.value! } } else if (from === 'jwxt') { - console.log(1) + ElMessage({ type: 'warning', message: '功能暂时不可用,敬请期待' }) } } const handleBack = () => router.back() + const handleFormReset = () => { tempCourseInfo.value = { campus: '', @@ -64,13 +65,20 @@ const handleFormReset = () => { teacher: '' } } + const handleShowCopyBtn = () => { isShowCopyFrom.value = (!tempCourseInfo.value.master && tempCourseInfo.value.teacher) as boolean } + const handleCopyFromTeacher = () => { tempCourseInfo.value.master = tempCourseInfo.value.teacher isShowCopyFrom.value = false } + +const handleSubmit = async () => { + store.saveCourseInfo(tempCourseInfo.value) + await router.push({ name: 'panel' }) +}