80 lines
2.4 KiB
TypeScript
80 lines
2.4 KiB
TypeScript
import request from '@/utils/request'
|
|
|
|
// 余额明细
|
|
export function accountLog(params?: any) {
|
|
return request.get({ url: '/finance.account_log/lists', params })
|
|
}
|
|
|
|
// 充值记录
|
|
export function rechargeLists(params?: any) {
|
|
return request.get({ url: '/recharge.recharge/lists', params }, { ignoreCancelToken: true })
|
|
}
|
|
|
|
// 余额变动类型
|
|
export function getUmChangeType(params?: any) {
|
|
return request.get({ url: '/finance.account_log/getUmChangeType', params })
|
|
}
|
|
|
|
//退款
|
|
export function refund(params?: any) {
|
|
return request.post({ url: '/recharge.recharge/refund', params })
|
|
}
|
|
|
|
//重新退款
|
|
export function refundAgain(params?: any) {
|
|
return request.post({ url: '/recharge.recharge/refundAgain', params })
|
|
}
|
|
|
|
//退款记录
|
|
export function refundRecord(params?: any) {
|
|
return request.get({ url: '/finance.refund/record', params })
|
|
}
|
|
|
|
//退款日志
|
|
export function refundLog(params?: any) {
|
|
return request.get({ url: '/finance.refund/log', params })
|
|
}
|
|
|
|
//退款统计
|
|
export function refundStat(params?: any) {
|
|
return request.get({ url: '/finance.refund/stat', params })
|
|
}
|
|
|
|
// 账户消耗列表
|
|
export function accountCostLists(params?: any) {
|
|
return request.get({ url: '/finance.account_cost/lists', params })
|
|
}
|
|
|
|
// 账户消耗新增
|
|
export function accountCostAdd(params?: any) {
|
|
return request.post({ url: '/finance.account_cost/add', params })
|
|
}
|
|
|
|
// 账户消耗编辑
|
|
export function accountCostEdit(params?: any) {
|
|
return request.post({ url: '/finance.account_cost/edit', params })
|
|
}
|
|
|
|
// 账户消耗详情
|
|
export function accountCostDetail(params?: any) {
|
|
return request.get({ url: '/finance.account_cost/detail', params })
|
|
}
|
|
|
|
// 账户消耗删除
|
|
export function accountCostDelete(params?: any) {
|
|
return request.post({ url: '/finance.account_cost/delete', params })
|
|
}
|
|
|
|
/** 制定业绩:按月查看各部门目标 */
|
|
export function deptPerformanceTargetMonthMatrix(params: { year_month: string }) {
|
|
return request.get({ url: '/finance.dept_performance_target/monthMatrix', params })
|
|
}
|
|
|
|
/** 制定业绩:批量保存当月目标(target_amount≤0 则清除该部门当月目标) */
|
|
export function deptPerformanceTargetBatchSave(params: {
|
|
year_month: string
|
|
items: Array<{ dept_id: number; target_amount: number; remark?: string }>
|
|
}) {
|
|
return request.post({ url: '/finance.dept_performance_target/batchSave', params })
|
|
}
|