From 540643f544637b8c4058c56e6fe61b9016004061 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 9 Nov 2021 18:24:12 +0000 Subject: [PATCH] SuggestedQuantity field added to pm and wo item parts --- ayanova/src/components/work-order-items.vue | 24 +++++++++++++++++++++ ayanova/src/views/svc-workorder.vue | 1 + 2 files changed, 25 insertions(+) diff --git a/ayanova/src/components/work-order-items.vue b/ayanova/src/components/work-order-items.vue index 482ce1dc..791e8b90 100644 --- a/ayanova/src/components/work-order-items.vue +++ b/ayanova/src/components/work-order-items.vue @@ -22,6 +22,19 @@ {{ $ay.t("New") }} + + + {{ + $ay.t("WorkOrderItemPartRealizeSuggested") + }} + + { + z.parts.forEach(part => { + if (part.quantity == 0 && part.suggestedQuantity > 0) { + part.quantity = part.suggestedQuantity; + part.isDirty = true; + } + }); + }); + this.$emit("change"); + }, setDefaultView: function() { //if only one record left then display it otherwise just let the datatable show what the user can click on if (this.value && this.value.items && this.value.items.length == 1) { diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue index 63605d68..fd2ae0a4 100644 --- a/ayanova/src/views/svc-workorder.vue +++ b/ayanova/src/views/svc-workorder.vue @@ -2300,6 +2300,7 @@ async function fetchTranslatedText(vm) { "WorkOrderItemPartPartWarehouseID", "WorkOrderItemPartQuantity", "WorkOrderItemPartSuggestedQuantity", + "WorkOrderItemPartRealizeSuggested", "WorkOrderItemPartTaxPartSaleID", "WorkOrderItemPartPartID", "WorkOrderItemPartRequestList",