diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index db32a1eb..41f726fc 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -210,7 +210,7 @@ async function confirm() { } else { const data = props.taskList[taskIndex.value]; data.name = formData.value.evaluationName; - data.info = formData.value; + data.info = {...formData.value}; data.duration = dayjs(formData.value.evaluationEndTime).diff( formData.value.evaluationStartTime, "minutes" diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 201ee932..bc689a0f 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -138,7 +138,7 @@ function confirm() { } else { const data = props.taskList[taskIndex.value] data.name = formData.value.workName - data.info = formData.value + data.info = {...formData.value} data.duration = dayjs(formData.value.submitEndTime).diff(formData.value.submitStartTime,'minutes') } emit('update:taskList', [...props.taskList])