У меня есть форма для добавления элементов в список массивов, но когда пользователь выбирает добавить дополнительные устройства в массив, а при изменении МОДЕЛИ ТИПА код подсчитывает его в предыдущем массиве, если материал такой же.
addItem() {
const found = this.ListOfUsedMaterials.find(item =>
item.goodId == this.selectedGood.id && item.device == this.deviceTypId);
if (found) {
found.quantity += Number(this.item.quantity);
this.item.quantity = "";
this.selectedGood = "";
} else {
this.ListOfUsedMaterials.push({
title: this.selectedGood.value,
quantity: Number(this.item.quantity),
goodId: this.selectedGood.id,
unit: this.selectedGood.unit,
device: this.deviceTypId,
manufacturer: this.deviceManufacturerId,
mark: this.deviceMark
});
this.onClear(event);
}
}
форма изображения