You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import axios from "axios"; import request from "../utils/request";
const APIurl = import.meta.env.VITE_APP_API_BASE_URL;
// 查询所有奖品和对应等级,按sort排序
export const getPrizeListApi = function (params) { return request({ url: `${APIurl}/api/prize/list`, method: "POST", data: new URLSearchParams(params), }); };
// 查询用户
export const getUserListApi = function (params) { return request({ url: `${APIurl}/api/user/list`, method: "POST", data: new URLSearchParams(params), }); };
// 查询中奖名单
export const getGetPrizeUserListApi = function (params) { return request({ url: `${APIurl}/admin/win/list`, method: "POST", data: params, }); };
// 开始抽奖
export const startLotteryApi = function (params) { return request({ url: `${APIurl}/api/lottery/start`, method: "POST", data: params, }); };
// 新增:每轮抽奖接口
export function drawLottery(data) { return request({ url: `${APIurl}/api/lottery/start`, method: "post", data: { gradeName: data.gradeName, prizeName: data.prizeName, perWin: data.perWin, remainNum: data.remainNum, gradeId: data.gradeId, prizeId: data.prizeId, }, }); }
|