UNPKG

xlb-main-login

Version:

``` yarn install ```

62 lines (56 loc) 1.57 kB
import { locality } from './config' import { axios } from '@/utils/request' // 活动列表 export function activityList(type, params) { return axios({ url: locality + '/v1/shop/event/' + type + '/', method: 'get', params, }) } // 删除活动 export function deleActivity(type, id) { return axios({ url: locality + '/v1/shop/event/' + type + '/' + id + '/', method: 'delete', }) } // 上架/下架/开关状态 export function activityState(type, id, changeType, state, shoptype = 0) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8', }, url: locality + '/v1/shop/event/' + type + '/' + id + '/' + changeType + '/' + state + '/?type=' + shoptype, method: 'put', }) } // 新增活动 export function addActivity(type, data, shoptype) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8', }, url: locality + '/v1/shop/event/' + type + '/?type=' + shoptype, method: 'post', data, }) } // 修改活动 export function amendActivity(type, data, shoptype) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8', }, url: locality + '/v1/shop/event/' + type + '/?type=' + shoptype, method: 'put', data, }) } // 查询单个活动 export function findActivity(type, eventId, shoptype) { return axios({ url: locality + '/v1/shop/event/' + type + '/' + eventId + '/?type=' + shoptype, method: 'get', }) }