2025-03-23 09:18:42 +08:00
|
|
|
/*
|
|
|
|
* @Descripttion:
|
|
|
|
* @version:
|
|
|
|
* @Author: kBank
|
|
|
|
* @Date: 2023-04-21 14:28:38
|
|
|
|
*/
|
|
|
|
import request from '@/utils/request'
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 会员消费赠送-查看
|
2025-03-23 09:18:42 +08:00
|
|
|
export function memberConsumeRule(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/member-consume-rule/detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 奖衔枚举
|
2025-03-23 09:18:42 +08:00
|
|
|
export function awardsList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/manage/awards/awardsList',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 等级枚举
|
2025-03-23 09:18:42 +08:00
|
|
|
export function gradeList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/manage/grade/expandList',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 权限中心
|
2025-03-23 09:18:42 +08:00
|
|
|
export function registerPowerState(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/registration-authority',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 专区
|
2025-03-23 09:18:42 +08:00
|
|
|
export function specialArea(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/special-area',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 全部商品
|
2025-03-23 09:18:42 +08:00
|
|
|
export function waresList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/wares/find-all',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 产品名称
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getProductAll(params) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/product/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 产品规格
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getProductSpecs(params) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/product/get-product-specs',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 新增买赠活动规则--会员消费赠送列表actType=25
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activityList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/activity/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 活动状态
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activityStatus(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/get-activityStatus',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 提货类型
|
2025-03-23 09:18:42 +08:00
|
|
|
export function tgtype(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/pick-type',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 商品活动保存
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activitySave(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/wares-rule-config/save-activity',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 商品活动修改
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activityUpdata(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/wares-rule-config/update',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 商品活动详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activityDetails(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/wares-rule-config/get-detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 商品活动删除
|
2025-03-23 09:18:42 +08:00
|
|
|
export function activityRemove(id) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/wares-rule-config/' + id,
|
2025-05-23 10:11:55 +08:00
|
|
|
method: 'delete'
|
2025-03-23 09:18:42 +08:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费条件枚举
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumCondition(params) {
|
|
|
|
return request({
|
|
|
|
url: 'system/pub/enums/get-condition',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费赠送保存
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumptionSave(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/consume-rule-config/consumption-gift',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费赠送修改
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumptionUpdate(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/consume-rule-config/update',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费赠送列表
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumptionlist(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/activity/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费赠送详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumeDetails(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/consume-rule-config/detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 消费赠送删除
|
2025-03-23 09:18:42 +08:00
|
|
|
export function consumeRemove(id) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/consume-rule-config/' + id,
|
2025-05-23 10:11:55 +08:00
|
|
|
method: 'delete'
|
2025-03-23 09:18:42 +08:00
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 比率类型
|
2025-03-23 09:18:42 +08:00
|
|
|
export function ratioType() {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/get-ratio-type',
|
2025-05-23 10:11:55 +08:00
|
|
|
method: 'get'
|
2025-03-23 09:18:42 +08:00
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 订单类型枚举
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getOrderType(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/order-type',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 直推活动列表
|
2025-03-23 09:18:42 +08:00
|
|
|
export function directList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/activity/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 直推活动详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function recommendDetail(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/recommend/detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 活动类型枚举
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getActivityType(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/activity-type',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 种树添加
|
2025-03-23 09:18:42 +08:00
|
|
|
export function treeRulePickSave(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tree-rule-pick/save',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 种树修改
|
2025-03-23 09:18:42 +08:00
|
|
|
export function treeRulePickUpdate(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tree-rule-pick/update',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 种树详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function treeRulePickDetail(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tree-rule-pick/get-detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 种树列表
|
2025-03-23 09:18:42 +08:00
|
|
|
export function treerulePickList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tree-rule-pick/member-info-list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 等级下拉选
|
2025-03-23 09:18:42 +08:00
|
|
|
export function gradeRanglist(params) {
|
|
|
|
return request({
|
|
|
|
url: '/system/manage/grade/gradeRanglist',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
|
|
|
|
// 计算类型枚举值
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getcellTypeList() {
|
|
|
|
return request({
|
|
|
|
url: '/system/pub/enums/get-ratio-type',
|
2025-05-23 10:11:55 +08:00
|
|
|
method: 'get'
|
2025-03-23 09:18:42 +08:00
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
|
|
|
|
// 权益赠送详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function benefitsDetails(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/gift-benefits/details',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 升级权益赠送详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function upgradeGiveDetails(data) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/upgrade-give/details',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
|
|
|
|
// 旅游活动列表接口
|
2025-03-23 09:18:42 +08:00
|
|
|
export function tourismList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tourism/list',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
2025-05-23 10:11:55 +08:00
|
|
|
// 旅游活动详情
|
2025-03-23 09:18:42 +08:00
|
|
|
export function tourismDetails(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/tourism/detail',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-09-24 10:35:23 +08:00
|
|
|
// 营销管理-直推人数排行数据
|
|
|
|
export function getMemberDirectPush(data) {
|
2025-03-23 09:18:42 +08:00
|
|
|
return request({
|
2025-09-24 10:35:23 +08:00
|
|
|
url: '/member/manage/member-statistics/topPeople',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 营销管理-直推金额排行数据
|
|
|
|
export function getMemberDirectPushAmount(data) {
|
|
|
|
return request({
|
|
|
|
url: '/member/manage/member-statistics/topAmount',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// params type setShowPeople setShowAmount
|
|
|
|
export function getMemberDirectPushSwitchStatus(type) {
|
|
|
|
return request({
|
|
|
|
url: `member/manage/member-statistics/${type}`,
|
|
|
|
method: 'get'
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 直推人数排行开关
|
|
|
|
export function setMemberDirectPush(flag) {
|
|
|
|
return request({
|
|
|
|
url: `member/manage/member-statistics/setShowPeople/${flag}`,
|
|
|
|
method: 'get'
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 直推金额排行开关
|
|
|
|
export function setMemberDirectPushAmount(flag) {
|
|
|
|
return request({
|
|
|
|
url: `member/manage/member-statistics/setShowAmount/${flag}`,
|
|
|
|
method: 'get'
|
2025-03-23 09:18:42 +08:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-05-23 10:11:55 +08:00
|
|
|
// 营销管理-权益赠送数据
|
2025-03-23 09:18:42 +08:00
|
|
|
export function getBenefitsRuleLogList(params) {
|
|
|
|
return request({
|
|
|
|
url: '/activity/manage/gift-benefits/benefitsRuleLog',
|
|
|
|
method: 'get',
|
|
|
|
params
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-09-16 13:40:06 +08:00
|
|
|
// 消费赠送
|
|
|
|
export function consumeRuleConfigSubmit(data) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/consume-rule-config/submit',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 会员消费赠送:
|
|
|
|
export function memberConsumeRuleSubmit(data) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/member-consume-rule/submit',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 商品赠送:
|
|
|
|
export function waresRuleConfigSubmit(data) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/wares-rule-config/submit',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
2025-09-17 17:52:03 +08:00
|
|
|
// 抽奖配置
|
|
|
|
export function lotteryRuleConfigSubmit(data) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/draw-gift-config/submit',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 直推赠送
|
|
|
|
export function directRuleConfigSubmit(data) {
|
|
|
|
return request({
|
2025-09-23 16:57:32 +08:00
|
|
|
url: '/sale/manage/recommend/directPushUpgrade',
|
2025-09-17 17:52:03 +08:00
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
// 旅游活动
|
|
|
|
export function tourismRuleConfigSubmit(data) {
|
|
|
|
return request({
|
|
|
|
url: '/sale/manage/tourism/submit',
|
|
|
|
method: 'post',
|
|
|
|
data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|