Commit 7becd4858f3b5c51538e184fd32d9c78f570bc54
1 parent
403172bd
优惠券的使用优化
Showing
1 changed file
with
27 additions
and
2 deletions
packageE/pages/cart/cart2/cart2.js
... | ... | @@ -2192,6 +2192,9 @@ Page({ |
2192 | 2192 | |
2193 | 2193 | //普通券的时候 |
2194 | 2194 | if (quan_no && th.data.using_quan[pickid].isby != 1) { |
2195 | + | |
2196 | + var IsUserWare=1; | |
2197 | + | |
2195 | 2198 | //---获取优惠券优惠--- |
2196 | 2199 | await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice", { |
2197 | 2200 | data: { |
... | ... | @@ -2205,11 +2208,33 @@ Page({ |
2205 | 2208 | var q_data = res.data.data; |
2206 | 2209 | //--存储商品优惠的内容-- |
2207 | 2210 | cart_item.quan_youhui_list = q_data; |
2208 | - for (var k in q_data) | |
2209 | - quan_price += q_data[k].WareCashSum; | |
2211 | + for (var k in q_data){ | |
2212 | + quan_price += q_data[k].WareCashSum; | |
2213 | + IsUserWare=q_data[k].IsUserWare; | |
2214 | + if(!IsUserWare){ | |
2215 | + quan_price=0; | |
2216 | + break; | |
2217 | + } | |
2218 | + | |
2219 | + } | |
2220 | + | |
2210 | 2221 | } |
2211 | 2222 | }) |
2212 | 2223 | |
2224 | + | |
2225 | + if(!IsUserWare){ | |
2226 | + | |
2227 | + wx.showToast({ | |
2228 | + title: '购买的商品不符合优惠券的使用对象', | |
2229 | + icon: 'none', | |
2230 | + duration: 1000, | |
2231 | + }); | |
2232 | + th.setData({ submit: 0 }); | |
2233 | + var txt='using_quan['+pickid+']'; | |
2234 | + th.setData({[txt]:null}); | |
2235 | + return false; | |
2236 | + } | |
2237 | + | |
2213 | 2238 | if(cart_item.quan_youhui_list){ |
2214 | 2239 | for (var kk in cart_item.quan_youhui_list) { |
2215 | 2240 | var you_item = cart_item.quan_youhui_list[kk]; | ... | ... |