Address: context id received from twig are integer

This commit is contained in:
Mathieu Jaumotte 2021-09-20 11:28:41 +02:00
parent a842229d5e
commit 717cd03d95
3 changed files with 12 additions and 11 deletions

View File

@ -31,7 +31,7 @@ export default {
} }
}, },
mounted() { mounted() {
//console.log('AddAddress: data context', this.context); console.log('AddAddress: data context', this.context);
//console.log('AddAddress: data options', this.options); //console.log('AddAddress: data options', this.options);
}, },
methods: { methods: {
@ -83,12 +83,12 @@ export default {
* Post new created address to targetEntity * Post new created address to targetEntity
*/ */
postAddressTo(payload) { postAddressTo(payload) {
console.log('postAddressTo', payload.target); console.log('postAddress', payload.addressId, 'To', payload.target, payload.targetId);
switch (payload.target) { switch (payload.target) {
case 'household': case 'household':
postAddressToHousehold(payload.targetId, payload.addressId) postAddressToHousehold(payload.targetId, payload.addressId)
.then(household => new Promise((resolve, reject) => { .then(address => new Promise((resolve, reject) => {
console.log('..toHousehold', household); console.log('..household address', address);
this.$refs.addAddress.flag.loading = false; this.$refs.addAddress.flag.loading = false;
this.$refs.addAddress.flag.success = true; this.$refs.addAddress.flag.success = true;
@ -105,8 +105,8 @@ export default {
break; break;
case 'person': case 'person':
postAddressToPerson(payload.targetId, payload.addressId) postAddressToPerson(payload.targetId, payload.addressId)
.then(person => new Promise((resolve, reject) => { .then(address => new Promise((resolve, reject) => {
console.log('..toPerson', person); console.log('..person address', address);
this.$refs.addAddress.flag.loading = false; this.$refs.addAddress.flag.loading = false;
this.$refs.addAddress.flag.success = true; this.$refs.addAddress.flag.success = true;

View File

@ -563,7 +563,7 @@ export default {
*/ */
addNewAddress(payload) addNewAddress(payload)
{ {
//console.log('addNewAddress', payload); console.log('addNewAddress', payload);
this.flag.loading = true; this.flag.loading = true;
if ('newPostcode' in payload) { if ('newPostcode' in payload) {
@ -583,8 +583,9 @@ export default {
} }
}, },
postNewAddress(payload) { postNewAddress(payload)
//console.log('postNewAddress', payload); {
console.log('postNewAddress', payload);
return postAddress(payload) return postAddress(payload)
.then(address => new Promise((resolve, reject) => { .then(address => new Promise((resolve, reject) => {
this.entity.address = address; this.entity.address = address;

View File

@ -16,10 +16,10 @@ containers.forEach((container) => {
context: { context: {
target: { target: {
name: container.dataset.targetName, name: container.dataset.targetName,
id: container.dataset.targetId id: parseInt(container.dataset.targetId)
}, },
edit: container.dataset.mode === 'edit', //boolean edit: container.dataset.mode === 'edit', //boolean
addressId: container.dataset.addressId || null, addressId: parseInt(container.dataset.addressId) || null,
backUrl: container.dataset.backUrl || null backUrl: container.dataset.backUrl || null
}, },
options: { options: {