Files
his/md/BUG_ANALYSIS.md
2026-04-06 07:00:46 +08:00

1.8 KiB
Raw Blame History

HIS项目 Bug 分析与修复日志

2026-04-05 23:55 - 子龙开始工作

Bug 334 分析:门诊医生站-检验申请界面按钮布局优化

文件位置

  • /openhis-ui-vue3/src/views/doctorstation/components/inspection/inspectionApplication.vue

当前布局问题

  1. 顶部操作按钮区高度 60px可能有优化空间
  2. 表单区域 padding 较大
  3. 需要优化垂直空间利用率

修复方案

  • 减少不必要的 padding 和 margin
  • 优化表单字段布局
  • 调整按钮区域高度

Bug 335 分析:门诊医生站开立药品医嘱点击【保存】时报错

文件位置

  • /openhis-server-new/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationAdviceAppServiceImpl.java

问题定位

  • 方法:saveAdvice() -> handMedication()
  • 可能原因:
    1. encounterId 或 patientId 为 null
    2. 库存校验失败
    3. 账户ID缺失

代码已修复

  • 行 488-588已添加 encounterId 和 patientId 校验
  • 行 497-588自动补全逻辑

Bug 336 分析:门诊医生站开立诊疗项目后点击【保存】报错

文件位置

  • 同上文件

问题定位

  • 方法:saveAdvice() -> handService()
  • 可能原因:
    1. effectiveOrgId执行科室为 null
    2. accountId 为 null

代码已修复

  • 行 1290-1390已添加 accountId 自动补全
  • 行 1338-1343诊疗项目执行科室非空校验

工作分工

Bug ID 负责人 状态
334 子龙 分析中
335 关羽 待修复
336 关羽 待修复
338 关羽 待修复

下一步行动

  1. 子龙修复 Bug 334检验申请界面布局优化
  2. 关羽修复 Bug 335、336、338
  3. 张飞测试验证