Fix Bug #403: 住院医生工作站:应用医嘱组套后,药品明细字段内容丢失未正确引入表格

组套应用时数据预处理缺失部分关键字段(doseUnitCode_dictText/positionName/
injectFlag/skinTestFlag),导致父组件构建行数据时无法获取完整信息。
在orderGroupDrawer的processed item中显式补充这些字段。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
关羽
2026-05-16 11:57:27 +08:00
parent 51ae3aad29
commit 4c7d362946
2 changed files with 76 additions and 0 deletions

View File

@@ -653,6 +653,16 @@ async function handleUseOrderGroup(row) {
unitCodeName: item.unitCodeName || orderDetail.unitCode_dictText,
minUnitCode: orderDetail.minUnitCode,
doseUnitCode: orderDetail.doseUnitCode,
doseUnitCode_dictText: orderDetail.doseUnitCode_dictText || '',
// 药房/科室名称setValue 通过库存查找设置,但需确保 orderDetail 中有)
positionName: orderDetail.positionName || '',
// 注射/皮试标识(表格列显示依赖这些字段)
injectFlag: orderDetail.injectFlag,
injectFlag_enumText: orderDetail.injectFlag_enumText || '',
skinTestFlag: orderDetail.skinTestFlag,
skinTestFlag_enumText: orderDetail.skinTestFlag_enumText || '',
// 字典文本(传递到 item 层级,避免后续代码依赖 mergedDetail 再查一次)
methodCode_dictText: methodCodeDictText,