// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- import request from "@/plugins/request"; /** * @description 九宫格抽奖 -- 列表 */ export function lotteryListApi(data) { return request({ url: "lottery/list", method: "get", params: data, }); } /** ** * @description 抽奖列表 */ export function lotteryList(data) { return request({ url: `lottery/list`, method: "get", params: data, }); } /** * @description 抽奖状态切换 * @param data {Object} 传值 */ export function lotteryStatus(data) { return request({ url: `lottery/set_status/${data.id}/${data.status}`, method: "post", }); } /** * @description 九宫格抽奖 -- 详情 * @param id 抽奖活动id */ export function lotteryDetailApi(id) { return request({ url: `lottery/detail/${id}`, method: "get", }); } /** * @description 九宫格抽奖 -- 创建 */ export function lotteryCreateApi(data) { return request({ url: `lottery/add`, method: "post", data, }); } /** ** * @description 九宫格抽奖 -- 修改/编辑 */ export function lotteryEditApi(id, data) { return request({ url: `lottery/edit/${id}`, method: "put", data, }); } /** * @description 九宫格抽奖 -- 最新版详情 * @param */ export function lotteryFactorInfo(type) { return request({ url: `lottery/factor_info/${type}`, method: "get", }); } /** ** * @description 九宫格抽奖 -- 删除 */ export function lotteryDelApi(id) { return request({ url: `lottery/del/${id}`, method: "delete", }); } /** ** * @description 九宫格抽奖 -- 显示状态 */ export function lotteryStatusApi(data) { return request({ url: `lottery/set_status/${data.id}/${data.status}`, method: "post", }); } /** ** * @description 九宫格抽奖 -- 中奖记录 */ export function lotteryRecordList(data, id) { return request({ url: `lottery/record/list/${id}`, method: "get", params: data, }); } /** ** * @description 九宫格抽奖 -- 全部中奖记录 */ export function recordList(id, data) { return request({ url: `lottery/record/list/${id}`, method: "get", params: data, }); } /** ** * @description 抽奖类型获取 */ export function factorListApi(data) { return request({ url: `lottery/factor/list`, method: "get", }); } /** ** * @description 抽奖配置保存 */ export function factorUseApi(data) { return request({ url: `lottery/factor/use`, method: "post", data, }); } /** ** * @description 九宫格抽奖 -- 中奖发货/备注处理 */ export function lotteryRecordDeliver(data) { return request({ url: `lottery/record/deliver`, method: "post", data, }); }