提单费用均摊处理

This commit is contained in:
liuminghui
2026-11-10 17:24:52 +08:00
parent 3c49175cea
commit fbc138f041
23 changed files with 1355 additions and 32 deletions
+37
View File
@@ -36,6 +36,43 @@ export function listAirBillFeeLog(query) {
})
}
/** 勾选提单后,查询需要分摊到订单的费用 */
export function previewAirBillAlloc(billCodes) {
return request({
url: '/price/airBill/fee/alloc/preview',
method: 'get',
params: { billCodes: (billCodes || []).join(',') }
})
}
/** 按重量或订单数把费用分摊到订单 */
export function allocateAirBillFee(billCodes) {
return request({
url: '/price/airBill/fee/alloc',
method: 'post',
data: { billCodes },
timeout: 120000
})
}
/** 已分摊的费用改为已确定 */
export function confirmAirBillFee(billCode, feeId) {
return request({
url: '/price/airBill/fee/confirm',
method: 'post',
params: { billCode, feeId }
})
}
/** 作废已分摊或已确定的费用,并逻辑删除订单上的分摊明细 */
export function voidAirBillFee(billCode, feeId) {
return request({
url: '/price/airBill/fee/void',
method: 'post',
params: { billCode, feeId }
})
}
/** 只提交新增、修改、删除的费用 */
export function saveAirBillFee(data) {
return request({