74 lines
1.4 KiB
TypeScript
74 lines
1.4 KiB
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
/**
|
|
* app领取优惠券
|
|
*/
|
|
appGet: (data: any) =>
|
|
request({
|
|
url: "/wallet/act/cancel-item/app/get",
|
|
method: "POST",
|
|
data,
|
|
}),
|
|
/**
|
|
* app查询用户的唯一优惠券
|
|
* @param params.actId 活动id
|
|
*/
|
|
appFindUnique: (params: any) =>
|
|
request({
|
|
url: "/wallet/act/cancel-item/app/find-unique",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
/**
|
|
* app查询本店优惠券列表
|
|
* @param params.actStatus 核销类型
|
|
*/
|
|
appMchPage: (params: any) =>
|
|
request({
|
|
url: "/wallet/act/cancel-item/app/mch/page",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
/**
|
|
* app创建活动订单
|
|
* @param data.actId 活动id
|
|
* @param data.totalPrice 总金额
|
|
*/
|
|
appCreateActOrder: (data: any) =>
|
|
request({
|
|
url: "/hard/hard-order/app/create-act-order",
|
|
method: "POST",
|
|
data,
|
|
}),
|
|
/**
|
|
* 根据公告id查询活动详情
|
|
* @param data.id 公告id
|
|
*/
|
|
getDetailByNoticeId: (params: any) =>
|
|
request({
|
|
url: "/wallet/act/act-cancel/app/detail-by-notice-id",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
/**
|
|
* 根据活动id查询核销活动
|
|
* @param data.id 活动id
|
|
*/
|
|
getDetailById: (params: any) =>
|
|
request({
|
|
url: "/wallet/act/act-cancel/app/detail-by-id",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
/**
|
|
* 用户领取核销券列表
|
|
*/
|
|
userList: (params: any) =>
|
|
request({
|
|
url: "/wallet/act/cancel-item/app/user-list",
|
|
method: "GET",
|
|
params,
|
|
}),
|
|
}
|