收款管理

This commit is contained in:
luojiaquan
2026-10-13 10:38:50 +08:00
parent 4d27887d4a
commit 3ae8d536cd
7 changed files with 1655 additions and 4 deletions
+50
View File
@@ -0,0 +1,50 @@
import request from '@/utils/request'
/** 查询收款记录(跨客户,未传收款时间时后端默认当天) */
export function listReceipt(query) {
return request({ url: '/ar/receipt/list', method: 'get', params: query })
}
/** 收款单详情(含核销计划与凭证附件) */
export function getReceipt(id) {
return request({ url: '/ar/receipt/' + id, method: 'get' })
}
/** 登记收款(必须选择客户,与客户余额-登记收款同一套逻辑) */
export function addReceipt(data) {
return request({ url: '/ar/receipt', method: 'post', data })
}
/** 审核通过收款单 */
export function confirmReceipt(id) {
return request({ url: '/ar/receipt/confirm/' + id, method: 'put' })
}
/** 取消收款单 */
export function cancelReceipt(id) {
return request({ url: '/ar/receipt/cancel/' + id, method: 'put' })
}
/** 查询客户可核销账单(已确认/部分核销) */
export function listUnsettledBill(customerId) {
return request({ url: '/ar/receipt/bill/unsettled/' + customerId, method: 'get' })
}
/** 查询核销记录(跨客户) */
export function listReceiptWriteoff(query) {
return request({ url: '/ar/receipt/writeoff/list', method: 'get', params: query })
}
/** 账单核销(账单核销页签直接核销) */
export function receiptWriteoff(data) {
return request({ url: '/ar/receipt/writeoff', method: 'post', data })
}
/** 反核销 */
export function cancelReceiptWriteoff(writeoffId, cancelRemark) {
return request({
url: '/ar/receipt/writeoff/' + writeoffId + '/cancel',
method: 'put',
data: { cancelRemark }
})
}
File diff suppressed because it is too large Load Diff