From 99219a6aaab91beba61353f322e8d5ba25a31fb5 Mon Sep 17 00:00:00 2001 From: Daria Golova Date: Tue, 10 Jan 2023 17:31:23 +0300 Subject: [PATCH] =?UTF-8?q?WIP=20=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=D0=BA=D0=B0=20=D0=BF?= =?UTF-8?q?=D0=BE=20=D0=BF=D0=BE=D0=BB=D0=B8=D1=81=D0=B0=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseInput.vue | 11 ++- src/components/base/BaseRadioButtonsGroup.vue | 29 +++++-- .../components/MedicalBaseData.vue | 1 + .../components/MedicalIdentityDocuments.vue | 4 - .../components/MedicalPolicyDocuments.vue | 75 +++++++++++++------ src/pages/medicalCard/utils/medicalConfig.js | 12 +++ 6 files changed, 98 insertions(+), 34 deletions(-) diff --git a/src/components/base/BaseInput.vue b/src/components/base/BaseInput.vue index c0c0aee..1276fbf 100644 --- a/src/components/base/BaseInput.vue +++ b/src/components/base/BaseInput.vue @@ -6,11 +6,10 @@ ) {{ label }} .input-wrapper.flex.gap-x-2.px-4.box-border.py-10px( :class="{'border-none': borderNone, 'border-error': borderError }" - :style="{'background-color': disabled && 'var(--bg-disable-grey-color)'}" + :style="disabledBackgroundStyle" ) input.input.w-full.outline-0.not-italic( v-model="value", - :style="{'color': disabled && 'var(--font-grey-color-0)'}", :class="textClass", :placeholder="placeholder", :disabled="disabled", @@ -63,6 +62,13 @@ export default { "text-sm": true, }; }, + disabledBackgroundStyle() { + return this.disabled + ? { + "background-color": "var(--bg-disable-grey-color)", + } + : false; + }, }, }; @@ -83,6 +89,7 @@ export default { background-color: inherit &:disabled, &[disabled] background-color: var(--bg-disable-grey-color) + color: var(--font-grey-color-0) .label color: var(--font-black-color) diff --git a/src/components/base/BaseRadioButtonsGroup.vue b/src/components/base/BaseRadioButtonsGroup.vue index feedafa..d93e7c9 100644 --- a/src/components/base/BaseRadioButtonsGroup.vue +++ b/src/components/base/BaseRadioButtonsGroup.vue @@ -1,7 +1,7 @@ diff --git a/src/pages/medicalCard/utils/medicalConfig.js b/src/pages/medicalCard/utils/medicalConfig.js index bbfd261..097187f 100644 --- a/src/pages/medicalCard/utils/medicalConfig.js +++ b/src/pages/medicalCard/utils/medicalConfig.js @@ -11,6 +11,18 @@ export const medicalDetailConfig = { value: "WOMEN", }, ], + policiesList: [ + { + id: "1", + label: "Полис ОМС", + value: "OMS", + }, + { + id: "2", + label: "Полис ДМС", + value: "DMS", + }, + ], identity_document: { height: 366, title: "Паспортные данные",