diff --git a/ayanova/src/views/inv-part-assembly.vue b/ayanova/src/views/inv-part-assembly.vue index 4ee725a5..245a4efd 100644 --- a/ayanova/src/views/inv-part-assembly.vue +++ b/ayanova/src/views/inv-part-assembly.vue @@ -17,7 +17,7 @@ @input="fieldValueChanged('name')" > - + {{ sortedList }} @@ -334,6 +335,22 @@ export default { id: item.partId }); }, + quantityChanged: function(item) { + let vm = this; + if (item.quantity == null || item.quantity < 1) { + // item.quantity = 1; + + let index = vm.obj.items.findIndex(z => z.partId == item.partId); + if (index == -1) { + return; + } + item.quantity = 1; + + //vm.$set(vm.obj.items, index, item); + //vm.obj.items.splice(index, 1, item); + } + vm.formState.dirty = true; + }, canSave: function() { return this.formState.valid && this.formState.dirty; },