cercle po: adresse de la decision ok

This commit is contained in:
Bachir Soussi Chiadmi 2025-02-26 19:17:01 +01:00
parent 77ca3a85cf
commit 64d174dcfc
2 changed files with 81 additions and 10 deletions

View File

@ -1306,7 +1306,8 @@ div.add-groupinteret-btn,
div.add-adressedoleance-btn,
div.add-receptiontraitement-btn,
div.add-decision-btn,
div.add-miseenoeuvre-btn{
div.add-miseenoeuvre-btn,
div.add-adressedecision-btn{
@include add-btn();
margin: 0 0 1em;
height: 60px;

View File

@ -203,6 +203,10 @@ export default {
addDecision(e){
this.setOpenedDoleanceField(this.cid, this.doleance.id, "decision");
},
// adresse de al decision
addAdresseDecision(e){
this.setOpenedDoleanceField(this.cid, this.doleance.id, "adresse_de_la_decision");
},
// groupe interet
addgroupInteret(e){
this.createCerclepoParagGeneric('groupes_interets', 'field_groupes', 'groupesinterets');
@ -830,15 +834,68 @@ export default {
<section
v-if="opened_dol.field === 'adresse_de_la_decision'"
class="adresse_de_la_decision">
<span class="date">{{ doleance.date_adresse.start }}</span>
<h5>Adresse de la decision à appliquer</h5>
<!-- <span class="date">{{ doleance.date_adresse.start }}</span> -->
<DateEditable
:value="doleance.date_adresse.start"
class="adressedecision-date"
:contenteditable="opened_concernement.can_update"
:data="{
entitytype: 'node',
bundle: 'cercle_politique',
id: doleance.id,
field: {field_name: 'field_date_adresse_decision'}
}"
v-on:updated="reloadConcernementCerclePol(cid)"/>
<label for="entite_adresse_application">{{ ct_cercle_politique.field_entite_adresse_application.label }}</label>
<p name="entite_adresse_application" v-html="doleance.entite_adresse_application" />
<!-- <p name="entite_adresse_application" v-html="doleance.entite_adresse_application" /> -->
<ContentEditable
tag="p"
name="entite_adresse_application"
:value="doleance.entite_adresse_doleance"
:html="true"
:class="{ ellipsed: headerreduced }"
:contenteditable="opened_concernement.can_update"
:data="{
entitytype: 'node',
bundle: 'cercle_politique',
id: doleance.id,
field: {field_name: 'field_entite_adresse_doleance', value:'value'}
}"
v-on:updated="reloadConcernementCerclePol(cid)"/>
<label for="aqui_adresse_decision">{{ ct_cercle_politique.field_aqui_adresse_decision.label }}</label>
<p name="aqui_adresse_decision" v-html="doleance.aqui_adresse_decision" />
<!-- <p name="aqui_adresse_decision" v-html="doleance.aqui_adresse_decision" /> -->
<ContentEditable
tag="p"
name="aqui_adresse_decision"
:value="doleance.aqui_adresse_decision"
:html="true"
:class="{ ellipsed: headerreduced }"
:contenteditable="opened_concernement.can_update"
:data="{
entitytype: 'node',
bundle: 'cercle_politique',
id: doleance.id,
field: {field_name: 'field_aqui_adresse_decision', value:'value'}
}"
v-on:updated="reloadConcernementCerclePol(cid)"/>
<label for="comment_formule_decision">{{ ct_cercle_politique.field_comment_formule_decision.label }}</label>
<p name="comment_formule_decision" v-html="doleance.comment_formule_decision" />
<!-- <p name="comment_formule_decision" v-html="doleance.comment_formule_decision" /> -->
<ContentEditable
tag="p"
name="comment_formule_decision"
:value="doleance.comment_formule_decision"
:html="true"
:class="{ ellipsed: headerreduced }"
:contenteditable="opened_concernement.can_update"
:data="{
entitytype: 'node',
bundle: 'cercle_politique',
id: doleance.id,
field: {field_name: 'field_comment_formule_decision', value:'value'}
}"
v-on:updated="reloadConcernementCerclePol(cid)"/>
</section>
<section
@ -935,15 +992,15 @@ export default {
</div>
</template>
<template v-if="opened_concernement.opened_doleance.field === 'groupesinterets'">
<template v-if="opened_concernement.opened_doleance.field === 'mise_en_oeuvre_decision'">
<div
v-if="!reloading_concernements"
@click="addAdresseDoleance"
class="add-adressedoleance-btn btn">
<span>Adresse de la doléance</span>
@click="addAdresseDecision"
class="add-adressedecision-btn btn">
<span>Adresse de la décision à appliquer</span>
<svg-icon type="mdi" :path="mdiStickerPlusOutline_path"/>
</div>
<div v-else class="add-adressedoleance-btn btn">
<div v-else class="add-adressedecision-btn btn">
<div class="loading">Chargement</div>
</div>
</template>
@ -961,6 +1018,19 @@ export default {
</div>
</template>
<template v-if="opened_concernement.opened_doleance.field === 'groupesinterets'">
<div
v-if="!reloading_concernements"
@click="addAdresseDoleance"
class="add-adressedoleance-btn btn">
<span>Adresse de la doléance</span>
<svg-icon type="mdi" :path="mdiStickerPlusOutline_path"/>
</div>
<div v-else class="add-adressedoleance-btn btn">
<div class="loading">Chargement</div>
</div>
</template>
<template v-if="opened_concernement.opened_doleance.field === 'leprobleme' || opened_concernement.opened_doleance.field === 'lenquete'">
<div v-if="!reloading_concernements"
@click="addCerclePo"