diff --git a/src/pages/newMedicalCard/TheMedicalCard.vue b/src/pages/newMedicalCard/TheMedicalCard.vue index 427c8a8..ff1cba5 100644 --- a/src/pages/newMedicalCard/TheMedicalCard.vue +++ b/src/pages/newMedicalCard/TheMedicalCard.vue @@ -50,6 +50,10 @@ export default { created() { if (!localStorage.getItem("medicalId")) this.$router.push("/calendar"); this.$store.dispatch("getMedicalCardData"); + this.$router.push({ + name: "medical", + params: { id: localStorage.getItem("medicalCardId") }, + }); }, }; diff --git a/src/router.js b/src/router.js index 3fc7b8a..0264780 100644 --- a/src/router.js +++ b/src/router.js @@ -41,7 +41,11 @@ export default createRouter({ { path: "clients", component: TheUser }, { path: "medcards", component: TheMedcards }, { path: "settings", component: TheSettings }, - { path: "medical-card", component: TheMedicalCard }, + { + name: "medical", + path: "medical-card/:id?", + component: TheMedicalCard, + }, { path: "create-medical-card", component: TheCreateMedicalCard }, ], }, diff --git a/src/store/modules/medicalCard.js b/src/store/modules/medicalCard.js index 5d4bd9e..92157e1 100644 --- a/src/store/modules/medicalCard.js +++ b/src/store/modules/medicalCard.js @@ -464,6 +464,7 @@ const actions = { if (!data) { return this.createMedicalCard(localStorage.getItem("medicalId")); } + localStorage.setItem("medicalCardId", data.id); commit("setMedicalCard", data); commit("setBasicData"); commit("setContactsData");