From 22a33137b8f87edd6f14c7c251c52ec3672fa760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Thu, 6 Jan 2022 17:11:51 +0100 Subject: [PATCH] adapt route to projet-partage --- src/router/index.js | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index ab603a74..72e2709c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -4,6 +4,12 @@ import Index from '../views/Index.vue' Vue.use(VueRouter) +let projectBase = "projet" +console.log("window.location.pathname", window.location.pathname) +if (window.location.pathname.includes("projet-partage")) { + projectBase = "projet-partage" +} + const routes = [ { path: '/', @@ -40,13 +46,13 @@ const routes = [ component: () => import('../views/project/Project_edit.vue') }, { - path: '/projet/:slug', + path: `/${projectBase}/:slug`, name: 'project_detail', props: true, component: () => import('../views/project/Project_detail.vue'), }, { - path: '/projet/:slug/editer', + path: `/${projectBase}/:slug/editer`, name: 'project_edit', component: () => import('../views/project/Project_edit.vue') }, @@ -61,65 +67,65 @@ const routes = [ component: () => import('../views/project/Project_edit.vue') }, { - path: '/projet/:slug/administration-carte/', + path: `/${projectBase}/:slug/administration-carte/`, name: 'project_mapping', component: () => import('../views/project/Project_mapping.vue') }, { - path: '/projet/:slug/membres/', + path: `/${projectBase}/:slug/membres/`, name: 'project_members', component: () => import('../views/project/Project_members.vue') }, // * FEATURE TYPE { - path: '/projet/:slug/type-signalement/ajouter/', + path: `/${projectBase}/:slug/type-signalement/ajouter/`, name: 'ajouter-type-signalement', props: true, component: () => import('../views/feature_type/Feature_type_edit.vue') }, { - path: '/projet/:slug/type-signalement/ajouter/create_from/:slug_type_signal', + path: `/${projectBase}/:slug/type-signalement/ajouter/create_from/:slug_type_signal`, name: 'dupliquer-type-signalement', component: () => import('../views/feature_type/Feature_type_edit.vue') }, { - path: '/projet/:slug/type-signalement/:feature_type_slug/', + path: `/${projectBase}/:slug/type-signalement/:feature_type_slug/`, name: 'details-type-signalement', component: () => import('../views/feature_type/Feature_type_detail.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/editer/', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/editer/`, name: 'editer-type-signalement', component: () => import('../views/feature_type/Feature_type_edit.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/symbologie/', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/symbologie/`, name: 'editer-symbologie-signalement', component: () => import('../views/feature_type/Feature_type_symbology.vue') }, // * FEATURE { - path: '/projet/:slug/signalement/lister/', + path: `/${projectBase}/:slug/signalement/lister/`, name: 'liste-signalements', component: () => import('../views/feature/Feature_list.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/ajouter/', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/ajouter/`, name: 'ajouter-signalement', component: () => import('../views/feature/Feature_edit.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal`, name: 'details-signalement', component: () => import('../views/feature/Feature_detail.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/offline', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/offline`, name: 'offline-signalement', component: () => import('../views/feature/Feature_offline.vue') }, { - path: '/projet/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal/editer/', + path: `/${projectBase}/:slug/type-signalement/:slug_type_signal/signalement/:slug_signal/editer/`, name: 'editer-signalement', component: () => import('../views/feature/Feature_edit.vue') }, -- GitLab