From 9a5ea6ebd4fb37e0451a38e7081bcb0c7c35eef9 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 23 Feb 2021 16:08:13 +0000 Subject: [PATCH] --- ayanova/src/views/inv-purchase-order.vue | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/ayanova/src/views/inv-purchase-order.vue b/ayanova/src/views/inv-purchase-order.vue index 66941638..93a71baf 100644 --- a/ayanova/src/views/inv-purchase-order.vue +++ b/ayanova/src/views/inv-purchase-order.vue @@ -501,7 +501,10 @@ >{{ $ay.t("Cancel") }} - $ayiBoxOpen {{ $ay.t("Receive") }} @@ -889,11 +892,12 @@ export default { } }, receive: function(item) { - receiveItem(item); + receiveItem(item, this); this.editPoItemDialog = false; }, receiveAll: function() { - this.obj.items.forEach(item => receiveItem(item)); + let vm = this; + this.obj.items.forEach(item => receiveItem(item, vm)); }, editItem: function(item) { this.editPoItemIndex = item.index; @@ -1101,8 +1105,13 @@ export default { ///////////////////////////// // RECEIVE // -function receiveItem(item) { - console.log(item); +function receiveItem(item, vm) { + if (item.quantityReceived < item.quantityOrdered) { + item.quantityReceived = item.quantityOrdered; + item.receivedDate = window.$gz.locale.nowUTC8601String(); + vm.obj.hasReceipt = true; + vm.formState.dirty=true; + } } /////////////////////////////