fix: Bug #177 门诊医生站耗材医嘱保存提示未匹配库存信息
问题原因: 1. 前端查询耗材列表时未设置 adviceTableName 字段 2. 后端库存校验时严格要求 adviceTableName 匹配,导致耗材无法匹配库存 修复方案: 1. 前端(adviceBaseList.vue): 添加 adviceTableName = 'adm_device_definition' 字段 2. 后端(AdviceUtils.java): 添加容错处理,当 adviceTableName 为空时跳过该项匹配 双保险策略确保问题彻底解决。
This commit is contained in:
@@ -359,6 +359,7 @@ async function getList() {
|
||||
priceList: item.price ? [{ price: item.price }] : (item.retailPrice ? [{ price: item.retailPrice }] : []),
|
||||
inventoryList: [],
|
||||
adviceDefinitionId: item.id,
|
||||
adviceTableName: 'adm_device_definition', // 🔧 Bug #177 修复:添加耗材表名,用于后端库存匹配
|
||||
chargeItemDefinitionId: item.id,
|
||||
positionId: item.locationId,
|
||||
positionName: item.locationId_dictText || '',
|
||||
|
||||
Reference in New Issue
Block a user