web-retail-admin/src/api/giftGoods.js

472 lines
9.6 KiB
JavaScript
Raw Normal View History

2025-03-23 10:03:12 +08:00
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-04-21 14:28:38
*/
import request from '@/utils/request'
2025-06-08 15:19:03 +08:00
// 会员提货数据
2025-03-23 10:03:12 +08:00
export function retailPickList(params) {
return request({
url: '/sale/manage/retail-pick/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 体系下拉
2025-03-23 10:03:12 +08:00
export function vertexFindAll(params) {
return request({
url: '/system/manage/vertex/find-all',
method: 'get',
params
})
}
export function listNoPage(params) {
return request({
url: '/member/manage/member-team/listNoPage',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 新零售提货商品查询
2025-03-23 10:03:12 +08:00
export function pickProductList(params) {
return request({
url: '/activity/manage/pick-product/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 新零售提货商品-新增
2025-03-23 10:03:12 +08:00
export function pickProductSave(data) {
2025-06-08 15:19:03 +08:00
return request({
2025-03-23 10:03:12 +08:00
url: '/activity/manage/pick-product/save',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 新零售提货商品-修改
2025-03-23 10:03:12 +08:00
export function pickProductUpdate(data) {
2025-06-08 15:19:03 +08:00
return request({
2025-03-23 10:03:12 +08:00
url: '/activity/manage/pick-product/update',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 新零售提货商品-获取单条
2025-03-23 10:03:12 +08:00
export function getOnePickProduct(id) {
return request({
url: '/activity/manage/pick-product/getOne/' + id,
2025-06-08 15:19:03 +08:00
method: 'get'
2025-03-23 10:03:12 +08:00
})
}
export function pickProductConfigDetail(params) {
return request({
url: '/activity/manage/pick-product-config/detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 新零售提货商品-上下架
2025-03-23 10:03:12 +08:00
export function pickProductStatus(data) {
2025-06-08 15:19:03 +08:00
return request({
2025-03-23 10:03:12 +08:00
url: '/activity/manage/pick-product/updateIsPutOn',
method: 'post',
data
})
}
// 自助购票-列表
export function ticketQuery(data) {
2025-06-08 15:19:03 +08:00
return request({
url: '/sale/manage/ticket/query?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
2025-03-23 10:03:12 +08:00
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 新零售门票活动-列表
2025-03-23 10:03:12 +08:00
export function ticketList(params) {
return request({
url: '/activity/manage/ticket/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 新零售门票活动-新增
2025-03-23 10:03:12 +08:00
export function ticketSave(data) {
2025-06-08 15:19:03 +08:00
return request({
2025-03-23 10:03:12 +08:00
url: '/activity/manage/ticket/save',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 新零售门票活动-修改
2025-03-23 10:03:12 +08:00
export function ticketUpdate(data) {
2025-06-08 15:19:03 +08:00
return request({
2025-03-23 10:03:12 +08:00
url: '/activity/manage/ticket/update',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 新零售门票活动-删除
2025-03-23 10:03:12 +08:00
export function delTicket(id) {
return request({
url: '/activity/manage/ticket/' + id,
2025-06-08 15:19:03 +08:00
method: 'delete'
2025-03-23 10:03:12 +08:00
})
}
// 获取单条门票活动
export function getOneTicket(id) {
return request({
url: '/activity/manage/ticket/getOne/' + id,
2025-06-08 15:19:03 +08:00
method: 'get'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 会员消费赠送-查看
2025-03-23 10:03:12 +08:00
export function memberConsumeRule(params) {
return request({
url: '/activity/manage/member-consume-rule/detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 奖衔枚举
2025-03-23 10:03:12 +08:00
export function awardsList(params) {
return request({
url: '/system/manage/awards/awardsList',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 等级枚举
2025-03-23 10:03:12 +08:00
export function gradeList(params) {
return request({
url: '/system/manage/grade/expandList',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 权限中心
2025-03-23 10:03:12 +08:00
export function registerPowerState(params) {
return request({
url: '/system/pub/enums/registration-authority',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 专区
2025-03-23 10:03:12 +08:00
export function specialArea(params) {
return request({
url: '/system/pub/enums/special-area',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 全部商品
2025-03-23 10:03:12 +08:00
export function waresList(params) {
return request({
url: '/sale/manage/wares/find-all',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 产品名称
2025-03-23 10:03:12 +08:00
export function getProductAll(params) {
return request({
url: '/sale/manage/product/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 产品规格
2025-03-23 10:03:12 +08:00
export function getProductSpecs(params) {
return request({
url: '/sale/manage/product/get-product-specs',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 新增买赠活动规则--会员消费赠送列表actType=25
2025-03-23 10:03:12 +08:00
export function activityList(params) {
return request({
url: '/activity/manage/activity/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 活动状态
2025-03-23 10:03:12 +08:00
export function activityStatus(params) {
return request({
url: '/system/pub/enums/get-activityStatus',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 提货类型
2025-03-23 10:03:12 +08:00
export function tgtype(params) {
return request({
url: '/system/pub/enums/pick-type',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 商品活动保存
2025-03-23 10:03:12 +08:00
export function activitySave(data) {
return request({
url: '/activity/manage/wares-rule-config/save-activity',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 商品活动修改
2025-03-23 10:03:12 +08:00
export function activityUpdata(data) {
return request({
url: '/activity/manage/wares-rule-config/update',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 商品活动详情
2025-03-23 10:03:12 +08:00
export function activityDetails(params) {
return request({
url: '/activity/manage/wares-rule-config/get-detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 商品活动删除
2025-03-23 10:03:12 +08:00
export function activityRemove(id) {
return request({
url: '/activity/manage/wares-rule-config/' + id,
2025-06-08 15:19:03 +08:00
method: 'delete'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 消费条件枚举
2025-03-23 10:03:12 +08:00
export function consumCondition(params) {
return request({
url: 'system/pub/enums/get-condition',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 消费赠送保存
2025-03-23 10:03:12 +08:00
export function consumptionSave(data) {
return request({
url: '/activity/manage/consume-rule-config/consumption-gift',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 消费赠送修改
2025-03-23 10:03:12 +08:00
export function consumptionUpdate(data) {
return request({
url: '/activity/manage/consume-rule-config/update',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 消费赠送列表
2025-03-23 10:03:12 +08:00
export function consumptionlist(params) {
return request({
url: '/activity/manage/activity/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 消费赠送详情
2025-03-23 10:03:12 +08:00
export function consumeDetails(params) {
return request({
url: '/activity/manage/consume-rule-config/detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 消费赠送删除
2025-03-23 10:03:12 +08:00
export function consumeRemove(id) {
return request({
url: '/activity/manage/consume-rule-config/' + id,
2025-06-08 15:19:03 +08:00
method: 'delete'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 比率类型
2025-03-23 10:03:12 +08:00
export function ratioType() {
return request({
url: '/system/pub/enums/get-ratio-type',
2025-06-08 15:19:03 +08:00
method: 'get'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 订单类型枚举
2025-03-23 10:03:12 +08:00
export function getOrderType(params) {
return request({
url: '/system/pub/enums/order-type',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 直推活动列表
2025-03-23 10:03:12 +08:00
export function directList(params) {
return request({
url: '/activity/manage/activity/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 直推活动详情
2025-03-23 10:03:12 +08:00
export function recommendDetail(params) {
return request({
url: '/activity/manage/recommend/detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 活动类型枚举
2025-03-23 10:03:12 +08:00
export function getActivityType(params) {
return request({
url: '/system/pub/enums/activity-type',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 种树添加
2025-03-23 10:03:12 +08:00
export function treeRulePickSave(data) {
return request({
url: '/activity/manage/tree-rule-pick/save',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 种树修改
2025-03-23 10:03:12 +08:00
export function treeRulePickUpdate(data) {
return request({
url: '/activity/manage/tree-rule-pick/update',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 种树详情
2025-03-23 10:03:12 +08:00
export function treeRulePickDetail(params) {
return request({
url: '/activity/manage/tree-rule-pick/get-detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 种树列表
2025-03-23 10:03:12 +08:00
export function treerulePickList(params) {
return request({
url: '/activity/manage/tree-rule-pick/member-info-list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 等级下拉选
2025-03-23 10:03:12 +08:00
export function gradeRanglist(params) {
return request({
url: '/system/manage/grade/gradeRanglist',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 种树删除
2025-03-23 10:03:12 +08:00
export function treeRulePickDel(id) {
return request({
url: '/activity/manage/tree-rule-pick/' + id,
2025-06-08 15:19:03 +08:00
method: 'delete'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 计算类型枚举值
2025-03-23 10:03:12 +08:00
export function getcellTypeList() {
return request({
url: '/system/pub/enums/get-ratio-type',
2025-06-08 15:19:03 +08:00
method: 'get'
2025-03-23 10:03:12 +08:00
})
}
2025-06-08 15:19:03 +08:00
// 海豆赠送保存
2025-03-23 10:03:12 +08:00
export function savePetition(data) {
return request({
url: '/activity/manage/ac-bean-rule-config/save-petition',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 海豆赠送修改
2025-03-23 10:03:12 +08:00
export function upPetition(data) {
return request({
url: '/activity/manage/ac-bean-rule-config/up-petition',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 海豆赠送删除
2025-03-23 10:03:12 +08:00
export function delPetition(data) {
return request({
url: '/activity/manage/ac-bean-rule-config/del-petition',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 海豆赠送详情
2025-03-23 10:03:12 +08:00
export function detailsPetition(data) {
return request({
url: '/activity/manage/ac-bean-rule-config/details',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 权益赠送详情
2025-03-23 10:03:12 +08:00
export function benefitsDetails(data) {
return request({
url: '/activity/manage/gift-benefits/details',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 升级权益赠送详情
2025-03-23 10:03:12 +08:00
export function upgradeGiveDetails(data) {
return request({
url: '/activity/manage/upgrade-give/details',
method: 'post',
data
})
}
2025-06-08 15:19:03 +08:00
// 旅游活动列表接口
2025-03-23 10:03:12 +08:00
export function tourismList(params) {
return request({
url: '/activity/manage/tourism/list',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 旅游活动详情
2025-03-23 10:03:12 +08:00
export function tourismDetails(params) {
return request({
url: '/activity/manage/tourism/detail',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 营销管理-直推排行数据
2025-03-23 10:03:12 +08:00
export function getMemberDirectPusht(params) {
return request({
url: '/member/manager/member/get-member-direct-push',
method: 'get',
params
})
}
2025-06-08 15:19:03 +08:00
// 营销管理-权益赠送数据
2025-03-23 10:03:12 +08:00
export function getBenefitsRuleLogList(params) {
return request({
url: '/activity/manage/gift-benefits/benefitsRuleLog',
method: 'get',
params
})
}