规格切换购买数量错误修复

master
gongfuxiang 2021-12-01 11:50:08 +08:00
parent 9fbb8e9faf
commit 82bd117934
1 changed files with 7 additions and 4 deletions

View File

@ -1130,7 +1130,7 @@
this.setData({
goods_specifications_choose: temp_data,
goods_spec_base_images: temp_images,
//buy_number: this.goods.buy_min_number || 1,
buy_number: parseInt(this.goods.buy_min_number) || 1,
});
//
@ -1297,13 +1297,13 @@
var data = {
goods_spec_base_price: spec_base.price,
goods_spec_base_original_price: spec_base.original_price,
goods_spec_base_inventory: spec_base.inventory,
goods_spec_base_inventory: parseInt(spec_base.inventory),
plugins_wholesale_data: data.plugins_wholesale_data || null,
};
//
if(this.buy_number > spec_base.inventory) {
data['buy_number'] = spec_base.inventory;
if(this.buy_number > data.goods_spec_base_inventory) {
data['buy_number'] = data.goods_spec_base_inventory;
}
this.setData(data);
},
@ -1332,16 +1332,19 @@
var inventory = parseInt(this.goods_spec_base_inventory);
var inventory_unit = this.goods.inventory_unit;
//
if (number < buy_min_number) {
number = buy_min_number;
app.globalData.showToast('起购' + buy_min_number + inventory_unit);
}
//
if (buy_max_number > 0 && number > buy_max_number) {
number = buy_max_number;
app.globalData.showToast('限购' + buy_max_number + inventory_unit);
}
//
if (number > inventory) {
number = inventory;
app.globalData.showToast('库存数量' + inventory + inventory_unit);