# 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支
# 合并到主题分支。
#
# 以 '#' 开始的行将被忽略,而空的提交说明将终止提交。
This commit is contained in:
邹方成 2026-02-04 13:09:45 +08:00
commit 662a31dac8

View File

@ -264,7 +264,7 @@ async function fetchCoupons() {
const userId = uni.getStorageSync('user_id')
if (!userId) return
const res = await getUserCoupons(userId, 1, 1, 100) // status=1
const res = await getUserCoupons(userId, 0, 1, 20) // status=0
let list = []
if (Array.isArray(res)) list = res
else if (res && Array.isArray(res.coupons)) list = res.coupons
@ -273,14 +273,22 @@ async function fetchCoupons() {
// (scope_type = 1) (discount_type = 1)
//
// balance_amount remaining
coupons.value = list.filter(c => {
// scope_type=1
// scope_type
if (c.scope_type !== undefined && c.scope_type !== 1) return false
//
if (!c.balance_amount || c.balance_amount <= 0) return false
// balance_amount remaining
const balance = c.balance_amount ?? c.remaining ?? c.amount
if (!balance || balance <= 0) return false
return true
})
}).map(c => ({
// balance_amount 使
...c,
balance_amount: c.balance_amount ?? c.remaining ?? c.amount
}))
console.log('获取到的优惠券列表:', coupons.value)
} catch (e) {
console.error('获取优惠券失败:', e)
coupons.value = []