diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue index cea8343b0..0fa2ec8ec 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/CourseLocation.vue @@ -5,25 +5,20 @@
-
- - -
+ + - - - +
@@ -39,10 +34,64 @@ export default { AddAddress, ShowAddress }, + data() { + return { + /* + address: {}, + errors: {}, + loading: false, + success: false + */ + } + }, methods: { addTemporaryAddress({ address, modal }) { console.log('@@@ CLICK button addTemporaryAdress', address); + + /* + let newAddress = { + 'isNoAddress': address.isNoAddress, + 'street': address.isNoAddress ? '' : address.street, + 'streetNumber': address.isNoAddress ? '' : address.streetNumber, + 'postcode': {'id': address.selected.city.id}, + 'floor': address.floor, + 'corridor': address.corridor, + 'steps': address.steps, + 'flat': address.flat, + 'buildingName': address.buildingName, + 'distribution': address.distribution, + 'extra': address.extra + }; + if (address.selected.address.point !== undefined){ + newAddress = Object.assign(newAddress, { + 'point': address.selected.address.point.coordinates + }); + } + + if (address.writeNewPostalCode){ + let newPostalCode = address.newPostalCode; + newPostalCode = Object.assign(newPostalCode, { + 'country': {'id': address.selected.country.id }, + }); + newAddress = Object.assign(newAddress, { + 'newPostalCode': newPostalCode + }); + } + + console.log('===> ', this.addressId, newAddress); + + if (this.edit){ + this.$store.dispatch('updateAddress', { + addressId: this.addressId, + newAddress: newAddress + }); + } else { + this.$store.dispatch('addAddress', newAddress); + } + */ + + modal.showModal = false; } } }