修复门诊医生站->【处方单】按钮,点击【处方单】按钮无响应问题
This commit is contained in:
@@ -594,15 +594,22 @@ function getPrescriptionNoInit() {
|
||||
form.rxTypeCode = props.prescriptionData.rxTypeCode;
|
||||
infoForm.prescriptionNo = props.prescriptionData.prescriptionNo;
|
||||
}
|
||||
console.log(infoForm.prescriptionNo, 'infoForm.prescriptionNo', props.prescriptionData);
|
||||
console.log('infoForm.prescriptionNo (初始值):', infoForm.prescriptionNo, 'props.prescriptionData:', props.prescriptionData);
|
||||
// prescriptionInfo.value = props.prescriptionData;
|
||||
if (title.value === '新增处方') {
|
||||
prescriptionNoInit().then((res) => {
|
||||
infoForm.prescriptionNo = res.data;
|
||||
console.log(props, 'props', res, 'res', 'form', form.value);
|
||||
console.log('处方号初始化成功:', {
|
||||
prescriptionNo: infoForm.prescriptionNo,
|
||||
form: form,
|
||||
medicationInfoListLength: form.medicationInfoList.length
|
||||
});
|
||||
}).catch((error) => {
|
||||
console.error('处方号初始化失败:', error);
|
||||
proxy.$modal.msgError('获取处方号失败,请重试');
|
||||
});
|
||||
}
|
||||
form.medicationInfoList = props.medicationInfo;
|
||||
form.medicationInfoList = props.medicationInfo || [];
|
||||
}
|
||||
|
||||
function getDiagnosisInfo() {
|
||||
@@ -611,13 +618,26 @@ function getDiagnosisInfo() {
|
||||
let diagnosisInfo = diagnosisList.value.filter((item) => {
|
||||
return item.maindiseFlag == 1;
|
||||
});
|
||||
diagnosisInfo.value = diagnosisInfo[0];
|
||||
if (title.value === '新增处方') {
|
||||
conditionId.value = diagnosisInfo[0].id;
|
||||
if (diagnosisInfo.length > 0) {
|
||||
diagnosisInfo.value = diagnosisInfo[0];
|
||||
if (title.value === '新增处方') {
|
||||
conditionId.value = diagnosisInfo[0].id;
|
||||
}
|
||||
}
|
||||
}).catch((error) => {
|
||||
console.error('获取诊断信息失败:', error);
|
||||
});
|
||||
|
||||
// 获取慢性病诊断信息,如果医保未连接则静默跳过
|
||||
getChronicDisease({ encounterId: props.patient.encounterId }).then((res) => {
|
||||
speDiagnosisList.value = res.data;
|
||||
speDiagnosisList.value = res.data || [];
|
||||
}).catch((error) => {
|
||||
// 医保未连接时,静默处理,不显示错误信息
|
||||
// 只在开发环境下记录日志,生产环境不输出
|
||||
if (import.meta.env.DEV) {
|
||||
console.debug('获取慢性病诊断信息失败(医保未连接,已静默处理):', error.message);
|
||||
}
|
||||
speDiagnosisList.value = [];
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user