From 53adfc204b38a4e7cd161bf4f90aaaee762245db Mon Sep 17 00:00:00 2001 From: megavrilinvv Date: Tue, 15 Aug 2023 19:55:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D1=8B=20=D1=80?= =?UTF-8?q?=D0=BE=D1=83=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/newMedicalCard/TheMedicalCard.vue | 4 ++++ src/router.js | 6 +++++- src/store/modules/medicalCard.js | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) 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");