diff --git a/ayanova/src/views/inv-purchase-order.vue b/ayanova/src/views/inv-purchase-order.vue index 7874a768..07f9a165 100644 --- a/ayanova/src/views/inv-purchase-order.vue +++ b/ayanova/src/views/inv-purchase-order.vue @@ -630,7 +630,7 @@ export default { vm.obj = res.data; //modify the menu as necessary generateMenu(vm); - await createTableHeaders(vm); + //Update the form status window.$gz.form.setFormState({ vm: vm, @@ -944,98 +944,6 @@ async function initForm(vm) { await fetchTranslatedText(vm); await window.$gz.formCustomTemplate.get(FORM_CUSTOM_TEMPLATE_KEY); await populateSelectionLists(vm); - await fetchWarehouseCount(vm); - await createTableHeaders(vm); -} - -////////////////////// -// -// -async function fetchWarehouseCount(vm) { - let res = await window.$gz.api.get("part-warehouse/count"); - if (res.error) { - vm.formState.serverError = res.error; - window.$gz.form.setErrorBoxErrors(vm); - } else { - vm.showWarehouses = res.data > 1; - } -} - -////////////////////// -// -// -async function createTableHeaders(vm) { - /* - If the column is a text, left-align it - If the column is a number or number + unit, (or date) right-align it (like excel) - */ - vm.headers = []; - - vm.headers.push({ - text: vm.$ay.t("Part"), - align: "left", - value: "displayPartNumber" - }); - - if (vm.showWarehouses) { - vm.headers.push({ - text: vm.$ay.t("PartWarehouse"), - align: "left", - value: "displayWarehouse" - }); - } - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemQuantityOrdered"), - align: "right", - value: "quantityOrdered" - }); - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemQuantityReceived"), - align: "right", - value: "quantityReceived" - }); - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderReceiptReceivedDate"), - align: "right", - value: "receivedDate" - }); - - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemPurchaseOrderCost"), - align: "right", - value: "purchaseOrderCost" - }); - - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderReceiptItemReceiptCost"), - align: "right", - value: "receivedCost" - }); - - vm.headers.push({ - text: vm.$ay.t("TaxCode"), - align: "left", - value: "displayTaxCode" - }); - - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemVendorPartNumber"), - align: "left", - value: "vendorPartNumber" - }); - - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemPartRequestedByID"), - align: "left", - value: "displayRequestUser" - }); - - vm.headers.push({ - text: vm.$ay.t("PurchaseOrderItemWorkOrderNumber"), - align: "left", - value: "displayRequestWorkorder" - }); - //-------------- } //////////////////////