- Address changes to profile from call

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-08-20 13:46:35 -04:00
parent f3e43334c4
commit 1e7c285fef
2 changed files with 22 additions and 5 deletions

View File

@@ -59,11 +59,30 @@ export function ProductionListConfigManager({
const defaultConfig = {
name: t("production.constants.main_profile"),
columns: {
columnKeys: columns.map((i) => ({ key: i.key, width: i.width })),
columnKeys: [
{ key: "ro_number", width: 100 },
{ key: "ownr", width: 100 },
{ key: "vehicle", width: 100 },
{ key: "ins_co_nm", width: 100 },
{ key: "actual_in", width: 100 },
{ key: "scheduled_completion", width: 100 },
{ key: "labhrs", width: 100 },
{ key: "employee_body", width: 100 },
{ key: "larhrs", width: 100 },
{ key: "employee_refinish", width: 100 },
{ key: "tt", width: 100 },
{ key: "status", width: 100 },
{ key: "sublets", width: 100 },
{ key: "viewdetail", width: 100 }
],
tableState: ensureDefaultState(state)
}
};
// Immediately update the columns and state to reflect the new default view
setColumns(defaultConfig.columns.columnKeys);
setState(defaultConfig.columns.tableState);
const result = await updateShop({
variables: {
id: bodyshop.id,
@@ -75,9 +94,7 @@ export function ProductionListConfigManager({
if (!result.errors) {
await updateActiveProdView(t("production.constants.main_profile"));
setColumns(defaultConfig.columns.columnKeys);
setState(defaultConfig.columns.tableState);
notification.success({ message: t("bodyshop.successes.defaultviewcreated") });
window.location.reload(); // Reload the page
} else {
notification.error({
message: t("bodyshop.errors.creatingdefaultview", {

View File

@@ -2737,7 +2737,7 @@
},
"production": {
"constants":{
"main_profile": "Main"
"main_profile": "Default"
},
"options": {
"small": "Small",