应收账单功能实现
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listArBill(query) {
|
||||
return request({ url: '/ar/bill/list', method: 'get', params: query })
|
||||
}
|
||||
|
||||
export function getArBill(arBillId) {
|
||||
return request({ url: '/ar/bill/' + arBillId, method: 'get', timeout: 30000 })
|
||||
}
|
||||
|
||||
export function getDefaultArBankAccount(currency = 'CNY') {
|
||||
return request({ url: '/ar/bill/default-bank-account', method: 'get', params: { currency } })
|
||||
}
|
||||
|
||||
export function generateArBill(data) {
|
||||
return request({ url: '/ar/bill/generate', method: 'post', data, timeout: 60000 })
|
||||
}
|
||||
|
||||
export function previewArBill(query) {
|
||||
return request({ url: '/ar/bill/generate/preview', method: 'get', params: query })
|
||||
}
|
||||
|
||||
export function confirmArBill(arBillId, data = {}) {
|
||||
return request({ url: '/ar/bill/' + arBillId + '/confirm', method: 'put', data })
|
||||
}
|
||||
|
||||
export function voidArBill(arBillId, data) {
|
||||
return request({ url: '/ar/bill/' + arBillId + '/void', method: 'put', data })
|
||||
}
|
||||
|
||||
export function exportArBill(arBillId) {
|
||||
return request({ url: '/ar/bill/' + arBillId + '/export', method: 'post' })
|
||||
}
|
||||
|
||||
export function listArBillExports(arBillId) {
|
||||
return request({ url: '/ar/bill/' + arBillId + '/exports', method: 'get' })
|
||||
}
|
||||
|
||||
export function downloadArBillExport(exportId) {
|
||||
return request({ url: '/ar/bill/export/' + exportId + '/download', method: 'get', responseType: 'blob' })
|
||||
}
|
||||
|
||||
export function listArBillLogs(query) {
|
||||
return request({ url: '/ar/bill/log/list', method: 'get', params: query })
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listArReceipt(query) {
|
||||
return request({ url: '/ar/receipt/list', method: 'get', params: query })
|
||||
}
|
||||
|
||||
export function addArReceipt(data) {
|
||||
return request({ url: '/ar/receipt', method: 'post', data })
|
||||
}
|
||||
|
||||
export function cancelArReceipt(receiptId, data = {}) {
|
||||
return request({ url: '/ar/receipt/' + receiptId + '/cancel', method: 'put', data })
|
||||
}
|
||||
|
||||
export function listArWriteoffs(receiptId) {
|
||||
return request({ url: '/ar/receipt/' + receiptId + '/writeoffs', method: 'get' })
|
||||
}
|
||||
|
||||
export function writeoffArReceipt(data) {
|
||||
return request({ url: '/ar/receipt/writeoff', method: 'post', data })
|
||||
}
|
||||
|
||||
export function cancelArWriteoff(writeoffId, data = {}) {
|
||||
return request({ url: '/ar/receipt/writeoff/' + writeoffId + '/cancel', method: 'put', data })
|
||||
}
|
||||
Reference in New Issue
Block a user