70 lines
1.8 KiB
Markdown
70 lines
1.8 KiB
Markdown
# 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. 张飞测试验证 |