diff --git a/src/components/contents/Entite.vue b/src/components/contents/Entite.vue index 14a49b4..c04978b 100644 --- a/src/components/contents/Entite.vue +++ b/src/components/contents/Entite.vue @@ -7,6 +7,7 @@ import { mapActions, mapState } from 'pinia' import { ConcernementsStore } from '@stores/concernements' import { UserStore } from '@stores/user' +import Source from '@components/contents/Source.vue'; import ContentEditable from '@components/editable/ContentEditable.vue'; import CheckboxEditable from '@components/editable/CheckboxEditable.vue'; import ImageEditable from '@components/editable/ImageEditable.vue'; @@ -22,7 +23,6 @@ export default { ...mapState(ConcernementsStore,['opened_concernement', 'ct_concernement', 'ct_entite']), - ...mapState(UserStore,['csrf_token']), field_menace_maintien_label (){ let str; if (this.concernement.entites_byid[this.eid].menacemaintien < 0) { @@ -32,15 +32,6 @@ export default { } return str; }, - field_sources_label () { - let str; - if (this.concernement.entites_byid[this.eid].menacemaintien < 0) { - str = this.ct_entite.field_sources.description.replace('/ ce maintien', '') - } else { - str = this.ct_entite.field_sources.description.replace('cette menace /', '') - } - return str; - } }, methods: { reloadEntite(){ @@ -48,6 +39,7 @@ export default { } }, components: { + Source, ContentEditable, CheckboxEditable, ImageEditable, @@ -107,93 +99,15 @@ export default {
- -
Experience(s) Vécue(s) --> + - -
- -
-
- -
-
-
- -
{{ image.alt }}
-
-
-
- -
- -
- - -
-
-
- -
-
- - - - - - -
-
- -
- - -
- - -
- - - - -
- -
+ :key="index" + :concernement="concernement" + :entite="entite" + :eid="eid" + :source="source" + v-on:reloadEntite="reloadEntite" />
diff --git a/src/components/contents/Source.vue b/src/components/contents/Source.vue new file mode 100644 index 0000000..56cc007 --- /dev/null +++ b/src/components/contents/Source.vue @@ -0,0 +1,131 @@ + + + + + \ No newline at end of file diff --git a/src/components/editable/SelectEditable.vue b/src/components/editable/SelectEditable.vue index f40a2c9..4b83db6 100644 --- a/src/components/editable/SelectEditable.vue +++ b/src/components/editable/SelectEditable.vue @@ -9,7 +9,7 @@ import { UserStore } from '@stores/user' export default { props: { - value: Number, + value: String, options: Object, label: String, data: Object