|
|
@@ -87,7 +87,7 @@ Component({
|
|
|
// 单价为0的商品,如果勾选,数量固定为1
|
|
|
if (goods.price === 0) {
|
|
|
if (checked) {
|
|
|
- goods.quantity = 1;
|
|
|
+ goods.quantity = 1;
|
|
|
} else {
|
|
|
goods.quantity = 0;
|
|
|
}
|
|
|
@@ -129,7 +129,7 @@ Component({
|
|
|
// 单价为0的商品数量固定为1(如果被选中)
|
|
|
if (goods.price === 0) {
|
|
|
// 0元商品数量固定为1,不允许通过按钮修改
|
|
|
- return;
|
|
|
+ return;
|
|
|
} else {
|
|
|
// 非0价格商品的正常逻辑
|
|
|
let newQuantity = goods.quantity;
|
|
|
@@ -164,13 +164,13 @@ Component({
|
|
|
// 单价为0的商品数量固定为1,不允许修改
|
|
|
if (goods.price === 0) {
|
|
|
// 保持数量为1
|
|
|
- goods.quantity = 1;
|
|
|
+ goods.quantity = 1;
|
|
|
this.setData({ goodsList });
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
const value = parseInt(e.detail.value) || 0;
|
|
|
- goods.quantity = Math.max(0, value);
|
|
|
+ goods.quantity = Math.max(0, value);
|
|
|
|
|
|
this.setData({ goodsList });
|
|
|
},
|