89 lines
1.8 KiB
JavaScript
89 lines
1.8 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 抽奖活动信息
|
|
* */
|
|
export function getDetail(params = {}) {
|
|
return request.get('/lottery/dice/detail', params)
|
|
}
|
|
|
|
/**
|
|
* 抽奖
|
|
* */
|
|
export function getPrize(data = {}) {
|
|
return request.post('/lottery/dice/draw', data)
|
|
}
|
|
|
|
/**
|
|
* 县域抽奖活动详情
|
|
* @param activityId 抽奖活动ID
|
|
*/
|
|
export function getDrawActivityInfo(activityId) {
|
|
return request.get('/draw/activityInfo', { activityId })
|
|
}
|
|
|
|
/**
|
|
* 县域抽奖活动规则
|
|
*/
|
|
export function getDrawRuleConfig() {
|
|
return request.get('/draw/ruleConfig')
|
|
}
|
|
|
|
/**
|
|
* 我的抽奖码列表
|
|
* @param status 抽奖码状态(0:等待开奖, 1:已中奖, 2:未中奖, -1:已失效)
|
|
*/
|
|
export function getDrawMyTickets(status) {
|
|
const params = {}
|
|
if (status !== undefined && status !== null && status !== '') {
|
|
params.status = status
|
|
}
|
|
return request.get('/draw/myTickets', params)
|
|
}
|
|
|
|
/**
|
|
* 抽奖活动中奖记录
|
|
* @param activityId 抽奖活动ID
|
|
*/
|
|
export function getActivityWinRecord(activityId) {
|
|
return request.get('/draw/activityWinRecord', { activityId })
|
|
}
|
|
|
|
/**
|
|
* 获取抽奖相关显示配置
|
|
*/
|
|
export function getDrawConfig() {
|
|
return request.get('/draw/config')
|
|
}
|
|
|
|
/**
|
|
* 领奖
|
|
* */
|
|
export function takePrize(lotteryRecordId){
|
|
return request.post('/lottery/takePrize',{lotteryRecordId})
|
|
}
|
|
|
|
/**
|
|
* 抽奖记录
|
|
* @param page 页码
|
|
* @param limit 每页条数
|
|
* */
|
|
export function getLogs(page = 1, limit = 10) {
|
|
return request.get('/lottery/dice/records',{page,limit})
|
|
}
|
|
|
|
/**
|
|
* 抽奖活动分享
|
|
* */
|
|
export function getLotteryShareInfo() {
|
|
return request.get('/lottery/shareImage')
|
|
}
|
|
|
|
/**
|
|
* 订单支付完成后检查抽奖码
|
|
* @param orderId 订单号
|
|
*/
|
|
export function getDrawTicketByOrder(orderId) {
|
|
return request.get('/draw/ticketByOrder', { orderId })
|
|
}
|