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

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') 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> </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)
} }
}, },