This commit is contained in:
@@ -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"
|
||||
});
|
||||
//--------------
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
|
||||
Reference in New Issue
Block a user