Files
car-system-app/api/welfare/welfare.js
2024-02-27 19:23:41 +08:00

122 lines
2.7 KiB
JavaScript

//福利模块
import request from '@/utils/request'
// 积分商品列表
export function getFrontIntegralList(params) {
return request({
url: '/api/front/integral/redeem/page/list',
method: 'get',
params
})
}
// 积分商品详情
export function getIntegralInfo(id) {
return request({
url: `/api/front/integral/redeem/info${id}`,
method: 'get',
})
}
//积分商品创建订单
export function createProductOrder(data) {
return request({
url: `/api/front/integral/product/order/create`,
method: 'post',
data
})
}
//积分商品订单支付 /api/front/pay/payintegral
export function frontPayintegral(data) {
return request({
url: `/api/front/pay/payintegral`,
method: 'post',
data
})
}
// 任务列表
export function taskList(params) {
return request({
url: `/api/front/task/list`,
method: 'get',
params
})
}
// 签到
export function sign(params) {
return request({
url: `/api/front/sign/sign`,
method: 'get',
params
})
}
//积分商品收藏 /api/front/card/product/order/cancel/{orderNo}
export function getIntegralOrderProduct(productId) {
return request({
url: `/api/front/integral/product/reply/add/product${productId}`,
method: 'post',
})
}
//积分商品批量取消收藏 /api/front/integral/product/reply/cancel/product
export function getIntegralCancelProduct(data) {
return request({
url: `/api/front/integral/product/reply/cancel/product`,
method: 'post',
data
})
}
//邀请海报 /api/front/user/invite/poster/info
export function getInviteInfo() {
return request({
url: `/api/front/user/invite/poster/info`,
method: 'get',
})
}
//积分记录 /api/front/user/center/integral/list
export function integralList(params) {
return request({
url: `/api/front/user/center/integral/list`,
method: 'get',
params
})
}
//我的积分 /api/front/user/center/my/integral
export function myIntegral() {
return request({
'url': '/api/front/user/center/my/integral',
'method': 'get',
})
}
//话题活动列表 /api/front/activity/topic/list
export function getTopicList(params) {
return request({
url: `/api/front/activity/topic/list`,
method: 'get',
params
})
}
//话题活动详情 /api/front/activity/topic/info/{id}
export function getTopicInfo(id) {
return request({
url: `/api/front/activity/topic/info/${id}`,
method: 'get',
})
}
//话题活动id笔记列表 /api/front/community/note/active/topic/list
export function getActiveTopicList(params) {
return request({
url: `/api/front/community/note/active/topic/list`,
method: 'get',
params
})
}
//话题列表 /api/front/community/topic/list
export function getCommunityTopicList(params) {
return request({
url: `/api/front/community/topic/list`,
method: 'get',
params
})
}