78 lines
1.6 KiB
JavaScript
78 lines
1.6 KiB
JavaScript
import ajax from "@/lib/ajax";
|
|
import { stringify } from "qs";
|
|
|
|
// host
|
|
const HOST = "/api/act/lottery";
|
|
|
|
// 获取奖品信息
|
|
const queryPrizeInfo = param => {
|
|
return ajax.get(`${HOST}/queryPrizeList`, { params: param });
|
|
};
|
|
|
|
// 获取余额
|
|
const queryTicketNum = param => {
|
|
return ajax.get(`${HOST}/queryTicketNum`, { params: param });
|
|
};
|
|
|
|
// 获取抽奖规则次数
|
|
const queryTicketRule = param => {
|
|
return ajax.get(`${HOST}/queryTicketRule`, { params: param });
|
|
};
|
|
|
|
// 抽奖
|
|
const doLottery = param => {
|
|
return ajax.post(`${HOST}/doLottery`, stringify(param));
|
|
};
|
|
|
|
// 保存抽奖结果
|
|
const saveLog = param => {
|
|
return ajax.post(`${HOST}/saveLog`, stringify(param));
|
|
};
|
|
|
|
// 抽奖中奖信息
|
|
const queryPrizeMsg = param => {
|
|
return ajax.get(`${HOST}/queryPrizeMsgList`, { params: param });
|
|
};
|
|
|
|
// 规则
|
|
const getRulePic = param => {
|
|
return ajax.get(`${HOST}/getRulePic`, { params: param });
|
|
};
|
|
|
|
// 抽奖记录
|
|
const drawRecord = param => {
|
|
return ajax.get(`${HOST}/queryLotteryRecordList`, { params: param });
|
|
};
|
|
|
|
// 数据查询
|
|
const rateList = param => {
|
|
return ajax.post(`${HOST}/rateList`, { data: param });
|
|
};
|
|
|
|
const queryPackList = param => {
|
|
return ajax.get(`${HOST}/queryPackList`, { params: param });
|
|
};
|
|
|
|
const buyPack = param => {
|
|
return ajax.post(`${HOST}/buyPack`, stringify(param));
|
|
};
|
|
|
|
const buyAndLottery = param => {
|
|
return ajax.post(`${HOST}/lottery`, stringify(param));
|
|
};
|
|
|
|
export {
|
|
queryPrizeInfo,
|
|
queryTicketNum,
|
|
queryTicketRule,
|
|
doLottery,
|
|
saveLog,
|
|
queryPrizeMsg,
|
|
drawRecord,
|
|
rateList,
|
|
getRulePic,
|
|
queryPackList,
|
|
buyPack,
|
|
buyAndLottery
|
|
};
|