54 lines
1.0 KiB
JavaScript
54 lines
1.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 申请提现
|
|
* @param {Object} data - 提现申请数据
|
|
* @returns {Promise} 返回提现申请结果
|
|
*/
|
|
export function applyWithdraw(data) {
|
|
return request({
|
|
url: '/app/withdraw',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取提现列表
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 返回提现列表数据
|
|
*/
|
|
export function getWithdrawList(query) {
|
|
return request({
|
|
url: '/app/withdraw/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 刷新提现结果
|
|
* @param {String} no - 提现单号
|
|
* @returns {Promise} 返回刷新结果
|
|
*/
|
|
export function refreshWithdrawResult(no) {
|
|
return request({
|
|
url: '/app/withdraw/refreshResult',
|
|
method: 'put',
|
|
params: { no }
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 撤销提现
|
|
* @param {String} no - 提现单号
|
|
* @returns {Promise} 返回撤销结果
|
|
*/
|
|
export function cancelWithdraw(no) {
|
|
return request({
|
|
url: '/app/withdraw/cancel',
|
|
method: 'put',
|
|
params: { no }
|
|
})
|
|
}
|