xlb-main-login
Version:
``` yarn install ```
59 lines (52 loc) • 1.34 kB
JavaScript
import { locality } from './config'
import { axios } from '@/utils/request'
// 广告位列表
export function advertList(params) {
return axios({
url: locality + '/v1/shop/banner/config',
method: 'get',
params,
})
}
// 查询单个id
export function inquireAdvert(id, params) {
return axios({
url: locality + '/v1/shop/banner/config/' + id,
method: 'get',
params,
})
}
// 删除单个id
export function deleAdvert(id, params) {
return axios({
url: locality + '/v1/shop/banner/config/' + id,
method: 'delete',
params,
})
}
// 保存
export function saveAdvert(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: locality + '/v1/shop/banner/config?type=' + data.type,
method: 'post',
data,
})
}
// 修改状态
export function stateAdvert(type, id) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: locality + '/v1/shop/banner/config/' + id + '/' + type,
method: 'put',
})
}
// 编辑修改
export function amendAdvert(data) {
return axios({
headers: { 'Content-Type': 'application/json;charset=UTF-8' },
url: locality + '/v1/shop/banner/config?type=' + data.type,
method: 'put',
data,
})
}