src/views/ecg/appointment/AppointmentForm.vue
@@ -286,7 +286,11 @@ bookTime: undefined, bookDate: new Date().getTime(), bookTimeslot: 9000930, bookCheckType: getCheckTypeName(100), // 【本次修复】原来写的是 getCheckTypeName(100),把**中文名称**("常规心电图")塞进了 // bookCheckType,而后端字段是 Integer。后果:新建/重置后不重新选检查项目直接保存, // 会提交字符串 → Jackson 反序列化失败 → 500「系统异常」。 // 正确写法:与新建初始值一致,用检查类型的**数字值**(100=常规心电图)。 bookCheckType: 100, paid: 0 } formRef.value?.resetFields()