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",