修改个人中心优惠券列表页接口
This commit is contained in:
@ -93,6 +93,13 @@ export function getMyCoupon() {
|
|||||||
return http.Post<IUserCouponListResult>('/api/UserCoupon/coupinList')
|
return http.Post<IUserCouponListResult>('/api/UserCoupon/coupinList')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 个人中心可用优惠券
|
||||||
|
*/
|
||||||
|
export function getMyAvailableCoupon() {
|
||||||
|
return http.Post<any>('/api/UserCoupon/personUserCoupinList')
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 领取个人中心优惠券
|
* 领取个人中心优惠券
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
</wd-radio-group>
|
</wd-radio-group>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="mx-30rpx">
|
<!-- <view class="mx-30rpx">
|
||||||
<view class="mx30rpx">
|
<view class="mx30rpx">
|
||||||
<text class="text-[#303133] font-bold text-30rpx leading-42rpx">不可用优惠券</text>
|
<text class="text-[#303133] font-bold text-30rpx leading-42rpx">不可用优惠券</text>
|
||||||
<text class="text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx">{{ couponList.no_use.length }}张</text>
|
<text class="text-[#606266] font-400 text-28rpx leading-40rpx ml-24rpx">{{ couponList.no_use.length }}张</text>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
></coupon>
|
></coupon>
|
||||||
</wd-radio-group>
|
</wd-radio-group>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import Coupon from '@/components/coupon/Coupon.vue'
|
import Coupon from '@/components/coupon/Coupon.vue'
|
||||||
import { getCoupons } from '@/api/user'
|
import { getMyAvailableCoupon } from '@/api/user'
|
||||||
import type { IUserCouponListResult } from '@/api/types/user'
|
import type { IUserCouponListResult } from '@/api/types/user'
|
||||||
|
|
||||||
|
|
||||||
@ -94,14 +94,11 @@
|
|||||||
* @param numbers 预定时长
|
* @param numbers 预定时长
|
||||||
*/
|
*/
|
||||||
handleInitCoupon: async () => {
|
handleInitCoupon: async () => {
|
||||||
const res = await getCoupons({type_id: 3, price: 0}) // 1茶艺师 2茶室 3 个人中心
|
const res = await getMyAvailableCoupon() // 1茶艺师 2茶室 3 个人中心
|
||||||
// couponList.value = res
|
console.log("🚀 ~ res:", res)
|
||||||
useCoupon.value = res.count.yes_use
|
useCoupon.value = res.count
|
||||||
unUseCoupon.value = res.count.no_use
|
|
||||||
|
|
||||||
if (res.result.length > 0) {
|
if (res.result.length > 0) {
|
||||||
couponList.value.use = res.result.filter(item => item.is_use == 0)
|
couponList.value.use = res.result
|
||||||
couponList.value.no_use = res.result.filter(item => item.is_use == 1)
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user