xlb-main-login
Version:
``` yarn install ```
114 lines (102 loc) • 3.18 kB
JavaScript
import { dis_url, img_url, wei_url } from './config'
import { axios } from '@/utils/request'
// 提交活动
export function setActivity(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: dis_url + '/demo-distribution/v1/random/event/save',
method: 'post',
data,
})
}
// 更新活动
export function updateActivity(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: dis_url + '/demo-distribution/v1/random/event/save',
method: 'put',
data,
})
}
// 活动列表
export function activitylist(params) {
return axios({
url: dis_url + '/demo-distribution/v1/random/event/',
method: 'get',
params,
})
}
// 开启关闭活动
export function startactivity(id, access_token, state) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: dis_url + '/demo-distribution/v1/random/event/' + id + '/' + state + '/save?access_token=' + access_token,
method: 'put',
})
}
// 删除活动
export function delactivity(id, access_token) {
return axios({
url: dis_url + '/demo-distribution/v1/random/event/' + id + '/d?access_token=' + access_token,
method: 'delete',
})
}
//高级功能
export function advanced(id, access_token) {
return axios({
url: dis_url + '/demo-distribution/v1/random/event/' + id + '/url?access_token=' + access_token,
method: 'get',
})
}
//获取活动详情
export function editActivity(id, access_token) {
return axios({
url: dis_url + '/demo-distribution/v1/random/event/' + id + '/?access_token=' + access_token,
method: 'get',
})
}
//上传封面图
export function uploadFormLitpics(data, access_token) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: img_url + '/demo-utils/v1/file/dis/h/file/?access_token=' + access_token,
method: 'post',
data,
})
}
//上传详情图
export function uploadFormDetailPics(data, access_token) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: img_url + '/demo-utils/v1/file/dis/bd/file/?access_token=' + access_token,
method: 'post',
data,
})
}
//上传海报
export function uploadSpreadBackgroundCards(data, access_token) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: img_url + '/demo-utils/v1/file/dis/bg/file/?access_token=' + access_token,
method: 'post',
data,
})
}
//上传客服
export function uploadFormKefu(data, access_token) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: img_url + '/demo-utils/v1/file/dis/s/file/?access_token=' + access_token,
method: 'post',
data,
})
}
//上传客服
export function uploadFormCode(data, access_token) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: img_url + '/demo-utils/v1/file/dis/c/file/?access_token=' + access_token,
method: 'post',
data,
})
}