Release/test 合并上生产 #2

Merged
admin merged 736 commits from release/test into main 2026-09-17 11:50:56 +08:00
Showing only changes of commit bc44cbac46 - Show all commits
@@ -61,6 +61,7 @@ import {
calculateInboundFee,
confirmInboundFee,
createFeeActionIdempotencyKey,
getLatestInboundFee,
getInboundMeasurement,
saveInboundMeasurementDraft,
InboundFeePanel,
@@ -1453,6 +1454,20 @@ async function executeConfirmAndSendFee() {
try {
const tenantId = String(summary.tenantId)
const inboundId = String(summary.inboundId)
try {
const snapshot = await getLatestInboundFee(tenantId, inboundId)
if (snapshot.customerConfirmationStatus === 'CONFIRMED' || snapshot.customerConfirmedAt) {
ElMessage.warning('客户已确认该费用,费用已锁定,不允许再修改或重新发送')
feeConfirmOpen.value = false
return
}
} catch (error) {
const details = getApiErrorDetails(error, '费用状态查询失败,请刷新后重试')
if (details.code !== 'A0404') {
ElMessage.error(details.message)
return
}
}
let snapshot = await calculateInboundFee(tenantId, inboundId, {
selectedWeightKg,
selectedVolumeCbm,