load suggestion WIP

This commit is contained in:
2021-09-30 09:58:34 +02:00
parent 05b2b2f9b8
commit c179649c56
2 changed files with 60 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import { createStore } from 'vuex';
import { householdMove, fetchHouseholdSuggestionByAccompanyingPeriod, fetchAddressSuggestionByPerson} from './../api.js';
import { fetchHouseholdByAddressReference } from 'ChillPersonAssets/chill/lib/household.js';
import { datetimeToISO } from 'ChillMainAssets/chill/js/date.js';
const debug = process.env.NODE_ENV !== 'production';
@@ -42,7 +43,12 @@ const store = createStore({
allowHouseholdSearch: window.household_members_editor_data.allowHouseholdSearch,
allowLeaveWithoutHousehold: window.household_members_editor_data.allowLeaveWithoutHousehold,
forceLeaveWithoutHousehold: false,
householdSuggestionByAccompanyingPeriod: [],
/**
* Household suggestions
*
* (this is not restricted to "suggestion by accompanying periods")
*/
householdSuggestionByAccompanyingPeriod: [], // TODO rename into householdsSuggestion
showHouseholdSuggestion: window.household_members_editor_expand_suggestions === 1,
addressesSuggestion: [],
showAddressSuggestion: true,
@@ -426,6 +432,13 @@ const store = createStore({
fetchAddressSuggestionByPerson(state.concerned[i].person.id)
.then(addresses => {
commit('addAddressesSuggestion', addresses);
let promises = [];
addresses.forEach(a => {
if (a.addressReference !== null) {
let households = fetchHouseholdByAddressReference(a.addressReference);
}
})
})
.catch(e => {
console.log(e);