From 2f12273f57ec85f8e5482851151a1ef5ab9532f7 Mon Sep 17 00:00:00 2001 From: FrankRua Date: Wed, 9 Mar 2022 14:03:36 -0500 Subject: [PATCH] Parameter on navigate --- src/router/index.js | 5 +++-- src/router/router-constants/router-parameter-keys.js | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index be434e9d8..3d182ba37 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,10 +1,11 @@ // Supporting files import { createWebHistory, createRouter } from "vue-router"; import { storeActions } from "@/constants/store-actions"; -import baseMixin from "@/mixins/base-mixin"; import { lazyLoadComponent } from "@/router/dynamic-routing/component-loader.js"; import { routingTable } from "@/router/router-constants/routing-table.js"; import { globalEvents, globalEventTypes } from "@/constants/events"; +import { routerParameterKeys } from '@/router/router-constants/router-parameter-keys' +import baseMixin from "@/mixins/base-mixin"; import eventBus from "@/helpers/event-bus/event-bus"; import store from "@/store"; @@ -153,7 +154,7 @@ function navigate(scenario, currentRoute, invalidateOnSave, optionalQuery = {}, query: Object.assign(optionalQuery, { fmgPage: matchingScenarioMap.destinationFmgPageValue, }), - params: optionalParams, + params: Object.assign(optionalParams, {[routerParameterKeys.FROM_ROUTER_NAVIGATE]: true}) }); } else if (matchingScenarioMap.destinationUrl !== undefined) { navigateToUrl(matchingScenarioMap.destinationUrl); diff --git a/src/router/router-constants/router-parameter-keys.js b/src/router/router-constants/router-parameter-keys.js index 0c75eb738..7ace86f37 100644 --- a/src/router/router-constants/router-parameter-keys.js +++ b/src/router/router-constants/router-parameter-keys.js @@ -1,3 +1,5 @@ -const routerParameterKeys = { }; +const routerParameterKeys = { + FROM_ROUTER_NAVIGATE: 'fromRouterNavigate', + }; export { routerParameterKeys }; \ No newline at end of file