解决医嘱确定后中成药项目名消失

This commit is contained in:
2025-11-21 09:23:20 +08:00
parent 6da3b63012
commit fcccfc1959

View File

@@ -908,7 +908,7 @@
</span>
</template>
</el-table-column>
<el-table-column label="诊断" align="center" prop="diagnosisName" width="150">
<el-table-column label="诊断" align="center" prop="diagnosisName" width="150">
<template #default="scope">
<span v-if="!scope.row.isEdit">
{{ scope.row.diagnosisName || scope.row.conditionDefinitionName }}
@@ -1468,7 +1468,7 @@ function selectAdviceBase(key, row) {
} else {
// 没有 deviceId 或 deviceName可能是中成药药品
// 根据 categoryCode 判断
if (row.categoryCode == '1') {
if (row.categoryCode == '1') {
finalAdviceType = 2; // 中成药
} else {
// 默认认为是中成药
@@ -1766,14 +1766,11 @@ function handleSave() {
// 保存时将前端的耗材类型4转换为后端需要的类型2
// 后端接口中1=药品, 2=耗材, 3=诊疗
// 前端显示中1=西药, 2=中成药, 3=诊疗, 4=耗材
const saveAdviceType = parsedContent.adviceType == 4 ? 2 : parsedContent.adviceType;
const saveAdviceType = item.adviceType == 4 ? 2 : item.adviceType;
return {
...parsedContent,
...item,
adviceType: saveAdviceType,
requestId: item.requestId,
dbOpType: '1',
groupId: item.groupId,
uniqueKey: undefined,
dbOpType: item.requestId ? '2' : '1',
};
});
savePrescriptionSign({