diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue index e20490995..e006e9028 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue @@ -31,8 +31,8 @@ export default { } }, mounted() { - //console.log('AddAddress: data context', this.context); - //console.log('AddAddress: data options', this.options); + console.log('AddAddress: data context', this.context); + console.log('AddAddress: data options', this.options); }, methods: { displayErrors() { @@ -45,7 +45,7 @@ export default { if (this.context.edit) { // address is already linked, just finish ! - this.$refs.addAddress.lastPaneAction(); + this.$refs.addAddress.afterLastPaneAction({}); // New created address } else { @@ -83,17 +83,17 @@ export default { * Post new created address to targetEntity */ postAddressTo(payload) { - console.log('postAddressTo', payload.target); + console.log('postAddress', payload.addressId, 'To', payload.target, payload.targetId); switch (payload.target) { case 'household': postAddressToHousehold(payload.targetId, payload.addressId) - .then(household => new Promise((resolve, reject) => { - console.log('..toHousehold', household); + .then(address => new Promise((resolve, reject) => { + console.log('..household address', address); this.$refs.addAddress.flag.loading = false; this.$refs.addAddress.flag.success = true; // finish - this.$refs.addAddress.lastPaneAction(); + this.$refs.addAddress.afterLastPaneAction({ addressId: address.address_id }); resolve(); })) @@ -105,13 +105,13 @@ export default { break; case 'person': postAddressToPerson(payload.targetId, payload.addressId) - .then(person => new Promise((resolve, reject) => { - console.log('..toPerson', person); + .then(address => new Promise((resolve, reject) => { + console.log('..person address', address); this.$refs.addAddress.flag.loading = false; this.$refs.addAddress.flag.success = true; // finish - this.$refs.addAddress.lastPaneAction(); + this.$refs.addAddress.afterLastPaneAction({ addressId: address.address_id }); resolve(); })) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue index 75f7b9c63..c0cb45c42 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue @@ -104,7 +104,11 @@ - + @@ -128,7 +132,13 @@