Merge branch 'ameliorations_composants_vue' into improve_ux

This commit is contained in:
2021-08-19 14:31:20 +02:00
3 changed files with 223 additions and 12 deletions

View File

@@ -1,8 +1,26 @@
<template>
<tr>
<person-render-box
:options="{
addInfo : true,
addId : true,
addEntity: false,
addLink: false,
addAltNames: true,
addAge : false,
hLevel : 1
}"
:participation="participation">
</person-render-box>
<!-- <tr>
<td>
{{ participation.person.firstName }}
{{ participation.person.lastName }}
<person-render-box
v-bind:options="options"
v-bind:participation="participation"
></person-render-box>
</td>
<td><span v-if="participation.startDate">
{{ $d(participation.startDate.datetime, 'short') }}</span>
@@ -30,12 +48,12 @@
action="edit">
</on-the-fly>
</li>
<!--li>
li>
<button class="btn btn-delete"
:title="$t('action.delete')"
@click.prevent="$emit('remove', participation)">
</button>
</li-->
</li
<li>
<button v-if="!participation.endDate"
class="btn btn-sm btn-remove"
@@ -46,21 +64,36 @@
</li>
</ul>
</td>
</tr>
</tr> -->
</template>
<script>
import OnTheFly from 'ChillMainAssets/vuejs/_components/OnTheFly.vue';
import ButtonLocation from '../ButtonLocation.vue';
import PersonRenderBox from 'ChillPersonAssets/vuejs/_components/Entity/PersonRenderBox.vue';
export default {
name: 'PersonItem',
name: 'ParticipationItem',
components: {
OnTheFly,
ButtonLocation
ButtonLocation,
PersonRenderBox
},
props: ['participation'],
emits: ['remove', 'close'],
data() {
return {
PersonRenderBox: {
participation: 'participation',
options: {
addInfo: false,
addId: true,
addAge: false,
hLevel: 1
}
}
}
},
computed: {
hasCurrentHouseholdAddress() {
if ( !this.participation.endDate