admin front : create new entite refresh concernementMapitem; fixed historique (active_revision)
This commit is contained in:
@@ -44,6 +44,7 @@ export default {
|
||||
chevrondown_path: mdiChevronDown,
|
||||
headerreduced: false,
|
||||
mdiStickerPlusOutline_path: mdiStickerPlusOutline,
|
||||
reloading_concernements: false
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -52,7 +53,9 @@ export default {
|
||||
'concernementsByID',
|
||||
'ct_concernement',
|
||||
'ct_entite',
|
||||
'detailsZoomValue']),
|
||||
'detailsZoomValue',
|
||||
// 'concernements_are_loading'
|
||||
]),
|
||||
...mapState(UserStore,['name','csrf_token']),
|
||||
created(){
|
||||
let d = new Date(this.concernement.created);
|
||||
@@ -184,7 +187,12 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
...mapActions(ConcernementsStore, ['setActiveRevision', 'setDetailsZoomValue']), // 'loadConcernementsRevisions'
|
||||
...mapActions(ConcernementsStore, ['setActiveRevision',
|
||||
'setDetailsZoomValue',
|
||||
'loadConcernements',
|
||||
'reloadConcernements',
|
||||
'reloadConcernementEntites']),
|
||||
// 'loadConcernementsRevisions'
|
||||
onClickInfos(){
|
||||
this.infos_opened = !this.infos_opened;
|
||||
},
|
||||
@@ -224,6 +232,7 @@ export default {
|
||||
},
|
||||
addEntite(e){
|
||||
console.log('add entite');
|
||||
this.reloading_concernements = true;
|
||||
// 1 create entite node
|
||||
this.createEntiteNode()
|
||||
.then((entite) => {
|
||||
@@ -237,6 +246,11 @@ export default {
|
||||
.then((concernement) => {
|
||||
console.log('concernement', concernement);
|
||||
// TODO reload the map item
|
||||
// this.reloadConcernementEntites(concernement.nid[0].value);
|
||||
this.reloadConcernements()
|
||||
.then(() => {
|
||||
this.reloading_concernements = false;
|
||||
});
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -436,10 +450,13 @@ export default {
|
||||
|
||||
</section>
|
||||
<template v-if="concernement.can_update">
|
||||
<div @click="addEntite" class="add-entite-btn">
|
||||
<div v-if="!reloading_concernements" @click="addEntite" class="add-entite-btn">
|
||||
<span>Ajouter une entité</span>
|
||||
<svg-icon type="mdi" :path="mdiStickerPlusOutline_path"/>
|
||||
</div>
|
||||
<div v-else class="add-entite-btn">
|
||||
<div class="loading">Chargement</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user