修改个人中心优惠券列表页接口

This commit is contained in:
wangxiaowei
2026-04-22 18:34:04 +08:00
parent f1a4430c01
commit fadf49c047
2 changed files with 14 additions and 10 deletions

View File

@ -93,6 +93,13 @@ export function getMyCoupon() {
return http.Post<IUserCouponListResult>('/api/UserCoupon/coupinList')
}
/**
* 个人中心可用优惠券
*/
export function getMyAvailableCoupon() {
return http.Post<any>('/api/UserCoupon/personUserCoupinList')
}
/**
* 领取个人中心优惠券
*/

View File

@ -38,7 +38,7 @@
</wd-radio-group>
</view>
</view>
<view class="mx-30rpx">
<!-- <view class="mx-30rpx">
<view class="mx30rpx">
<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>
@ -58,7 +58,7 @@
></coupon>
</wd-radio-group>
</view>
</view>
</view> -->
</view>
</view>
</view>
@ -66,7 +66,7 @@
<script lang="ts" setup>
import Coupon from '@/components/coupon/Coupon.vue'
import { getCoupons } from '@/api/user'
import { getMyAvailableCoupon } from '@/api/user'
import type { IUserCouponListResult } from '@/api/types/user'
@ -94,14 +94,11 @@
* @param numbers 预定时长
*/
handleInitCoupon: async () => {
const res = await getCoupons({type_id: 3, price: 0}) // 1茶艺师 2茶室 3 个人中心
// couponList.value = res
useCoupon.value = res.count.yes_use
unUseCoupon.value = res.count.no_use
const res = await getMyAvailableCoupon() // 1茶艺师 2茶室 3 个人中心
console.log("🚀 ~ res:", res)
useCoupon.value = res.count
if (res.result.length > 0) {
couponList.value.use = res.result.filter(item => item.is_use == 0)
couponList.value.no_use = res.result.filter(item => item.is_use == 1)
couponList.value.use = res.result
}
},