107 lines
2.1 KiB
JavaScript
107 lines
2.1 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/** Quote trial for billing center */
|
|
export function quoteBilling(data) {
|
|
return request({
|
|
url: '/price/billing/quote',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** Historical quote list */
|
|
export function listQuote(query) {
|
|
return request({
|
|
url: '/price/billing/quote/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/** Historical quote detail */
|
|
export function getQuote(quoteId) {
|
|
return request({
|
|
url: '/price/billing/quote/' + quoteId,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/** Sync order receivable bill */
|
|
export function billOrder(data) {
|
|
return request({
|
|
url: '/price/billing/bill',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** Receivable bill list */
|
|
export function listBill(query) {
|
|
return request({
|
|
url: '/price/billing/bill/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/** Receivable bill detail */
|
|
export function getBill(billId) {
|
|
return request({
|
|
url: '/price/billing/bill/' + billId,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/** Order no options for remote search (bill list multi search) */
|
|
export function listOrderNoOptions(keyword) {
|
|
return request({
|
|
url: '/price/billing/bill/orderNos',
|
|
method: 'get',
|
|
params: { keyword }
|
|
})
|
|
}
|
|
|
|
/** 运单号下拉远程搜索选项 */
|
|
export function listTrackingNoOptions(keyword) {
|
|
return request({
|
|
url: '/price/billing/bill/trackingNos',
|
|
method: 'get',
|
|
params: { keyword }
|
|
})
|
|
}
|
|
|
|
/** 转单号下拉远程搜索选项 */
|
|
export function listTransferNoOptions(keyword) {
|
|
return request({
|
|
url: '/price/billing/bill/transferNos',
|
|
method: 'get',
|
|
params: { keyword }
|
|
})
|
|
}
|
|
|
|
/** 计费详情:增加应收费用明细 */
|
|
export function addIncomeBillFee(data) {
|
|
return request({
|
|
url: '/price/billing/bill/fee',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 计费详情:编辑手动应收费用 */
|
|
export function updateIncomeBillFee(data) {
|
|
return request({
|
|
url: '/price/billing/bill/fee',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 计费详情:删除手动应收费用 */
|
|
export function deleteIncomeBillFee(feeId) {
|
|
return request({
|
|
url: '/price/billing/bill/fee/' + feeId,
|
|
method: 'delete'
|
|
})
|
|
}
|