Files
luckyrun/src/api/index.js
T
2023-04-16 14:46:02 +08:00

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
};