This commit is contained in:
@@ -630,7 +630,7 @@ export default {
|
|||||||
vm.obj = res.data;
|
vm.obj = res.data;
|
||||||
//modify the menu as necessary
|
//modify the menu as necessary
|
||||||
generateMenu(vm);
|
generateMenu(vm);
|
||||||
await createTableHeaders(vm);
|
|
||||||
//Update the form status
|
//Update the form status
|
||||||
window.$gz.form.setFormState({
|
window.$gz.form.setFormState({
|
||||||
vm: vm,
|
vm: vm,
|
||||||
@@ -944,98 +944,6 @@ async function initForm(vm) {
|
|||||||
await fetchTranslatedText(vm);
|
await fetchTranslatedText(vm);
|
||||||
await window.$gz.formCustomTemplate.get(FORM_CUSTOM_TEMPLATE_KEY);
|
await window.$gz.formCustomTemplate.get(FORM_CUSTOM_TEMPLATE_KEY);
|
||||||
await populateSelectionLists(vm);
|
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