mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-12 21:34:25 +00:00
store created address into new household
This commit is contained in:
parent
f4999548ac
commit
53e82f1b2a
@ -208,6 +208,7 @@ export default {
|
|||||||
},
|
},
|
||||||
addressChanged(payload) {
|
addressChanged(payload) {
|
||||||
console.log("addressChanged", payload);
|
console.log("addressChanged", payload);
|
||||||
|
this.$store.dispatch('setHouseholdNewAddress', payload.address);
|
||||||
},
|
},
|
||||||
selectHousehold(h) {
|
selectHousehold(h) {
|
||||||
this.$store.dispatch('selectHousehold', h);
|
this.$store.dispatch('selectHousehold', h);
|
||||||
|
@ -292,6 +292,7 @@ const store = createStore({
|
|||||||
state.forceLeaveWithoutHousehold = false;
|
state.forceLeaveWithoutHousehold = false;
|
||||||
},
|
},
|
||||||
setHouseholdAddress(state, address) {
|
setHouseholdAddress(state, address) {
|
||||||
|
console.log('setHouseholdAddress commit', address);
|
||||||
if (null === state.household) {
|
if (null === state.household) {
|
||||||
console.error("no household");
|
console.error("no household");
|
||||||
throw new Error("No household");
|
throw new Error("No household");
|
||||||
@ -385,18 +386,8 @@ const store = createStore({
|
|||||||
commit('createHousehold');
|
commit('createHousehold');
|
||||||
dispatch('computeWarnings');
|
dispatch('computeWarnings');
|
||||||
},
|
},
|
||||||
setHouseholdNewAddress({ commit }, payload) {
|
setHouseholdNewAddress({ commit }, address) {
|
||||||
let url = `/api/1.0/main/address/${payload.addressId}.json`;
|
commit('setHouseholdAddress', address);
|
||||||
window.fetch(url).then(r => {
|
|
||||||
if (r.ok) {
|
|
||||||
return r.json();
|
|
||||||
}
|
|
||||||
throw new Error("error while fetch address");
|
|
||||||
}).then(data => {
|
|
||||||
commit('setHouseholdAddress', data);
|
|
||||||
}).catch(e => {
|
|
||||||
console.error(e);
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
forceLeaveWithoutHousehold({ commit, dispatch }) {
|
forceLeaveWithoutHousehold({ commit, dispatch }) {
|
||||||
commit('forceLeaveWithoutHousehold');
|
commit('forceLeaveWithoutHousehold');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user