[WIP] Добавил сохранение адресов и паспортных данных

This commit is contained in:
megavrilinvv
2022-11-15 16:16:36 +03:00
parent 6894aa0a14
commit f3979e9e24
4 changed files with 87 additions and 48 deletions

View File

@@ -80,6 +80,8 @@
:dope-address="dopeAddress"
:create-address="postCreateAddress"
:create-document="postCreateIdentityDocument"
:address-id="addressId"
:doc-id="docId"
)
</template>
@@ -280,13 +282,8 @@ export default {
this.saveAttachments([...data.attachments]);
},
saveIdentityDocument(data) {
if (
data?.series ||
data?.numba ||
data?.issued_by_org ||
data?.issued_by_org_code ||
data?.issued_by_date
) {
if (data?.id) {
this.docId = data.id;
this.dataIdentityDocument = {
numba:
data.series && data.numba ? data?.series + " " + data?.numba : "",
@@ -308,7 +305,6 @@ export default {
issued_by_date: "",
};
}
this.docId = data?.id;
},
postUpdateIdentityDocument() {
fetchWrapper
@@ -389,6 +385,13 @@ export default {
fetchWrapper
.post("general/address/create/", {
person_id: this.id,
full_address:
this.dopeAddress.city +
this.dopeAddress.region +
this.dopeAddress.street +
this.dopeAddress.house +
this.dopeAddress.flat +
this.dopeAddress.index || this.dataAddress.join_adress,
})
.then(() => this.fetchClientDetail(this.id));
},
@@ -396,7 +399,7 @@ export default {
fetchWrapper
.post("general/identity_document/create/", {
person_id: this.id,
kind: "ПАСПОРТ",
kind: "PASSPORT",
series_number: this.dataIdentityDocument.numba,
issued_by_org: this.dataIdentityDocument.issued_by_org,
issued_by_org_code: this.dataIdentityDocument.issued_by_org_code,