Files
frontend-app/api/finance.js
T

248 lines
4.4 KiB
JavaScript
Raw Normal View History

2025-08-05 15:25:23 +08:00
import request from '@/utils/request.js'; // 引入封装的方法
/**
* 查询流水 【是否有用?】
* @param {Object} params
*/
export function getBalanceAcctFlow(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getBalanceAcctFlow",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询账户余额
* @param {Object} params
*/
export function getAcctBalance(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getAcctBalance",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询提现规则
* @param {Object} params
*/
export function getWithdrawalRule(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getWithdrawalRule",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
2025-11-11 18:27:56 +08:00
export function unbindExchUsers(data) {
// return request.post('/common/getSmsCode',qs.stringify(params));
return request({
url: "/finance/unbindExchUsers",
method: "post",
data,
});
}
2025-08-05 15:25:23 +08:00
// 提前申请
export function withdrawal(data) {
// return request.post('/common/getSmsCode',qs.stringify(params));
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/withdrawal",
method: "post",
data,
});
2025-08-05 15:25:23 +08:00
}
/**
* 查询账户流水
* @param {Object} params
*/
export function getAcctFlow(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getAcctFlow",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询账户流水
* @param {Object} params
*/
export function getWithdrawalList(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getWithdrawalList",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询兑换规则
* @param {Object} params
*/
export function getExchangeRule(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getExchangeRule",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
// 兑换
export function exchange(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/exchange",
method: "post",
data,
});
2025-08-05 15:25:23 +08:00
}
// 充值
export function recharge(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/recharge",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询充值支付方式
* @param {Object} params
*/
export function getRechargeSupportPay(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getRechargeSupportPay",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
2025-08-15 21:29:24 +08:00
* 查询股东账户【OK】
2025-08-05 15:25:23 +08:00
* @param {Object} params
*/
export function getExchUsers(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getExchUsers",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
2025-08-15 21:29:24 +08:00
* 查询股东兑换记录
2025-08-05 15:25:23 +08:00
* @param {Object} params
*/
export function getExchTransferRecord(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getExchTransferRecord",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
/**
2025-08-15 21:29:24 +08:00
* 查询兑换股东规则
2025-08-05 15:25:23 +08:00
* @param {Object} params
*/
export function getExchRule(params) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/getExchRule",
method: "get",
data: params,
2025-08-05 15:25:23 +08:00
});
}
2025-08-15 21:29:24 +08:00
// 股东兑换【OK】
2025-08-05 15:25:23 +08:00
export function exchTransfer(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/exchTransfer",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
}
2025-08-15 21:29:24 +08:00
// 绑定股东账户【OK】
2025-08-05 15:25:23 +08:00
export function bindExchUsers(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/bindExchUsers",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
}
2025-08-15 21:29:24 +08:00
// 注册股东账户【OK】
2025-08-05 15:25:23 +08:00
export function registerExchUser(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/registerExchUser",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
}
2025-08-15 21:29:24 +08:00
// 获取注册股东账户验证码【OK】
2025-08-05 15:25:23 +08:00
export function sentEmailCode(data) {
return request({
2025-08-14 20:44:00 +08:00
url: "/finance/sentEmailCode",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
2025-08-14 20:44:00 +08:00
}
// 流水挖矿统计
export function getAcctMiningStat() {
return request({
url: "/finance/getVcoinStatistics",
method: "get",
});
}
// 流水贡献值
export function getAcctContribution() {
return request({
url: "/finance/getExpend",
method: "get",
});
}
// 查询账户流水
export function getAcctFlowList(data) {
return request({
url: "/finance/getAcctFlow",
method: "get",
data,
});
}
2025-08-15 21:00:37 +08:00
// 分红统计
export function getBonusStat() {
return request({
url: "/finance/getBonusStatistics",
method: "get",
});
}
2025-12-11 13:48:48 +08:00
// 分红统计
export function getVcoinLocked() {
return request({
url: "/finance/getVcoinLocked",
method: "get",
});
}
2025-08-15 21:00:37 +08:00
2025-12-11 13:48:48 +08:00
// 分红统计
export function getVcoinReleaseLog(data) {
return request({
url: "/finance/getVcoinReleaseLog",
method: "get",
data,
});
}
export function getProfitSharingData() {
return request({
url: "/finance/getProfitSharingData",
method: "get",
});
}