Commit 296ab86eeb9c0a7a25a9d725e03d695bf43b5208
1 parent
8b9fa552
fix购物车输入数量修正
Showing
1 changed file
with
14 additions
and
5 deletions
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -921,13 +921,22 @@ Page({ |
921 | 921 | // 开启限购 |
922 | 922 | if (th.data.sele_g.viplimited > 0) { |
923 | 923 | |
924 | - if (t > num) { | |
925 | - th.setData({goodsInputNum: num}); | |
924 | + if (action != "buy") { | |
925 | + if (t > num) { | |
926 | + th.setData({goodsInputNum: num - cartGoodsNum < 0 ? 0 : num - cartGoodsNum}); | |
927 | + } | |
928 | + if (redisNum < num) { | |
929 | + th.setData({goodsInputNum: redisNum - cartGoodsNum < 0 ? 0 : redisNum - cartGoodsNum}); | |
930 | + } | |
931 | + } else { | |
932 | + if (num > redisNum) { | |
933 | + th.setData({goodsInputNum: redisNum}); | |
934 | + } else { | |
935 | + th.setData({goodsInputNum: num}); | |
936 | + } | |
926 | 937 | } |
927 | 938 | |
928 | - if (redisNum < num) { | |
929 | - th.setData({goodsInputNum: redisNum}); | |
930 | - } | |
939 | + | |
931 | 940 | |
932 | 941 | |
933 | 942 | } else { | ... | ... |