Files
PointsMall_Admin/src/api/finance/marketing.js
xk_chenlianjie a8cf4726cf 统计
2024-01-19 10:29:59 +08:00

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'
})
}
}