From 4fd948793cef1e1b75e60bafb7433a9079e21a6e Mon Sep 17 00:00:00 2001 From: From-wh Date: Fri, 28 Apr 2023 16:56:51 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20=E9=99=90=E8=B4=AD=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/uni-app/pages/goods_cate/goods_cate3.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/template/uni-app/pages/goods_cate/goods_cate3.vue b/template/uni-app/pages/goods_cate/goods_cate3.vue index dc3793cff..56323f3c2 100644 --- a/template/uni-app/pages/goods_cate/goods_cate3.vue +++ b/template/uni-app/pages/goods_cate/goods_cate3.vue @@ -473,6 +473,15 @@ let list = this.cartData.cartList; let num = list[index]; let stock = list[index].trueStock; + console.log(num, list[index].productInfo.limit_num) + if (changeValue && list[index].productInfo.limit_type == 1 && num.cart_num >= list[index].productInfo + .limit_num) { + this.$set(num, 'cart_num', list[index].productInfo.limit_num) + this.$util.Tips({ + title: this.$t(`最大限购数量${list[index].productInfo.limit_num}`) + }); + return + } this.ChangeCartNum(changeValue, num, stock, 0, num.product_id, index, 1); if (!list.length) { this.cartData.iScart = false; @@ -595,6 +604,8 @@ } }) .catch(err => { + console.log(that.attr) + that.attr.productSelect.cart_num = that.attr.productSelect.limit_num return that.$util.Tips({ title: err });