diff --git a/src/components/base/BaseInputDate.vue b/src/components/base/BaseInputDate.vue index c803e52..f1b164f 100644 --- a/src/components/base/BaseInputDate.vue +++ b/src/components/base/BaseInputDate.vue @@ -1,51 +1,57 @@ 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", }, ], };