mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 05:44:24 +00:00
WIP add address to new household
This commit is contained in:
parent
2b3c4b7af9
commit
9641fd3fcc
@ -94,6 +94,16 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<household-render-box :household="household" :isAddressMultiline="true"></household-render-box>
|
<household-render-box :household="household" :isAddressMultiline="true"></household-render-box>
|
||||||
|
<ul v-if="!hasHouseholhdAddress" class="record_actions">
|
||||||
|
<li>
|
||||||
|
<add-address
|
||||||
|
:context="getAddressContext"
|
||||||
|
:key="addAddress.key"
|
||||||
|
:options="addAddress.options"
|
||||||
|
:addressChangedCallback="addressChanged"
|
||||||
|
></add-address>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -124,6 +134,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
addAddress: {
|
addAddress: {
|
||||||
|
/*
|
||||||
context: {
|
context: {
|
||||||
target: {
|
target: {
|
||||||
name: 'household_create',
|
name: 'household_create',
|
||||||
@ -132,14 +143,17 @@ export default {
|
|||||||
edit: false,
|
edit: false,
|
||||||
addressId: null
|
addressId: null
|
||||||
},
|
},
|
||||||
|
|
||||||
|
*/
|
||||||
key: 'household_new',
|
key: 'household_new',
|
||||||
options: {
|
options: {
|
||||||
useDate: {
|
useDate: {
|
||||||
validFrom: true
|
validFrom: false,
|
||||||
|
validTo: false,
|
||||||
},
|
},
|
||||||
button: {
|
button: {
|
||||||
text: {
|
text: {
|
||||||
create: 'household_members_editor.household.or_create_new_address',
|
create: 'household_members_editor.household.set_address',
|
||||||
edit: null,
|
edit: null,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -165,7 +179,8 @@ export default {
|
|||||||
'countAddressSuggestion',
|
'countAddressSuggestion',
|
||||||
'filterAddressesSuggestion',
|
'filterAddressesSuggestion',
|
||||||
'hasHouseholdAddress',
|
'hasHouseholdAddress',
|
||||||
'isModeLeave'
|
'isModeLeave',
|
||||||
|
'getAddressContext',
|
||||||
]),
|
]),
|
||||||
...mapState([
|
...mapState([
|
||||||
'showHouseholdSuggestion',
|
'showHouseholdSuggestion',
|
||||||
@ -190,18 +205,14 @@ export default {
|
|||||||
resetMode() {
|
resetMode() {
|
||||||
this.$store.commit('resetMode');
|
this.$store.commit('resetMode');
|
||||||
},
|
},
|
||||||
toggleHouseholdSuggestion() {
|
addressChanged(payload) {
|
||||||
this.$store.commit('toggleHouseholdSuggestion');
|
console.log("addressChanged", payload);
|
||||||
},
|
|
||||||
toggleAddressSuggestion() {
|
|
||||||
this.$store.commit('toggleAddressSuggestion');
|
|
||||||
},
|
},
|
||||||
selectHousehold(h) {
|
selectHousehold(h) {
|
||||||
this.$store.dispatch('selectHousehold', h);
|
this.$store.dispatch('selectHousehold', h);
|
||||||
},
|
},
|
||||||
removeHousehold() {
|
|
||||||
this.$store.dispatch('removeHousehold');
|
|
||||||
},
|
|
||||||
setHouseholdAddress(a) {
|
setHouseholdAddress(a) {
|
||||||
let payload = this.$refs.addAddress.submitNewAddress();
|
let payload = this.$refs.addAddress.submitNewAddress();
|
||||||
console.log('setHouseholdAddress', a);
|
console.log('setHouseholdAddress', a);
|
||||||
|
@ -13,13 +13,16 @@ const appMessages = {
|
|||||||
leave: "Quitter",
|
leave: "Quitter",
|
||||||
will_leave_any_household_explanation: "Les usagers quitteront leur ménage actuel, et ne seront pas associés à un autre ménage. Par ailleurs, ils seront enregistrés comme étant sans adresse connue.",
|
will_leave_any_household_explanation: "Les usagers quitteront leur ménage actuel, et ne seront pas associés à un autre ménage. Par ailleurs, ils seront enregistrés comme étant sans adresse connue.",
|
||||||
leave_without_household: "Sans nouveau ménage",
|
leave_without_household: "Sans nouveau ménage",
|
||||||
|
set_address: "Indiquer une adresse",
|
||||||
|
reset_mode: "Modifier la destination",
|
||||||
|
// remove ?
|
||||||
where_live_the_household: "À quelle adresse habite ce ménage ?",
|
where_live_the_household: "À quelle adresse habite ce ménage ?",
|
||||||
household_live_to_this_address: "Sélectionner l'adresse",
|
household_live_to_this_address: "Sélectionner l'adresse",
|
||||||
no_suggestions: "Aucune adresse à suggérer",
|
no_suggestions: "Aucune adresse à suggérer",
|
||||||
delete_this_address: "Supprimer cette adresse",
|
delete_this_address: "Supprimer cette adresse",
|
||||||
create_new_address: "Créer une nouvelle adresse",
|
create_new_address: "Créer une nouvelle adresse",
|
||||||
or_create_new_address: "Ou créer une nouvelle adresse",
|
or_create_new_address: "Ou créer une nouvelle adresse",
|
||||||
reset_mode: "Modifier la destination",
|
// end remove ?
|
||||||
},
|
},
|
||||||
concerned: {
|
concerned: {
|
||||||
title: "Nouveaux membres du ménage",
|
title: "Nouveaux membres du ménage",
|
||||||
|
@ -93,6 +93,11 @@ const store = createStore({
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
},
|
},
|
||||||
|
getAddressContext(state) {
|
||||||
|
return {
|
||||||
|
edit: false,
|
||||||
|
};
|
||||||
|
},
|
||||||
hasHouseholdAddress(state) {
|
hasHouseholdAddress(state) {
|
||||||
if (null === state.household) {
|
if (null === state.household) {
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user