2026-05-15 10:23:06 +08:00

158 lines
2.8 KiB
JavaScript

import request from '@/utils/request'
import { EnvCheck, checkVersion } from '@/utils/browser.js'
let host
// eslint-disable-next-line no-unused-vars
const isApp = checkVersion().app
if (EnvCheck() === 'test') {
host = 'https://test-api.yumi.local/client'
// host = 'https://api.yumi.local/client'
} else if (EnvCheck() === 'dev') {
host = 'https://test-api.yumi.local/client'
// host = 'https://api.yumi.local/client'
} else {
host = 'https://api.yumi.local/client'
}
/**
* 获取币商信息
* @param params
* @returns {*}
*/
export const getMerchantInfo = (params) => {
return request({
url: host + '/api/v1/merchant/info',
method: 'GET',
params
})
}
/**
* 搜索币商信息
* @param params
* @returns {*}
*/
export const searchUserInfo = (params) => {
return request({
url: host + '/api/v1/user/search-user',
method: 'POST',
data: params
})
}
/**
* 搜索币商信息
* @param params
* @returns {*}
*/
export const searchUserMerchantInfo = (params) => {
return request({
url: host + '/api/v1/merchant/user-info-just-merchant',
method: 'POST',
data: params
})
}
/**
* 币商用户充值
* @param params
* @returns {*}
*/
export const merchantUserRecharge = (params) => {
return request({
url: host + '/api/v1/merchant/user-recharge',
method: 'POST',
data: params
})
}
/**
* 超级币商用户充值
* @param params
* @returns {*}
*/
export const merchantSuperUserRecharge = (params) => {
return request({
url: host + '/api/v1/merchant/merchant-recharge',
method: 'POST',
data: params
})
}
/**
* 币商用户充值记录
* @param params
* @returns {*}
*/
export const merchantUserRechargeRecord = (params) => {
return request({
url: host + '/api/v1/merchant/recharge/record',
method: 'GET',
params
})
}
/**
* 查看房间余额贡献
* @param params
* @returns {*}
*/
export const getRoomRewardBalance = (data) => {
return request({
url: host + '/api/v1/room/room-contribution-balance',
method: 'POST',
data
})
}
/**
* 查看房间余额贡献
* @param params
* @returns {*}
*/
export const receiveRoomRewardBalance = (data) => {
return request({
url: host + '/api/v1/room/claim/room-balance',
method: 'POST',
data
})
}
/**
* 查看币商榜单
* @param params
* @returns {*}
*/
export const merchantRankList = (params) => {
return request({
url: host + '/api/v1/merchant/rank',
method: 'GET',
params
})
}
/**
* 用户礼包列表
*/
export const userGiftPackList = (params) => {
return request({
url: host + '/api/v1/gift-bag/list',
method: 'GET',
params
})
}
/**
* 用户礼包赠送
*/
export const userGiftPacKSend = (data) => {
return request({
url: host + '/api/v1/gift-bag/give-and-open',
method: 'POST',
data
})
}
// WEBPACK FOOTER //
// ./src/api/freight-coin.js