17677107545e40df47d0f24ba8541fb98985cbd2
根因: 1. 就诊卡号字段映射错误:三处 (initData/resetForm/handleSave) 使用 identifierNo(身份证号) 而非 visitNo/busNo(就诊卡号),参照 examinationApplication.vue 第1167行注释确认 2. 执行时间未设置默认值:initData 和 resetForm 中 executeTime 初始化为 null 3. 套餐判断条件过松:loadApplicationToForm 中 feePackageId != null 即判定为套餐, 普通项目因 feePackageId 有值被误标 修复: 1. 三处 medicalrecordNumber 改为 props.patientInfo.visitNo || props.patientInfo.busNo 2. initData 和 resetForm 中 executeTime 默认填充 formatDateTime(new Date()) 3. isPackage 增加 packageName 联合判断,与 loadCategoryItems 逻辑一致 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
his-repo
@ 5de8a22418
Fix Bug #445: 引用计费时已生成医嘱项目重新出现在待生成列表 — handleQuoteBilling 中先清空 temporaryAdvices 再执行 ID 匹配过滤,导致过滤逻辑对空数组无效;且 ID 匹配不可靠(新医嘱无 requestId/chargeItemId),已改为在清空前提取复合键(名称|||规格|||数量)并在数据加载后用该键过滤
Fix Bug #557: 编辑手术安排时间字段保存报日期格式解析错误 — 根因:OpSchedule 实体中 admissionTime/entryTime/startTime/endTime/anesStart/anesEnd 六个时间字段的 @JsonFormat 使用 yyyy-MM-dd'T'HH:mm:ss(ISO T分隔符),而前端 el-date-picker 以 value-format="YYYY-MM-DD HH:mm:ss" 发送空格分隔格式,Jackson 反序列化失败;修复:统一改为 @JsonFormat + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
Description
No description provided
Languages
Java
49.4%
Vue
44.9%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%