diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/App.vue index e5d84e920..939dc6119 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/App.vue @@ -1,6 +1,7 @@ diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js index f5db83c66..74cab3b1d 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js @@ -6,7 +6,6 @@ const concerned = window.household_members_editor_data.persons.map(p => { return { person: p, position: null, - start_date: null, allowRemove: false, }; }); @@ -17,10 +16,12 @@ const store = createStore({ concerned, household: window.household_members_editor_data.household, positions: window.household_members_editor_data.positions, + startDate: new Date(), allowHouseholdCreate: window.household_members_editor_data.allowHouseholdCreate, allowHouseholdSearch: window.household_members_editor_data.allowHouseholdSearch, allowLeaveWithoutHousehold: window.household_members_editor_data.allowLeaveWithoutHousehold, - forceLeaveWithoutHousehold: false + forceLeaveWithoutHousehold: false, + }, getters: { isHouseholdNew(state) { @@ -68,7 +69,7 @@ const store = createStore({ let persons = state.concerned.map(conc => conc.person.id); if (!persons.includes(person.id)) { state.concerned.push({ person, position: null, - start_date: null, allowRemove: true }); + allowRemove: true }); } else { console.err("person already included"); } @@ -105,6 +106,9 @@ const store = createStore({ state.household = null; state.forceLeaveWithoutHousehold = true; }, + setStartDate(state, dateI) { + state.startDate = dateI + }, }, actions: { addConcerned({ commit }, person) { @@ -132,6 +136,9 @@ const store = createStore({ forceLeaveWithoutHousehold({ commit }) { commit('forceLeaveWithoutHousehold'); }, + setStartDate({ commit }, date) { + commit('setStartDate', date); + }, } });