64 lines
1.2 KiB
JavaScript
64 lines
1.2 KiB
JavaScript
import ajax from "@/lib/ajax";
|
|
import config from "@/config";
|
|
import { stringify } from "qs";
|
|
|
|
// host
|
|
const HOST = config.host("/api", "/act");
|
|
|
|
// 获取奖品信息
|
|
const queryPrizeInfo = param => {
|
|
return ajax.get(`${HOST}/queryPrizeInfo`, param);
|
|
};
|
|
|
|
// 获取余额
|
|
const queryTicketNum = param => {
|
|
return ajax.get(`${HOST}/queryTicketNum`, param);
|
|
};
|
|
|
|
// 获取抽奖规则次数
|
|
const queryTicketRule = param => {
|
|
return ajax.get(`${HOST}/queryTicketRule`, param);
|
|
};
|
|
|
|
// 抽奖
|
|
const doLottery = param => {
|
|
return ajax.post(`${HOST}/doLottery`, stringify(param), "form");
|
|
};
|
|
|
|
// 保存抽奖结果
|
|
const saveLog = param => {
|
|
return ajax.post(`${HOST}/saveLog`, stringify(param), "form");
|
|
};
|
|
|
|
// 抽奖中奖信息
|
|
const queryPrizeMsg = param => {
|
|
return ajax.get(`${HOST}/queryPrizeMsg`, param);
|
|
};
|
|
|
|
// 规则
|
|
const getRuleTip = param => {
|
|
return ajax.get(`${HOST}/getRuleTip`, param);
|
|
};
|
|
|
|
// 抽奖记录
|
|
const drawRecord = param => {
|
|
return ajax.get(`${HOST}/drawRecord`, param);
|
|
};
|
|
|
|
// 数据查询
|
|
const rateList = param => {
|
|
return ajax.post(`${HOST}/rateList`, stringify(param), "form");
|
|
};
|
|
|
|
export {
|
|
queryPrizeInfo,
|
|
queryTicketNum,
|
|
queryTicketRule,
|
|
doLottery,
|
|
saveLog,
|
|
queryPrizeMsg,
|
|
getRuleTip,
|
|
drawRecord,
|
|
rateList
|
|
};
|