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 }) }