xlb-main-login
Version:
``` yarn install ```
143 lines (127 loc) • 3.37 kB
JavaScript
import { draw_url } from './config'
import { axios } from '@/utils/request'
// 分享宝列表
export function shareList(type, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + type + '/',
method: 'get',
params,
})
}
// 查询单个分享宝
export function findShare(type, id) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + type + '/' + id + '/',
method: 'get',
})
}
// 删除单个分享宝
export function deleShare(id) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + id + '/',
method: 'delete',
})
}
// 修改状态
export function stateShare(id, state) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: draw_url + '/demo-wx-sys/v2/event/' + id + '/' + state + '/update/',
method: 'put',
})
}
// 新增
export function addShare(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: draw_url + '/demo-wx-sys/v2/event/',
method: 'post',
data,
})
}
// 编辑
export function compileShare(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: draw_url + '/demo-wx-sys/v2/event/',
method: 'put',
data,
})
}
// 渠道二维码查询
export function codeShare(eventId, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + eventId + '/1/spread/',
method: 'get',
params,
})
}
// 删除渠道二维码
export function deleCode(eventId, id) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + eventId + '/1/spread/' + id + '/',
method: 'delete',
})
}
// 新增渠道二维码
export function addShareCode(params) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: draw_url + '/demo-wx-sys/v2/event/' + params.eventId + '/1/spread/',
method: 'post',
params,
})
}
// 新增渠道二维码
export function downShareCode(params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/' + params.eventId + '/1/spread/' + params.id + '/qr/download/',
method: 'get',
params,
})
}
// 数据分析卡片数据
export function shareCode(eventId) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/share/analysis/' + eventId + '/info',
method: 'get',
})
}
// 用户分析
export function sharePeople(eventId, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/share/analysis/' + eventId + '/user/list',
method: 'get',
params,
})
}
// 用户分析数据导出
export function sharePeopleExcel(eventId, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/share/analysis/' + eventId + '/user/list/e',
method: 'get',
params,
})
}
// 审核通过
export function shareAudit(eventId, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/share/analysis/' + eventId + '/share/list',
method: 'get',
params,
})
}
// 审核通过
export function shareAuditExcel(eventId, params) {
return axios({
url: draw_url + '/demo-wx-sys/v2/event/share/analysis/' + eventId + '/share/list/e',
method: 'get',
params,
})
}