From d15960a020b42779e1c05a0eed9c63ed14e63b33 Mon Sep 17 00:00:00 2001 From: dderbentsov Date: Tue, 27 Dec 2022 01:11:00 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D1=88=D0=B0=D0=B3=20=D1=81=20=D1=83=D1=81=D0=BB=D1=83=D0=B3?= =?UTF-8?q?=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FormsAgreementCreate/AgreementCommon.vue | 40 +++----- .../FormsAgreementCreate/AgreementPerson.vue | 94 ++++++++++++++++++- .../AgreementServices.vue | 86 +++++++++++++++++ .../components/StepperCreateAgreement.vue | 6 +- 4 files changed, 198 insertions(+), 28 deletions(-) create mode 100644 src/pages/clients/components/FormsAgreementCreate/AgreementServices.vue diff --git a/src/pages/clients/components/FormsAgreementCreate/AgreementCommon.vue b/src/pages/clients/components/FormsAgreementCreate/AgreementCommon.vue index 1bc3429..741a00a 100644 --- a/src/pages/clients/components/FormsAgreementCreate/AgreementCommon.vue +++ b/src/pages/clients/components/FormsAgreementCreate/AgreementCommon.vue @@ -9,28 +9,19 @@ v-model="category", :items="categories", ) - .flex.w-full.my-6 - .flex-col - .font-semibold.text-smm Дата подписания - .input-date.flex.h-10.justify-center - base-input-date( - :width-input="200", - v-model:value="signedDate" - ) - .flex-col - .font-semibold.text-smm Начало оказания услуг - .input-date.flex.h-10.justify-center - base-input-date( - :width-input="200", - v-model:value="startDate" - ) - .flex-col - .font-semibold.text-smm Окончание оказания услуг - .input-date.flex.h-10.justify-center - base-input-date( - :width-input="200", - v-model:value="endDate" - ) + .flex.justify-between.w-full.gap-4 + base-input-date( + v-model="signedDate", + label="Дата подписания" + ) + base-input-date( + v-model="startDate", + label="Начало оказания услуг" + ) + base-input-date( + v-model="endDate", + label="Окончание оказания услуг" + ) .flex-col.w-full.my-6 .font-semibold.text-smm Исполнитель @@ -61,7 +52,6 @@ export default { }, data() { return { - isService: true, steps: [ { id: "1", label: "1", value: "Договор" }, { id: "2", label: "2", value: "Пациент" }, @@ -73,8 +63,8 @@ export default { { id: "Хирургия", label: "Хирургия" }, { id: "Ортопедия", label: "Ортопедия" }, ], - signedDate: undefined, - startDate: undefined, + signedDate: new Date(), + startDate: new Date(), endDate: undefined, employee: {}, employees: [], diff --git a/src/pages/clients/components/FormsAgreementCreate/AgreementPerson.vue b/src/pages/clients/components/FormsAgreementCreate/AgreementPerson.vue index 8bcfa0c..a87f8bb 100644 --- a/src/pages/clients/components/FormsAgreementCreate/AgreementPerson.vue +++ b/src/pages/clients/components/FormsAgreementCreate/AgreementPerson.vue @@ -1,9 +1,101 @@ diff --git a/src/pages/clients/components/FormsAgreementCreate/AgreementServices.vue b/src/pages/clients/components/FormsAgreementCreate/AgreementServices.vue new file mode 100644 index 0000000..ba4ac83 --- /dev/null +++ b/src/pages/clients/components/FormsAgreementCreate/AgreementServices.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/pages/clients/components/StepperCreateAgreement.vue b/src/pages/clients/components/StepperCreateAgreement.vue index 5197261..393aac5 100644 --- a/src/pages/clients/components/StepperCreateAgreement.vue +++ b/src/pages/clients/components/StepperCreateAgreement.vue @@ -34,6 +34,7 @@ import BaseButton from "@/components/base/BaseButton"; import BaseStepper from "@/components/base/BaseStepper"; import AgreementCommon from "./FormsAgreementCreate/AgreementCommon"; import AgreementPerson from "./FormsAgreementCreate/AgreementPerson"; +import AgreementServices from "./FormsAgreementCreate/AgreementServices"; export default { name: "StepperCreateAgreement", @@ -42,6 +43,7 @@ export default { BaseStepper, AgreementCommon, AgreementPerson, + AgreementServices, }, data() { return { @@ -62,8 +64,8 @@ export default { { id: 2, label: "2", - value: "Пациент", - component: "agreement-person", + value: "Услуги", + component: "agreement-services", }, ], }; From 145c55fec30c4ba33c9ca37415900a5d4c0e817b Mon Sep 17 00:00:00 2001 From: dderbentsov Date: Tue, 27 Dec 2022 01:11:19 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D0=B0=D0=BB=20BaseInputDate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseInputDate.vue | 80 ++++++++++++++------------- 1 file changed, 42 insertions(+), 38 deletions(-) diff --git a/src/components/base/BaseInputDate.vue b/src/components/base/BaseInputDate.vue index 5180894..f1b164f 100644 --- a/src/components/base/BaseInputDate.vue +++ b/src/components/base/BaseInputDate.vue @@ -1,53 +1,57 @@