diff --git a/src/views/mold/moldrepair/MoldRepairForm.vue b/src/views/mold/moldrepair/MoldRepairForm.vue index 9c53ec1d..f7d48645 100644 --- a/src/views/mold/moldrepair/MoldRepairForm.vue +++ b/src/views/mold/moldrepair/MoldRepairForm.vue @@ -686,8 +686,8 @@ const open = async (type: string, id?: number) => { if (currentOpenId !== openRequestId.value) return ;(formData.value as any).requireDate = (formData.value as any).requireDate ?? undefined - ;(formData.value as any).finishDate = (formData.value as any).finishDate ?? undefined - ;(formData.value as any).confirmDate = (formData.value as any).confirmDate ?? undefined + ;(formData.value as any).finishDate = (formData.value as any).finishDate ?? (type === 'repair' ? Date.now() : undefined) + ;(formData.value as any).confirmDate = (formData.value as any).confirmDate ?? (type === 'repair' ? Date.now() : undefined) ;(formData.value as any).repairResult = (formData.value as any).repairResult ?? '' ;(formData.value as any).repairStatus = (formData.value as any).repairStatus === undefined || (formData.value as any).repairStatus === null || (formData.value as any).repairStatus === '' ? normalizeRepairStatusValue((formData.value as any).repairResult)