xlb-main-login
Version:
``` yarn install ```
115 lines (102 loc) • 2.68 kB
JavaScript
import { dis_url, img_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/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/event/save',
method: 'put',
data,
})
}
// 活动列表
export function activitylist(params) {
return axios({
url: dis_url + '/demo-distribution/v1/event/',
method: 'get',
params,
})
}
// 开启关闭活动
export function startactivity(id, state) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: dis_url + '/demo-distribution/v1/event/' + id + '/' + state + '/save',
method: 'put',
})
}
// 删除活动
export function delactivity(id) {
return axios({
url: dis_url + '/demo-distribution/v1/event/' + id + '/d',
method: 'delete',
})
}
//高级功能
export function advanced(id) {
return axios({
url: dis_url + '/demo-distribution/v1/event/' + id + '/url',
method: 'get',
})
}
//获取活动详情
export function editActivity(id) {
return axios({
url: dis_url + '/demo-distribution/v1/event/' + id + '/',
method: 'get',
})
}
//上传封面图
export function uploadFormLitpics(data) {
return axios({
headers: { 'Content-Type': 'multipart/form-data' },
url: dis_url + '/demo-utils/v1/file/dis/h/file/',
method: 'post',
data,
})
}
//上传详情图
export function uploadFormDetailPics(data) {
return axios({
headers: { 'Content-Type': 'multipart/form-data' },
url: img_url + '/demo-utils/v1/file/dis/bd/file/',
method: 'post',
data,
})
}
//上传海报
export function uploadSpreadBackgroundCards(data) {
return axios({
headers: { 'Content-Type': 'multipart/form-data' },
url: img_url + '/demo-utils/v1/file/dis/bg/file/',
method: 'post',
data,
})
}
//上传客服
export function uploadFormKefu(data) {
return axios({
headers: { 'Content-Type': 'multipart/form-data' },
url: img_url + '/demo-utils/v1/file/dis/s/file/',
method: 'post',
data,
})
}
//上传客服
export function uploadFormCode(data) {
return axios({
headers: { 'Content-Type': 'multipart/form-data' },
url: img_url + '/demo-utils/v1/file/dis/c/file/',
method: 'post',
data,
})
}