From 95e94ef57ae65a8233fa528fd91964f7556d25bd Mon Sep 17 00:00:00 2001 From: Daria Golova Date: Tue, 27 Dec 2022 18:52:51 +0300 Subject: [PATCH] =?UTF-8?q?WIP=20=D0=A7=D0=B0=D1=81=D1=82=D0=B8=D1=87?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20inputDate=20=D0=BD=D0=B0=20=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B5=20=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseClientFormCreate.vue | 19 +++++++++++++------ .../components/FormCreateBasicInfo.vue | 2 +- .../FormCreateIdentityDocuments.vue | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/components/base/BaseClientFormCreate.vue b/src/components/base/BaseClientFormCreate.vue index d7f4ca3..7832537 100644 --- a/src/components/base/BaseClientFormCreate.vue +++ b/src/components/base/BaseClientFormCreate.vue @@ -121,7 +121,7 @@ export default { infoClient: { basic: { full_name: "", - birth_date: "", + birth_date: null, priority: { id: null, label: "", @@ -147,7 +147,7 @@ export default { pass: { series_number: "", issued_by_org: "", - issued_by_date: "", + issued_by_date: null, issued_by_org_code: "", }, snils: { @@ -270,9 +270,13 @@ export default { ); } else fetchWrapper.post("general/identity_document/create/", { - ...this.filterDataEmptyProperty( - this.infoClient.identity_document.pass - ), + series_number: this.infoClient.identity_document.pass.series_number, + issued_by_org: this.infoClient.identity_document.pass.issued_by_org, + issued_by_date: moment( + this.infoClient.identity_document.pass.issued_by_date + ).format("YYYY-MM-DD"), + issued_by_org_code: + this.infoClient.identity_document.pass.issued_by_org_code, person: id, kind: "Паспорт", }); @@ -313,7 +317,10 @@ export default { formData.append("photo", e); }); if (this.infoClient.basic.birth_date) - formData.append("birth_date", this.infoClient.basic.birth_date); + formData.append( + "birth_date", + moment(this.infoClient.basic.birth_date).format("YYYY-MM-DD") + ); let foundElement = this.prioritySettings.settings.find( (el) => el.priority === this.infoClient.basic.priority.id ); diff --git a/src/pages/clients/components/FormCreateBasicInfo.vue b/src/pages/clients/components/FormCreateBasicInfo.vue index 1afedac..bf48f76 100644 --- a/src/pages/clients/components/FormCreateBasicInfo.vue +++ b/src/pages/clients/components/FormCreateBasicInfo.vue @@ -11,7 +11,7 @@ .flex.flex-col(class="gap-y-1.5") span.text-sm Дата рождения base-input-date.input-info( - v-model:value="basicInfo.birth_date", + v-model="basicInfo.birth_date", ) .flex.flex-col(class="gap-y-1.5") span.text-sm Номер телефона diff --git a/src/pages/clients/components/FormCreateIdentityDocuments.vue b/src/pages/clients/components/FormCreateIdentityDocuments.vue index 1c7b113..9be99da 100644 --- a/src/pages/clients/components/FormCreateIdentityDocuments.vue +++ b/src/pages/clients/components/FormCreateIdentityDocuments.vue @@ -29,7 +29,7 @@ .flex.flex-col(class="gap-y-1.5") span.text-sm Дата выдачи base-input-date.input-info.h-10( - v-model:value="identityDocument.pass.issued_by_date", + v-model="identityDocument.pass.issued_by_date", placeholder="Дата", :width-input="277" )