From f5ed22c9f9985b2b4fe4e99e38f41e69b64e1ad9 Mon Sep 17 00:00:00 2001 From: DwCay Date: Fri, 30 Jun 2023 17:06:44 +0300 Subject: [PATCH] =?UTF-8?q?[WIP]=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BC=D0=BE=D0=B4=D0=B0=D0=BB=D0=BA=D1=83=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseDownload.vue | 98 +++++++++++++++++++ .../HealthState/HealthStateCreateModal.vue | 72 ++++++++++++++ .../HealthState/HealthStateForm.vue | 5 +- .../HealthState/HealthStateHeader.vue | 12 +++ .../newMedicalCard/utils/gettersObjects.js | 23 +++++ src/store/modules/medicalCard.js | 6 +- 6 files changed, 211 insertions(+), 5 deletions(-) create mode 100644 src/components/base/BaseDownload.vue create mode 100644 src/pages/newMedicalCard/components/HealthState/HealthStateCreateModal.vue diff --git a/src/components/base/BaseDownload.vue b/src/components/base/BaseDownload.vue new file mode 100644 index 0000000..3139b34 --- /dev/null +++ b/src/components/base/BaseDownload.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/pages/newMedicalCard/components/HealthState/HealthStateCreateModal.vue b/src/pages/newMedicalCard/components/HealthState/HealthStateCreateModal.vue new file mode 100644 index 0000000..e3e753e --- /dev/null +++ b/src/pages/newMedicalCard/components/HealthState/HealthStateCreateModal.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/pages/newMedicalCard/components/HealthState/HealthStateForm.vue b/src/pages/newMedicalCard/components/HealthState/HealthStateForm.vue index f9a2faa..c5d6f30 100644 --- a/src/pages/newMedicalCard/components/HealthState/HealthStateForm.vue +++ b/src/pages/newMedicalCard/components/HealthState/HealthStateForm.vue @@ -1,6 +1,6 @@ diff --git a/src/pages/newMedicalCard/utils/gettersObjects.js b/src/pages/newMedicalCard/utils/gettersObjects.js index 0a6248a..0396036 100644 --- a/src/pages/newMedicalCard/utils/gettersObjects.js +++ b/src/pages/newMedicalCard/utils/gettersObjects.js @@ -150,3 +150,26 @@ export function getToothImageConfig(data) { }); return resulConfig; } +export function getReturnedObjectImg(fields, e, file) { + let result = {}; + fields.forEach((field) => { + switch (field) { + case "file": + result.file = file; + break; + case "photo": + result.photo = e.target.result; + break; + case "id": + result.id = Math.random(); + break; + case "name": + result.name = file.name; + break; + case "size": + result.size = (file.size / 1024 / 1024).toFixed(1); + break; + } + }); + return result; +} diff --git a/src/store/modules/medicalCard.js b/src/store/modules/medicalCard.js index ceca573..554b1ff 100644 --- a/src/store/modules/medicalCard.js +++ b/src/store/modules/medicalCard.js @@ -394,7 +394,7 @@ const getters = { return [ { id: 1, - year: 2023, + date: "2023-02-22", pictures: [], comments: [ { @@ -410,7 +410,7 @@ const getters = { }, { id: 2, - year: 2022, + date: "2022-02-22", pictures: [], comments: [ { @@ -426,7 +426,7 @@ const getters = { }, { id: 3, - year: 2021, + date: "2021-02-22", pictures: [], comments: [ {