feat: 增加顺丰月结列表,支持导出、结算和补填运费

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-10-21 20:17:45 +08:00
1 parent 77e8c78cb6
commit a81f177cb6
4 files changed
+532

No files matched your search

@@ -0,0 +1,38 @@
import request from '@/utils/http'
export type SfExpressSettlement = {
id: string
waybillNo: string
createByName: string
createTime: string
settleStatus: string
settleStatusLabel: string
freightAmount: number | null
freightAmountLabel: string
settleTime: string
}
export function fetchSfExpressSettlements(params: Record<string, unknown>) {
return request.get<{ list: SfExpressSettlement[]; total: number }>({
url: '/web/admin/sample-freights/sf-settlements',
params
})
}
export function fetchSfExpressSettlementExport(params: Record<string, unknown>) {
return request.get<{ list: SfExpressSettlement[] }>({
url: '/web/admin/sample-freights/sf-settlements/export',
params
})
}
export function settleSfExpressSettlements(data: { ids: string[]; freightAmount?: number }) {
return request.post({ url: '/web/admin/sample-freights/sf-settlements/settle', data })
}
export function fillSfExpressSettlementAmount(id: string, freightAmount: number) {
return request.post({
url: `/web/admin/sample-freights/sf-settlements/${id}/fill-amount`,
data: { freightAmount }
})
}