fix(#783): 请修复 Bug #783:【住院医生工作站-诊断录入】新增诊断时,可以不保存一直新增诊断,不符合逻辑

This commit is contained in:
2026-06-17 23:46:42 +08:00
parent 3326356332
commit 26d520ccad

View File

@@ -1160,13 +1160,20 @@ function handleNodeClick(data) {
form.value.diagnosisList.push({
ybNo: data.ybNo,
name: data.name,
showPopover: false,
diagnosisSystem: '西医',
tcmSyndromeCode: '',
tcmSyndromeName: '',
syndromeDefinitionId: '',
syndromeGroupNo: '',
verificationStatusEnum: 4,
medTypeCode: undefined,
diagSrtNo: form.value.diagnosisList.length + 1,
definitionId: data.definitionId,
iptDiseTypeCode: 2,
diagnosisDesc: '',
diagnosisDoctor: props.patientInfo.practitionerName || props.patientInfo.doctorName || props.patientInfo.physicianName || userStore.name,
diagnosisTime: new Date().toLocaleString('zh-CN'),
// 添加 patientId
patientId: props.patientInfo.patientId
});
if (form.value.diagnosisList.length == 1) {
@@ -1202,12 +1209,4 @@ defineExpose({ getList, getDetail, handleSaveDiagnosis });
align-items: center;
gap: 4px;
}
</style>
:disabled="hasUnsavedDiagnosis || isAdding"
const isAdding = ref(false);
if (isAdding.value) return;
isAdding.value = true;
isAdding.value = false;
isAdding.value = false;
</style>