解决当日已挂号页面费用性质不一致问题

This commit is contained in:
Auora
2025-11-12 09:47:28 +08:00
parent fe8fb3d321
commit 73efeecfc1
6 changed files with 176 additions and 34 deletions

View File

@@ -296,23 +296,17 @@ function submit() {
return;
}
dialogLoading.value = true;
// 确保设置默认合同编号,避免非医保结算时查询合同信息
// 根据费用性质动态设置合同编号
if (props.transformedData && props.transformedData.accountFormData) {
props.transformedData.accountFormData.contractNo = '0000';
// 直接使用传入的feeType作为contractNo
// 如果feeType存在就使用否则使用patientInfo中的medfeePaymtdCode最后默认使用'0000'
props.transformedData.accountFormData.contractNo = props.feeType || props.patientInfo?.medfeePaymtdCode || '0000';
}
savePayment({
// paymentEnum: 0,
// kindEnum: 1,
// patientId: props.patientInfo.patientId,
// encounterId: props.patientInfo.encounterId,
// chargeItemIds: props.chargeItemIds,
outpatientRegistrationAddParam: props.transformedData,
chrgBchno: props.chrgBchno,
busNo: props.registerBusNo,
paymentDetails: formData.selfPay,
// ybFlag: '0',
// eleFlag: '0',
// returnedAmount: parseFloat(returnedAmount.value),
})
.then((res) => {
if (res.code == 200) {