Files
Portal/request/api.js
T
testadmin 301af6d91c feat(recharge): USDT 通道改为内嵌二维码弹窗,替代跳转 pay.g7g7.top
- 复用 qr-image 库生成 TRC20 地址二维码(YBF 分支已在用,无需新依赖)
- u-popup 内嵌展示:地址/精确金额/QR/倒计时,可一键复制
- 每 3s 轮询 /epay_order_status,成功后刷新用户信息并自动关闭
- 新增 api.epayOrderStatus
- 后端未返回 qrcode 时回退跳转式(向后兼容)
2026-04-16 23:31:52 +08:00

116 lines
3.4 KiB
JavaScript

import ajax from "./request.js";
let api = {
// 获取app 版本信息
getAppInfo: async (params) => {
// return await ajax.get("/login/version", params);
},
// 登录
login: async (params) => {
return await ajax.post("/login", params);
},
// 试玩
dome: async (params) => {
return await ajax.post("/demologin", params);
},
// 注册
register: async (params) => {
console.log(params)
return await ajax.post("/doregister", params);
},
// usdt申请提现
applyWithdraw: async (params) => {
return await ajax.post("/apply_withdraw", params);
},
// usdt取消提现
cancelWithdraw: async (params) => {
return await ajax.post("/cancel_withdraw", params);
},
// usdt取款记录
userWithdraw: async (params) => {
return await ajax.post("/user_withdraw", params);
},
// usdt存款记录
userRecharge: async (params) => {
return await ajax.post("/user_recharge", params);
},
// usdt存款记录
userRecharge: async (params) => {
return await ajax.post("/user_recharge", params);
},
// 重置密码
updatePassword: async (params) => {
return await ajax.post("/update_password", params);
},
// 获取用户下注记录
getUserBets: async (params) => {
return await ajax.post("/get_user_bets", params);
},
// 获取三卡下注记录
getRobBet: async (params) => {
return await ajax.post("/get_rob_bet", params);
},
// YBF充值
ybfDeposit: async (params) => {
return await ajax.post("/deposit", params);
},
// 越南AlinPay充值
alinDeposit: async (params) => {
return await ajax.post("/alin_online_order", params);
},
// 彩虹易支付充值(USDT TRC20 / 支付宝 / 微信 等,默认 usdt)
epayDeposit: async (params) => {
return await ajax.post("/epay_online_order", params);
},
// 易支付订单状态轮询(内嵌二维码支付用)
epayOrderStatus: async (params) => {
return await ajax.post("/epay_order_status", params);
},
// 越南银行卡提现
applyWithdrawBank: async (params) => {
return await ajax.post("/apply_withdraw_bank", params);
},
// 获取越南银行列表
getBankListVn: async (params) => {
return await ajax.post("/get_bank_list_vn", params);
},
// 获取用户信息
getUserInfo: async (params) => {
return await ajax.post("/get_user_info", params);
},
// 获取用户金额
getUserMoney: async (params) => {
return await ajax.post("/user_money", params);
},
getAllTable: async (params) => {
return await ajax.post("/all_table", params);
},
// --------------- https://qpapi.ez888.net/api/game -------------------
//第三方上分
gameUpper: async (params) => {
return await ajax.post("/upper", params, { gapi: true });
},
// 第三方下分
gameUnder: async (params) => {
return await ajax.post("/under", params, { gapi: true });
},
// 获取第三方查询用户信息
gameInfo: async (params) => {
return await ajax.post("/info", params, { gapi: true });
},
// 获取第三方上下分记录
getScorelog: async (params) => {
return await ajax.post("/scoreloglist", params, { gapi: true });
},
// 获取第三方玩家投注记录
getGamelog: async (params) => {
return await ajax.post("/gameloglist", params, { gapi: true });
},
// 获取第三方上下分状态
getStatus: async (params) => {
return await ajax.post("/getstatus", params, { gapi: true });
},
};
export default api;