151 lines
3.2 KiB
JavaScript
151 lines
3.2 KiB
JavaScript
import request from '@/utils/request'
|
|
var service_name = 'oil-mall'
|
|
var group_name = 'mallAdvertise'
|
|
var new_group_name = 'mallHomeRecommended'
|
|
export default {
|
|
getByPage(page) {
|
|
// 分页查询
|
|
return request({
|
|
url: `/${service_name}/${group_name}/getByPage`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
|
|
save(data) {
|
|
// 新增广告
|
|
return request({
|
|
url: `/${service_name}/${group_name}/save`,
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
},
|
|
update(data) {
|
|
// 修改广告
|
|
return request({
|
|
url: `/${service_name}/${group_name}/update`,
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
},
|
|
delete(data) {
|
|
// 删除广告
|
|
return request({
|
|
url: `/${service_name}/${group_name}/delete`,
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
},
|
|
|
|
get(id) {
|
|
// 查询广告详情
|
|
return request({
|
|
url: `/${service_name}/${group_name}/get/${id}`,
|
|
method: 'get'
|
|
})
|
|
},
|
|
goOnlineAndGoOffline(page) {
|
|
// 广告上下线
|
|
return request({
|
|
url: `/${service_name}/${group_name}/goOnlineAndGoOffline`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
|
|
getHomeByPage(page) {
|
|
// 分页查询
|
|
return request({
|
|
url: `/${service_name}/${new_group_name}/getByPage`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
topOne(id) {
|
|
// 置顶
|
|
return request({
|
|
url: `/${service_name}/${new_group_name}/topOne/${id}`,
|
|
method: 'get'
|
|
})
|
|
},
|
|
|
|
homeDelete(page) {
|
|
// 删除首页推荐
|
|
return request({
|
|
url: `/${service_name}/${new_group_name}/delete`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
whetherToRecommend(page) {
|
|
// 修改是否推荐
|
|
return request({
|
|
url: `/${service_name}/${new_group_name}/whetherToRecommend`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
chooseProducts(page) {
|
|
// 选择商品新增推荐
|
|
return request({
|
|
url: `/${service_name}/${new_group_name}/chooseProducts`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
getModuleByPage(page) {
|
|
// 模块分页查询
|
|
return request({
|
|
url: `/${service_name}/mallModule/getByPage`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
getProductByPage(page) {
|
|
// 商品分页查询
|
|
return request({
|
|
url: `/${service_name}/mallProductInfo/getByPage`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
getByPageNew(page) {
|
|
// 搜索统计列表
|
|
return request({
|
|
url: `/${service_name}/mallSearch/getByPageNew`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
getProductByPage(page) {
|
|
// 商品销售列表
|
|
return request({
|
|
url: `/${service_name}/mallProductInfo/getPage`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
commodityChart(time) {
|
|
// 商品统计图
|
|
return request({
|
|
url: `/${service_name}/mallProductClassification/commodityChart/${time}`,
|
|
method: 'get'
|
|
})
|
|
},
|
|
updateModule(page) {
|
|
// 模块显示隐藏
|
|
return request({
|
|
url: `/${service_name}/mallModule/update`,
|
|
method: 'post',
|
|
data: page
|
|
})
|
|
},
|
|
fluctuation(id, type) {
|
|
// 模块上下移动
|
|
return request({
|
|
url: `/${service_name}/mallModule/fluctuation/${id}/${type}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
}
|