address: POST a new address: treat the postcode

This commit is contained in:
nobohan 2021-05-27 12:34:45 +02:00
parent 72795be040
commit 64d28106c8

View File

@ -33,11 +33,13 @@ export default {
methods: { methods: {
addNewAddress({ address, modal }) { addNewAddress({ address, modal }) {
console.log('@@@ CLICK button addNewAdress', address); console.log('@@@ CLICK button addNewAdress', address);
const lon = address.selected.address.point.coordinates[0];
const lat = address.selected.address.point.coordinates[1];
const newAddress = { const newAddress = {
'isNoAddress': address.isNoAddress, 'isNoAddress': address.isNoAddress,
'street': address.selected.address.street, 'street': address.selected.address.street,
'streetNumber': address.selected.address.streetNumber, 'streetNumber': address.selected.address.streetNumber,
'postcode': address.selected.address.postcode.id, 'postcode': {'id': address.selected.address.postcode.id},
'floor': address.floor, 'floor': address.floor,
'corridor': address.corridor, 'corridor': address.corridor,
'steps': address.steps, 'steps': address.steps,
@ -45,7 +47,8 @@ export default {
'buildingName': address.buildingName, 'buildingName': address.buildingName,
'distribution': address.distribution, 'distribution': address.distribution,
'extra': address.extra, 'extra': address.extra,
'point': address.selected.address.point.coordinates //'point': {'lon': lon, 'lat': lat} WIP
'point': `SRID=4326;POINT(${lon}, ${lat})`
}; };
this.$store.dispatch('addAddress', newAddress); this.$store.dispatch('addAddress', newAddress);
modal.showModal = false; modal.showModal = false;