This commit is contained in:
wuweihua
2026-09-16 17:14:24 +08:00
45 changed files with 3786 additions and 77 deletions
@@ -0,0 +1,36 @@
import request from '@/utils/request.js'
// 查询客户已绑定的套餐列表
export function listCustomerPriceSet(customerId) {
return request({
url: '/customersupplier/customerinfo/priceset/bind/list',
method: 'get',
params: { customerId }
})
}
// 查询可绑定的生效套餐选项
export function listPriceSetOption(query) {
return request({
url: '/customersupplier/customerinfo/priceset/option/list',
method: 'get',
params: query
})
}
// 保存客户套餐绑定(已绑定则更新/更换,未绑定则新增)
export function saveCustomerPriceSet(data) {
return request({
url: '/customersupplier/customerinfo/priceset/bind',
method: 'post',
data
})
}
// 解绑客户套餐
export function delCustomerPriceSet(customerPricesetIds) {
return request({
url: '/customersupplier/customerinfo/priceset/bind/' + customerPricesetIds,
method: 'delete'
})
}
@@ -0,0 +1,53 @@
import request from '@/utils/request'
/** 查询客户可核销账单(已确认/部分核销) */
export function listUnsettledBill(customerId) {
return request({
url: '/customersupplier/customerbill/unsettled/' + customerId,
method: 'get'
})
}
/** 查询余额核销记录 */
export function listBalanceWriteoff(query) {
return request({
url: '/customersupplier/customerbill/writeoff/list',
method: 'get',
params: query
})
}
/** 用客户账户余额核销账单 */
export function balanceWriteoff(data) {
return request({
url: '/customersupplier/customerbill/writeoff',
method: 'post',
data: data
})
}
/** 反核销(取消一笔有效余额核销) */
export function cancelBalanceWriteoff(writeoffId, cancelRemark) {
return request({
url: '/customersupplier/customerbill/writeoff/' + writeoffId + '/cancel',
method: 'put',
data: { cancelRemark }
})
}
/** 账单查看:账单列表(只读) */
export function listCustomerBill(query) {
return request({
url: '/customersupplier/customerbill/list',
method: 'get',
params: query
})
}
/** 账单查看:账单详情(含明细) */
export function getCustomerBill(arBillId) {
return request({
url: '/customersupplier/customerbill/' + arBillId,
method: 'get'
})
}
@@ -58,3 +58,21 @@ export function listFlow(query) {
params: query
})
}
/** 查询额度流水列表 */
export function listCreditFlow(query) {
return request({
url: '/customersupplier/customermoney/credit/flow/list',
method: 'get',
params: query
})
}
/** 调整客户额度(信用额度/临时额度),调整过程留额度流水 */
export function adjustCredit(data) {
return request({
url: '/customersupplier/customermoney/credit/adjust',
method: 'post',
data: data
})
}