CRMEB/frontend/admin/src/api/finance.js
吴昊天 d50837b663 refactor(分销): 开源侧下线佣金提现,与私有分支口径对齐
移除佣金/提现控制器与前端页面,订单与用户链路去掉分销佣金逻辑,安装 SQL 与文档同步。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:40:30 +08:00

197 lines
4.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
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 {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 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,
});
}