can choose doleance then get a click infos on doleance steps
This commit is contained in:
@@ -87,6 +87,9 @@ export const ConcernementsStore = defineStore({
|
||||
|
||||
// doleance
|
||||
concernement.has_doleance = concernement.doleances.length ? true : false;
|
||||
if (concernement.has_doleance) {
|
||||
concernement.opened_doleance = concernement.doleances[0].id;
|
||||
}
|
||||
|
||||
// recit
|
||||
concernement.has_recit = concernement.recit !== null;
|
||||
@@ -242,24 +245,40 @@ export const ConcernementsStore = defineStore({
|
||||
this.opened_entite_id = id;
|
||||
},
|
||||
setBesoinPaperId(paper_id, cid, bid, rid){
|
||||
this.concernements.forEach((c, i) => {
|
||||
if(c.id === cid){
|
||||
this.concernements[i].besoins.forEach((b,j) => {
|
||||
// this.concernements.forEach((c, i) => {
|
||||
// if(c.id === cid){
|
||||
this.concernementsByID[cid].besoins.forEach((b,j) => {
|
||||
if(b.id === bid) {
|
||||
if (!rid) {
|
||||
this.concernements[i].besoins[j].paper_id = this.concernementsByID[cid].besoins[j].paper_id = paper_id;
|
||||
// this.concernements[i].besoins[j].paper_id = this.concernementsByID[cid].besoins[j].paper_id = paper_id;
|
||||
this.concernementsByID[cid].besoins[j].paper_id = paper_id;
|
||||
|
||||
} else {
|
||||
this.concernements[i].besoins[j].reponses.forEach((r,k) => {
|
||||
this.concernementsByID[cid].besoins[j].reponses.forEach((r,k) => {
|
||||
if (r.id === rid) {
|
||||
this.concernements[i].besoins[j].reponses[k].paper_id = this.concernementsByID[cid].besoins[j].reponses[k].paper_id = paper_id;
|
||||
// this.concernements[i].besoins[j].reponses[k].paper_id = this.concernementsByID[cid].besoins[j].reponses[k].paper_id = paper_id;
|
||||
this.concernementsByID[cid].besoins[j].reponses[k].paper_id = paper_id;
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
// }
|
||||
// })
|
||||
},
|
||||
setOpenedDoleance(cid, did){
|
||||
console.log(`setOpenedDoleance(${cid}, ${did})`, cid, did);
|
||||
this.concernementsByID[cid].opened_doleance = did;
|
||||
// console.log('this.opened_concernement.opened_doleance', this.opened_concernement.opened_doleance);
|
||||
},
|
||||
setOpenedDoleanceField(cid, did, field, index){
|
||||
console.log(`setOpenedDoleanceField`, cid, did, field, index);
|
||||
this.concernementsByID[cid].opened_doleance_field = {
|
||||
cid: cid,
|
||||
did: did,
|
||||
field: field,
|
||||
index: index
|
||||
};
|
||||
}
|
||||
}
|
||||
})
|
Reference in New Issue
Block a user