UNPKG

xlb-main-login

Version:

``` yarn install ```

204 lines (180 loc) 4.76 kB
import { img_url, wei_url, modal_url, draw_url } from './config' import { axios } from '@/utils/request' // 抽奖宝列表 export function getdrawlist(params) { return axios({ url: draw_url + '/demo-wx-sys/v1/event/3/', method: 'get', params, }) } // 推广二维码 export function drawlisttui(id) { return axios({ url: draw_url + '/demo-wx-sys/v1/event/' + id + '/1/spread/', method: 'get', }) } // 删除列表 export function deldraw(id) { return axios({ url: draw_url + '/demo-wx-sys/v1/event/' + id + '/', method: 'delete', }) } // 开启关闭状态 export function statedraw(id, state) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: draw_url + '/demo-wx-sys/v1/event/' + id + '/' + state + '/update/', method: 'put', }) } // 新增抽奖活动 export function adddraw(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: draw_url + '/demo-wx-sys/v1/event/', method: 'post', data, }) } // 抽奖活动详情 export function detaildraw(type, id) { return axios({ url: draw_url + '/demo-wx-sys/v1/event/' + type + '/' + id + '/', method: 'get', }) } // 更新活动 export function updatedraw(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: draw_url + '/demo-wx-sys/v1/event/', method: 'put', data, }) } // 中奖记录 export function drawlistanalysis(params, id) { return axios({ url: draw_url + '/demo-wx-sys/v1/analysis/draw/' + id + '/record/', method: 'get', params, }) } // 中奖记录 export function drawlistanalysisexport(params, id) { return axios({ url: draw_url + '/demo-wx-sys/v1/analysis/draw/' + id + '/record/e', method: 'get', params, }) } // 中奖基本数据 export function drawanalysis(params, id) { return axios({ url: draw_url + '/demo-wx-sys/v1/analysis/draw/' + id + '/user/list', method: 'get', params, }) } // 中奖基本数据导出 export function drawanalysisexport(params, id) { return axios({ url: draw_url + '/demo-wx-sys/v1/analysis/draw/' + id + '/user/list/e', method: 'get', params, }) } // 统计 export function drawtongji(id) { return axios({ url: draw_url + '/demo-wx-sys/v1/analysis/draw/' + id + '/user/count/', method: 'get', }) } //抽奖海报 export function uploadSpreadBackgroundCards(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: img_url + '/demo-utils/v1/file/sys/bg/file/', method: 'post', data, }) } //上传中奖文案图片 export function uploadLevel3Image(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: img_url + '/demo-utils/v1/file/sys/bg/file/?send=1', method: 'post', data, }) } // 开启关闭活动 export function startSpread(id, type) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: draw_url + '/v1/system/draw/' + id + '/' + type + '/update', method: 'put', }) } //抽奖工具 // 抽奖工具列表 export function spreaddrawlist(params) { return axios({ url: wei_url + '/demo-wx-sys/v1/lottery/', method: 'get', params, }) } // 抽奖工具详情 export function spreaddrawdetail(id) { return axios({ url: wei_url + '/demo-wx-sys/v1/lottery/' + id + '/', method: 'get', }) } // 删除抽奖工具 export function spreaddrawdel(id) { return axios({ url: modal_url + '/demo-wx-sys/v1/lottery/' + id + '/', method: 'delete', }) } // 保存抽奖工具 export function spreaddrawsave(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wx-sys/v1/lottery/', method: 'post', data, }) } // 更新抽奖工具 export function spreaddrawupdate(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wx-sys/v1/lottery/', method: 'put', data, }) } // 上传图片 export function uploadFormLitpics(data) { return axios({ headers: { 'Content-Type': 'multipart/form-data' }, url: wei_url + '/demo-utils/v1/file/sys/bg/file/', method: 'post', data, }) } // 抽奖工具报表 export function getdrawanalysis(params, lottery_id) { return axios({ url: wei_url + '/demo-wx-sys/v1/lottery/' + lottery_id + '/record', method: 'get', params, }) }