merchant-web/src/api/modules/marketing.js

166 lines
3.7 KiB
JavaScript
Raw Normal View History

2024-12-04 11:08:06 +00:00
import $http from "@/utils/httpRequest.js";
export const marketing = {
2024-12-12 09:51:19 +00:00
// 会员等级列表
2025-08-09 15:29:50 +00:00
marketingLevelPage: data => {
2024-12-04 11:08:06 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberLevel/list`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-04 11:08:06 +00:00
});
},
2025-08-09 15:29:50 +00:00
addMarketingLevel: data => {
2024-12-12 09:51:19 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberLevel/saveAll`,
method: "post",
2025-08-09 15:29:50 +00:00
data: data
2024-12-12 09:51:19 +00:00
});
},
2024-12-13 10:59:26 +00:00
//会员开通情况
2025-08-09 15:29:50 +00:00
getEffective: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberPackageUnitStatus/getEffective`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
//有效套餐
2025-08-09 15:29:50 +00:00
memberPackageList: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberPackage/list`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
//下单
2025-08-09 15:29:50 +00:00
placeOrder: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberPackageUnitOrder/placeOrder`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
//会员用户
2025-08-09 15:29:50 +00:00
marketingUserPage: data => {
2024-12-04 11:08:06 +00:00
return $http.request({
2025-08-09 15:29:50 +00:00
url: `/merchant-api/membershipUser/page`,
method: "post",
data
2024-12-04 11:08:06 +00:00
});
},
2025-08-09 15:29:50 +00:00
memberUnitUserDetail: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitUser/detail`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2025-08-09 15:29:50 +00:00
changeMemberPoints: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitUser/changeMemberPoints`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2025-08-09 15:29:50 +00:00
changeGrowthValue: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitUser/changeGrowthValue`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2024-12-06 11:14:50 +00:00
//积分列表
2025-08-09 15:29:50 +00:00
integralList: data => {
2024-12-06 11:14:50 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberTask/list`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-06 11:14:50 +00:00
});
},
2025-08-09 15:29:50 +00:00
reverseEnable: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberTask/reverseEnable`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2025-08-09 15:29:50 +00:00
integralTop: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberTask/top`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2025-08-09 15:29:50 +00:00
settingTaskDetail: data => {
2024-12-13 10:59:26 +00:00
return $http.request({
url: `/merchant-api/memberUnitMemberTask/settingTaskDetail`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-13 10:59:26 +00:00
});
},
2024-12-15 09:35:41 +00:00
// 会员积分商品
2025-08-09 15:29:50 +00:00
PointsProductPage: data => {
2024-12-15 09:35:41 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/page`,
method: "get",
2025-08-09 15:29:50 +00:00
params: data
2024-12-15 09:35:41 +00:00
});
},
2024-12-19 12:03:16 +00:00
//批量新增会员积分商品
2025-08-09 15:29:50 +00:00
batchAddPointsProduct: data => {
2024-12-19 12:03:16 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/batchAdd`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-19 12:03:16 +00:00
});
},
// 会员积分商品详情
2025-08-09 15:29:50 +00:00
PointsProductDetail: data => {
2024-12-19 12:03:16 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/detail`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-19 12:03:16 +00:00
});
},
// 会员积分商品修改
2025-08-09 15:29:50 +00:00
updatePointsProductSave: data => {
2024-12-19 12:03:16 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/update`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-19 12:03:16 +00:00
});
},
// 会员积分商品删除
2025-08-09 15:29:50 +00:00
deletePointsProduct: data => {
2024-12-19 12:03:16 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/delete`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-19 12:03:16 +00:00
});
},
// 会员积分商品上下架
2025-08-09 15:29:50 +00:00
reverseEnablePointsProduct: data => {
2024-12-19 12:03:16 +00:00
return $http.request({
url: `/merchant-api/memberUnitPointsProduct/reverseEnable`,
method: "post",
2025-08-09 15:29:50 +00:00
data
2024-12-19 12:03:16 +00:00
});
},
2024-12-27 10:03:02 +00:00
//概况
2025-08-09 15:29:50 +00:00
overview: data => {
2024-12-27 10:03:02 +00:00
return $http.request({
2025-08-09 15:29:50 +00:00
url: `/merchant-api/membershipUser/overview`,
method: "post",
data
2024-12-27 10:03:02 +00:00
});
},
2025-08-09 15:29:50 +00:00
//获取店铺会员等级列表
levelList: data => {
return $http.request({
url: `/merchant-api/membershipEnable/levelList`,
method: "post",
data
});
}
2024-12-04 11:08:06 +00:00
};