// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- import request from '@/libs/request'; /** * @description 资金监控 -- 筛选类型 */ export function billTypeApi() { return request({ url: 'finance/finance/bill_type', method: 'get', }); } /** * @description 资金监控 -- 列表 * @param {Object} param data {Object} 传值 */ export function billListApi(data) { return request({ url: 'finance/finance/list', method: 'get', params: data, }); } /** * @description 佣金记录 -- 列表 * @param {Object} param data {Object} 传值 */ export function commissionListApi(data) { return request({ url: 'finance/finance/commission_list', method: 'get', params: data, }); } /** * @description 佣金记录 -- 详情 * @param {Number} param id {Number} 佣金记录ID */ export function commissionDetailApi(id) { return request({ url: `finance/finance/user_info/${id}`, method: 'get', }); } /** * @description 佣金记录 -- 个人提现列表 * @param {Number} param id {Number} 佣金记录 用户ID */ export function extractlistApi(id, data) { return request({ url: `finance/finance/extract_list/${id}`, method: 'get', params: data, }); } /** * @description 提现申请 -- 列表 * @param {Object} param data {Object} 提现申请传值 */ export function cashListApi(data) { return request({ url: `finance/extract`, method: 'get', params: data, }); } /** * @description 提现申请 -- 编辑表单 * @param {Number} param id {Number} 提现申请id */ export function cashEditApi(id) { return request({ url: `finance/extract/${id}/edit`, method: 'get', }); } /** * @description 提现申请 -- 拒绝申请 * @param {Number} param id {Number} 提现申请id */ export function refuseApi(id, data) { return request({ url: `finance/extract/refuse/${id}`, method: 'put', data, }); } /** * @description 提现申请 -- 通过申请 * @param {Number} param id {Number} 提现申请id */ export function adoptApi(id, data) { return request({ url: `finance/extract/adopt/${id}`, method: 'put', data, }); } /** * @description 充值记录 -- 列表 * @param {Object} param data {Object} 充值记录传值 */ export function rechargelistApi(data) { return request({ url: `finance/recharge`, method: 'get', params: data, }); } /** * @description 充值记录 -- 用户充值数据 * @param {Object} param data {Object} 用户充值数据传值 */ export function userRechargeApi(data) { return request({ url: `finance/recharge/user_recharge`, method: 'get', params: data, }); } /** * @description 充值记录 -- 退款表单 * @param {Number} param data {Number} 充值记录id */ export function refundEditApi(id) { return request({ url: `finance/recharge/${id}/refund_edit`, method: 'get', }); } /** * @description 财务记录 -- 用户资金导出 * @param {Number} param data {Number} 请求参数data */ export function userFinanceApi(data) { return request({ url: `export/userFinance`, method: 'get', params: data, }); } /** * @description 佣金记录 -- 用户佣金导出 * @param {Number} param data {Number} 请求参数data */ export function userCommissionApi(data) { return request({ url: `export/userCommission`, method: 'get', params: data, }); } /** * @description 用户充值记录 -- 用户充值记录导出 * @param {Number} param data {Number} 请求参数data */ export function exportUserRechargeApi(data) { return request({ url: `export/userRecharge`, method: 'get', params: data, }); } /** * @description 财务管理 -- 资金流水统计 * @param {Number} param data {Number} 请求参数data */ export function getFlowList(data) { return request({ url: `statistic/flow/get_list`, method: 'get', params: data, }); } /** * @description 资金流水 -- 备注 * @param {Number} param id {Number} 提现申请id */ export function setMarks(id, data) { return request({ url: `statistic/flow/set_mark/${id}`, method: 'post', data, }); } /** * @description 财务管理 -- 余额列表 * @param {Number} param data {Number} 请求参数data */ export function getBalanceList(data) { return request({ url: `finance/balance/list`, method: 'get', params: data, }); } /** * @description 余额列表-- 备注 * @param {Number} balanceMark id {Number} 提现申请id */ export function setBalanceMark(id, data) { return request({ url: `finance/balance/set_mark/${id}`, method: 'post', data, }); }