fix(#791): zhaoyun (文件合入)

This commit is contained in:
2026-06-17 19:53:53 +08:00
committed by 华佗
parent 51acc3f91c
commit 3a454189b0

View File

@@ -570,6 +570,7 @@ function getList() {
conditionId: item.conditionId || '',
encounterDiagnosisId: item.encounterDiagnosisId || '',
syndromeGroupNo: item.syndromeGroupNo || res.data.symptom[index]?.syndromeGroupNo || '',
illnessName: item.name, // 保存原始疾病名称,避免保存时发送合并名称
name: item.name + '-' + (res.data.symptom[index]?.name || ''),
ybNo: item.ybNo,
definitionId: item.definitionId || '',
@@ -1014,9 +1015,14 @@ function handleSaveDiagnosis() {
// 再逐个保存中医诊断(只追加,不清空)
for (const item of tcmList) {
const syndromeGroupNo = item.conditionId
? `${item.conditionId}-${item.tcmSyndromeCode || Date.now()}`
: `${Date.now()}-${item.tcmSyndromeCode || '0'}`;
// 优先使用已有的 syndromeGroupNo,避免每次保存生成新值导致重复创建
const syndromeGroupNo = item.syndromeGroupNo || (
item.conditionId
? `${item.conditionId}-${item.tcmSyndromeCode || Date.now()}`
: `${Date.now()}-${item.tcmSyndromeCode || '0'}`
);
// 使用原始疾病名称illnessName而非合并后的名称如"感冒-风寒证"
const illnessName = item.illnessName || item.name;
await saveTcmDiagnosis({
patientId: props.patientInfo.patientId,
encounterId: props.patientInfo.encounterId,
@@ -1025,7 +1031,7 @@ function handleSaveDiagnosis() {
{
conditionId: item.conditionId || null,
encounterDiagnosisId: item.encounterDiagnosisId || null,
name: item.name,
name: illnessName,
ybNo: item.ybNo,
definitionId: item.definitionId || null,
diagSrtNo: item.diagSrtNo,