diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/App.vue
index ba0cd5e13..f10cef9fa 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/App.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/App.vue
@@ -8,20 +8,31 @@
+
+
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/store/index.js
index b70d09cc9..46cd906e4 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/store/index.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdAddress/store/index.js
@@ -1,7 +1,8 @@
import 'es6-promise/auto';
import { createStore } from 'vuex';
-import { postAddress } from 'ChillMainAssets/vuejs/_api/AddAddress'
+import { postAddress } from 'ChillMainAssets/vuejs/_api/AddAddress';
+import { postAddressToHousehold } from '../api';
const debug = process.env.NODE_ENV !== 'production';
@@ -9,6 +10,7 @@ const store = createStore({
strict: debug,
state: {
address: {},
+ household: {},
errorMsg: []
},
getters: {
@@ -20,6 +22,10 @@ const store = createStore({
addAddress(state, address) {
console.log('@M addAddress address', address);
state.address = address;
+ },
+ addAddressToHousehold(state, household) {
+ console.log('@M addAddress address', household);
+ state.household = household;
}
},
actions: {
@@ -34,6 +40,18 @@ const store = createStore({
.catch((error) => {
commit('catchError', error);
});
+ },
+ addAddressToHousehold({ commit }, payload) {
+ console.log('@A addAddressToHousehold payload', payload);
+
+ postAddressToHousehold(payload)
+ .then(household => new Promise((resolve, reject) => {
+ commit('addAddressToHousehold', household);
+ resolve();
+ }))
+ .catch((error) => {
+ commit('catchError', error);
+ });
}
}
});