mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-21 23:23:51 +00:00
load suggestion WIP
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user