fix: 修复多商户优惠券选择异常和空指针问题
1. 新增coupon_list数组类型校验避免渲染异常 2. 重构优惠券选择逻辑,使用merch_id隔离选中状态避免多商户污染 3. 增加orderCreateData.coupon的类型兜底处理,防止非对象/数组类型报错 4. 修复优惠券弹窗选中状态同步逻辑,保留用户已选优惠券
This commit is contained in:
@@ -249,7 +249,7 @@ export default {
|
||||
}
|
||||
|
||||
// 优惠券
|
||||
if (this.goodsSkuDetail.coupon_list) {
|
||||
if (Array.isArray(this.goodsSkuDetail.coupon_list)) {
|
||||
this.couponList = this.goodsSkuDetail.coupon_list;
|
||||
this.couponList.forEach(v => {
|
||||
if (v.count == v.lead_count) v.useState = 2;
|
||||
|
||||
Reference in New Issue
Block a user