|
@@ -22,7 +22,7 @@ export default {
|
|
|
computed: {
|
|
|
...mapState(UserStore,['isloggedin']),
|
|
|
...mapState(ConcernementsStore,['map_mode']),
|
|
|
- ...mapState(ConcernementsStore,['opened']),
|
|
|
+ ...mapState(ConcernementsStore,['opened_concernement']),
|
|
|
// ...mapState(ConcernementsStore,['opened_entity_id']),
|
|
|
...mapState(ConcernementsStore,['concernements_loaded']),
|
|
|
...mapState(ConcernementsStore,['ct_concernement']),
|
|
@@ -35,7 +35,7 @@ export default {
|
|
|
...mapState(CommonStore,['hover_elmt'])
|
|
|
},
|
|
|
created () {
|
|
|
- console.log(`Concernement view created, id: ${this.id}, eid: ${this.eid}, opened:${this.opened}`);
|
|
|
+ console.log(`Concernement view created, id: ${this.id}, eid: ${this.eid}, opened_concernement:${this.opened_concernement}`);
|
|
|
|
|
|
// when we arrived directly to the url, load the entite
|
|
|
// this.eid provided by route params
|
|
@@ -46,9 +46,9 @@ export default {
|
|
|
watch: {
|
|
|
concernements_loaded: {
|
|
|
handler (n, o){
|
|
|
- console.log(`watch concernements_loaded n: ${n}, opened:${this.opened}, id:${this.id}`);
|
|
|
+ console.log(`watch concernements_loaded n: ${n}, opened_concernement:${this.opened_concernement}, id:${this.id}`);
|
|
|
// when we arrived directly to the url then all concernement are loaded: do open the concernement
|
|
|
- if (!this.opened) {
|
|
|
+ if (!this.opened_concernement) {
|
|
|
this.openCloseConcernements(this.id)
|
|
|
}
|
|
|
|
|
@@ -107,7 +107,7 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
|
- <section v-if="opened" class="concernement">
|
|
|
+ <section v-if="opened_concernement" class="concernement">
|
|
|
<header v-if="concernements_loaded">
|
|
|
<label
|
|
|
v-if="ct_concernement && !entite && map_mode !== 'puissancedagir'&& map_mode !== 'doleancer'"
|
|
@@ -115,9 +115,9 @@ export default {
|
|
|
{{ ct_concernement.title.description }}
|
|
|
</label>
|
|
|
<h3 v-if="entite">{{ entite.title }}</h3>
|
|
|
- <span v-if="entite && opened.entites_byid[eid].menacemaintien < 0">menace</span>
|
|
|
- <span v-if="entite && opened.entites_byid[eid].menacemaintien > 0">maintient</span>
|
|
|
- <h2>{{ opened.title }}</h2>
|
|
|
+ <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien < 0">menace</span>
|
|
|
+ <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien > 0">maintient</span>
|
|
|
+ <h2>{{ opened_concernement.title }}</h2>
|
|
|
</header>
|
|
|
<!-- concernement -->
|
|
|
<section
|
|
@@ -125,11 +125,11 @@ export default {
|
|
|
class="content-concernement">
|
|
|
<section class="description">
|
|
|
<label v-if="ct_concernement">{{ ct_concernement.field_description.description }}</label>
|
|
|
- <div v-html="opened.description"/>
|
|
|
+ <div v-html="opened_concernement.description"/>
|
|
|
</section>
|
|
|
<section class="caillou">
|
|
|
<label v-if="ct_concernement">{{ ct_concernement.field_caillou.description }}</label>
|
|
|
- <div v-html="opened.caillou "/>
|
|
|
+ <div v-html="opened_concernement.caillou "/>
|
|
|
</section>
|
|
|
</section>
|
|
|
<!-- entite -->
|
|
@@ -151,7 +151,7 @@ export default {
|
|
|
class="content-besoins">
|
|
|
<ul class="besoins">
|
|
|
<li
|
|
|
- v-for="besoin in opened.besoins"
|
|
|
+ v-for="besoin in opened_concernement.besoins"
|
|
|
:key="besoin.id"
|
|
|
class="besoin"
|
|
|
:id="besoin.id"
|
|
@@ -213,7 +213,7 @@ export default {
|
|
|
v-if="map_mode === 'doleancer'"
|
|
|
class="content-doleances">
|
|
|
<section
|
|
|
- v-for="doleance in opened.doleances"
|
|
|
+ v-for="doleance in opened_concernement.doleances"
|
|
|
class="doleance">
|
|
|
<header>
|
|
|
<label for="leprobleme">{{ ct_cercle_politique.field_le_probleme.label }}</label>
|