| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import type { AccountCount, CouponList, CouponSituation } from '@/api/types/coupon'
- import { http } from '@/http/alova'
- /**
- *
- * @returns 获取首页优惠券数据
- */
- export function getCouponList() {
- return http.Get<CouponList>('/couponCenter/APP/couponTemplate/queryByType', {
- meta: {
- ignoreAuth: true,
- },
- })
- }
- /**
- *
- * @returns 获取首页收益总数
- */
- export function getAccountCount() {
- return http.Get<AccountCount>('/couponCenter/APP/couponIssuerAccount/queryByUserId')
- }
- /**
- *
- * @returns 获取首页优惠券领取情况
- */
- export function getCouponSituation(params = {}) {
- return http.Get<CouponSituation>('/couponCenter/APP/couponUserAsset/queryBySendUserId', {
- params: {
- ...params,
- }
- })
- }
- /**
- * 根据优惠券类型获取优惠券数据
- * @param params
- * @returns
- */
- export function getCouponByType(params) {
- return http.Get('/couponCenter/APP/couponTemplate/getTemplatesPageByType', {
- params,
- })
- }
- export function getHomeCouponRedemptionList(params) {
- return http.Post('/couponCenter/APP/couponUserAsset/detail', {
- ...params,
- })
- }
- export function getShareInfo(params) {
- return http.Post('/couponCenter/APP/shareRecord/add', {
- ...params,
- })
- }
- export function getCouponDetail(params) {
- return http.Get('/couponCenter/APP/couponTemplate/queryById', {
- params,
- })
- }
- export function getIssuerDetail() {
- return http.Get('/couponCenter/APP/couponIssuerApply/queryById')
- }
- export function getIssuerStatus() {
- return http.Get('/couponCenter/APP/couponIssuerApply/queryStatusById')
- }
|