fix(#791): zhaoyun (文件合入)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user