From 8f02cc99416df59d7f473cd5852b3a7363cce6d3 Mon Sep 17 00:00:00 2001 From: DwCay Date: Thu, 4 May 2023 18:16:31 +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=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D1=8B=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BasicDataForms/ContactsForm.vue | 6 ++-- .../components/MedicalRecords.vue | 29 ++++++++++++++----- .../newMedicalCard/utils/medicalConfig.js | 20 ++++++++++--- src/store/modules/medicalCard.js | 4 --- 4 files changed, 41 insertions(+), 18 deletions(-) diff --git a/src/pages/newMedicalCard/components/BasicDataForms/ContactsForm.vue b/src/pages/newMedicalCard/components/BasicDataForms/ContactsForm.vue index b211b96..5616b80 100644 --- a/src/pages/newMedicalCard/components/BasicDataForms/ContactsForm.vue +++ b/src/pages/newMedicalCard/components/BasicDataForms/ContactsForm.vue @@ -219,13 +219,13 @@ export default { width: 302px .form-wrap display: grid - grid-template-columns: repeat(3, auto) + grid-template-columns: repeat(3, 1fr) grid-template-rows: repeat(1, auto) @media(max-width: 1900px) - grid-template-columns: repeat(2, auto) + grid-template-columns: repeat(2, 1fr) grid-template-rows: repeat(2, auto) @media(max-width: 1320px) - grid-template-columns: repeat(1, auto) + grid-template-columns: repeat(1, 1fr) grid-template-rows: repeat(3, auto) .network-field background-color: var(--bg-light-grey) diff --git a/src/pages/newMedicalCard/components/MedicalRecords.vue b/src/pages/newMedicalCard/components/MedicalRecords.vue index 8289817..789dbd0 100644 --- a/src/pages/newMedicalCard/components/MedicalRecords.vue +++ b/src/pages/newMedicalCard/components/MedicalRecords.vue @@ -3,16 +3,23 @@ .header.w-full.h-fit.flex.justify-between.px-6.pt-4.pb-3.text-sm.font-medium span Записи span {{ events.length }} - .w-full.h-full.py-10px.pl-6.pr-2 - .events.flex.flex-col.pr-3.overflow-y-auto - .event.flex.justify-between.items-start.py-10px(v-for="(event, index) in getEventsList") + .w-full.h-full.py-10px.pl-6.pr-2.items-center + .events.flex.flex-col.pr-3.overflow-y-auto(v-if="events.length") + .event.flex.justify-between.items-start.py-10px.w-full.gap-x-2(v-for="(event, index) in getEventsList") .flex.flex-col.gap-y-6px span.date.font-bold.whitespace-nowrap {{ event.date }} .time.flex.items-center.gap-x-6px q-icon(name="app:time" size="13px") span.font-medium.text-smm.whitespace-nowrap {{ `${event.startTime} - ${event.endTime}` }} - .flex.gap-x-1.text-smm.font-medium - span {{ event.status }} + .flex.gap-x-1.text-smm.font-medium.items-center + q-icon( + :name="event.status === 'PLANNED' ? 'radio_button_unchecked' : 'radio_button_checked'" + :style="{'color': statusMap[event.status].color}" + size="13px" + ) + span.whitespace-nowrap(:style="{'color': statusMap[event.status].color}") {{ statusMap[event.status].title }} + .flex.items-center.justify-center.w-full(v-else :style={'height': '124px'}) + span.text-lg.font-medium(:style="{'color': 'var(--font-grey-color)'}") Нет записей