60 lines
989 B
JavaScript
60 lines
989 B
JavaScript
import request from "@/utils/request";
|
|
|
|
/**
|
|
* NIGHT V4 API
|
|
*/
|
|
|
|
// 获取抽奖活动详情
|
|
export function getLotteryInfo() {
|
|
return request.get("/lottery/detail", {}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 抽奖
|
|
export function draw(id) {
|
|
return request.post("/lottery/draw", {
|
|
lotteryId: id
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 加入抽奖活动
|
|
export function join(id) {
|
|
return request.post("/lottery/join", {
|
|
lotteryId: id
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 获取我的抽奖记录
|
|
export function getLotteryRecordsMy(id, page) {
|
|
return request.get("/lottery/records/my", {
|
|
lotteryId: id,
|
|
page
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 获取最新抽奖记录
|
|
export function getLotteryRecordsNew(id) {
|
|
return request.get("/lottery/records/new", {
|
|
lotteryId: id
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 领奖
|
|
export function takePrize(lotteryRecordId, addressId) {
|
|
return request.post("/lottery/takePrize", {
|
|
addressId,
|
|
lotteryRecordId
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|