refactoring: renamed allSuperpositions_byid by allSuperpositions_bycids

This commit is contained in:
Bachir Soussi Chiadmi 2023-11-10 11:27:25 +01:00
parent 039f44072b
commit 9b70d8071b
5 changed files with 19 additions and 19 deletions

View File

@ -34,7 +34,7 @@ export default {
'concernements', 'concernements',
'concernements_loaded', 'concernements_loaded',
'concernementsByID', 'concernementsByID',
'allSuperpositions_byid', 'allSuperpositions_bycids',
'allMapItems_byid', 'allMapItems_byid',
'opened_recit']), 'opened_recit']),
}, },
@ -55,14 +55,14 @@ export default {
// parseSuperposedMapitemsClones () { // parseSuperposedMapitemsClones () {
// let clones = []; // let clones = [];
// // loop through all superposition grouped by concernements couples // // loop through all superposition grouped by concernements couples
// for(let [couple_id, superpositions] of Object.entries(this.allSuperpositions_byid)){ // for(let [couple_id, superpositions] of Object.entries(this.allSuperpositions_bycids)){
// // loop through all superpositions for one concernement couple and mark the first as NOT cloned and clone the others and mark them as cloned // // loop through all superpositions for one concernement couple and mark the first as NOT cloned and clone the others and mark them as cloned
// let i = 0; // let i = 0;
// for(let [superposition_id, superposition] of Object.entries(superpositions)){ // for(let [superposition_id, superposition] of Object.entries(superpositions)){
// i++ // i++
// if (i === 1) { // if (i === 1) {
// // first superposition of the couple is not cloned // // first superposition of the couple is not cloned
// this.allSuperpositions_byid[couple_id][superposition_id].cloned = false; // this.allSuperpositions_bycids[couple_id][superposition_id].cloned = false;
// continue; // continue;
// } // }
// // following superpositions of the couple generate concernement map_item clones // // following superpositions of the couple generate concernement map_item clones
@ -77,13 +77,13 @@ export default {
// superposition_id: superposition_id // superposition_id: superposition_id
// }) // })
// this.allSuperpositions_byid[couple_id][superposition_id].cloned = true; // this.allSuperpositions_bycids[couple_id][superposition_id].cloned = true;
// } // }
// } // }
// this.superposed_cloned_mapitems = clones; // this.superposed_cloned_mapitems = clones;
// }, // },
parseMapitems() { parseMapitems() {
let couple_ids = Object.keys(this.allSuperpositions_byid); let couple_ids = Object.keys(this.allSuperpositions_bycids);
console.log('App couple_ids', couple_ids); console.log('App couple_ids', couple_ids);
// loop through all concernement // loop through all concernement
for(let [concernement_id, concernement] of Object.entries(this.concernementsByID)){ for(let [concernement_id, concernement] of Object.entries(this.concernementsByID)){
@ -101,7 +101,7 @@ export default {
if (concernement.id === parseInt(cids[1]) || concernement.id === parseInt(cids[2])) { if (concernement.id === parseInt(cids[1]) || concernement.id === parseInt(cids[2])) {
let i = 0; let i = 0;
// loop through all superpositions of couple // loop through all superpositions of couple
for(let [superposition_id, superposition] of Object.entries(this.allSuperpositions_byid[couple_id])){ for(let [superposition_id, superposition] of Object.entries(this.allSuperpositions_bycids[couple_id])){
i++; i++;
if (!mapitem.superposition_ids.length) { if (!mapitem.superposition_ids.length) {
// if main map item does not yet have a superposition use it and alter his id (for matter constraints) // if main map item does not yet have a superposition use it and alter his id (for matter constraints)

View File

@ -59,7 +59,7 @@ export default {
...mapState(ConcernementsStore,['map_mode', ...mapState(ConcernementsStore,['map_mode',
'concernementsByID', 'concernementsByID',
'allEntitesById', 'allEntitesById',
'allSuperpositions_byid', 'allSuperpositions_bycids',
'allMapItems_byid', 'allMapItems_byid',
'opened_concernement', 'opened_concernement',
'opened_entite_id']), 'opened_entite_id']),

View File

@ -63,7 +63,7 @@ export default {
'opened_entite_id', 'opened_entite_id',
'opened_recit', 'opened_recit',
'allSuperpositions', 'allSuperpositions',
'allSuperpositions_byid' 'allSuperpositions_bycids'
]), ]),
...mapState(CommonStore,['map_item_ray', ...mapState(CommonStore,['map_item_ray',
'hover_elmt', 'hover_elmt',
@ -1150,7 +1150,7 @@ export default {
console.log('setSuperpositionsMatterConstraints this.allSuperpositions', this.allSuperpositions); console.log('setSuperpositionsMatterConstraints this.allSuperpositions', this.allSuperpositions);
// loop through all supperposition couple // loop through all supperposition couple
for(let [couple_id, superpositions] of Object.entries(this.allSuperpositions_byid)){ for(let [couple_id, superpositions] of Object.entries(this.allSuperpositions_bycids)){
// if couple has only one superposition, use regular mapItems // if couple has only one superposition, use regular mapItems
// let superpositions_ids = Object.keys(superpositions); // let superpositions_ids = Object.keys(superpositions);
let i = 0; let i = 0;

View File

@ -22,7 +22,7 @@ export const ConcernementsStore = defineStore({
allEntitesById: {}, allEntitesById: {},
allBesoinsById: {}, allBesoinsById: {},
allSuperpositions: [], allSuperpositions: [],
allSuperpositions_byid: {}, allSuperpositions_bycids: {},
allMapItems_byid: {}, allMapItems_byid: {},
allProximites: [], allProximites: [],
opened_concernement: false, opened_concernement: false,
@ -194,11 +194,11 @@ export const ConcernementsStore = defineStore({
for(let superposition of this.allSuperpositions){ for(let superposition of this.allSuperpositions){
let superposition_couple_id = `${superposition[0].cid}-${superposition[1].cid}`; let superposition_couple_id = `${superposition[0].cid}-${superposition[1].cid}`;
let superposition_id = `${superposition[0].cid}_${superposition[0].eid}__${superposition[1].cid}_${superposition[1].eid}` let superposition_id = `${superposition[0].cid}_${superposition[0].eid}__${superposition[1].cid}_${superposition[1].eid}`
// record allSuperpositions_byid // record allSuperpositions_bycids
if (!this.allSuperpositions_byid[superposition_couple_id]) { if (!this.allSuperpositions_bycids[superposition_couple_id]) {
this.allSuperpositions_byid[superposition_couple_id] = {}; this.allSuperpositions_bycids[superposition_couple_id] = {};
} }
this.allSuperpositions_byid[superposition_couple_id][superposition_id] = superposition; this.allSuperpositions_bycids[superposition_couple_id][superposition_id] = superposition;
// record allSuperpositions_bycid // record allSuperpositions_bycid
for (let i = 0; i < 2; i++) { for (let i = 0; i < 2; i++) {
@ -224,7 +224,7 @@ export const ConcernementsStore = defineStore({
} }
} }
console.log('this.allSuperpositions_byid', this.allSuperpositions_byid); console.log('this.allSuperpositions_bycids', this.allSuperpositions_bycids);
// console.log('this.allSuperpositions_bycid', this.allSuperpositions_bycid); // console.log('this.allSuperpositions_bycid', this.allSuperpositions_bycid);
this.concernements_loaded = true; this.concernements_loaded = true;

View File

@ -40,7 +40,7 @@ export default {
...mapState(ConcernementsStore,['map_mode', ...mapState(ConcernementsStore,['map_mode',
'opened_concernement', 'opened_concernement',
'concernements_loaded', 'concernements_loaded',
'allSuperpositions_byid']), 'allSuperpositions_bycids']),
...mapState(CommonStore,['cartouch_width']), ...mapState(CommonStore,['cartouch_width']),
// //
main_cid_eid () { main_cid_eid () {
@ -82,7 +82,7 @@ export default {
}, },
created () { created () {
console.log(`Concernement view created, id: ${this.cid}, eid: ${this.eid}, opened_concernement:${this.opened_concernement}`); console.log(`Concernement view created, id: ${this.cid}, eid: ${this.eid}, opened_concernement:${this.opened_concernement}`);
console.log('Concernement view created, allSuperpositions_byid', this.allSuperpositions_byid); console.log('Concernement view created, allSuperpositions_bycids', this.allSuperpositions_bycids);
console.log("superposition", this.superposition); console.log("superposition", this.superposition);
if(this.map_mode === "proximite" && this.$route.query.proximite_cid && this.$route.query.proximite_eid){ if(this.map_mode === "proximite" && this.$route.query.proximite_cid && this.$route.query.proximite_eid){
@ -165,8 +165,8 @@ export default {
let ids = this.superposition_id.match(/(\d+)_(\d+)__(\d+)_(\d+)/i) let ids = this.superposition_id.match(/(\d+)_(\d+)__(\d+)_(\d+)/i)
let couple_key = `${ids[1]}-${ids[3]}` let couple_key = `${ids[1]}-${ids[3]}`
// console.log('superposition_id', this.superposition_id, couple_key, ids); // console.log('superposition_id', this.superposition_id, couple_key, ids);
if (this.allSuperpositions_byid[couple_key][this.superposition_id]) { if (this.allSuperpositions_bycids[couple_key][this.superposition_id]) {
this.superposition = this.allSuperpositions_byid[couple_key][this.superposition_id] this.superposition = this.allSuperpositions_bycids[couple_key][this.superposition_id]
console.log("this.superposition", this.superposition); console.log("this.superposition", this.superposition);
} }
} }