From f5c5038fda3e3d93f59c0661901a7f8657497254 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 11 Aug 2021 20:57:48 +0200 Subject: [PATCH] v-for loop on add-evaluation subcomponent --- .../vuejs/AccompanyingCourseWorkEdit/App.vue | 10 ++++-- .../components/AddEvaluation.vue | 32 +++++++++---------- .../vuejs/AccompanyingCourseWorkEdit/store.js | 3 -- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue index 740d1e111..cf18dd4f2 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue @@ -85,7 +85,11 @@ - + +
@@ -309,7 +313,6 @@ export default { ]), ...mapGetters([ 'hasResultsForAction', - 'hasEvaluationsForAction', 'hasHandlingThirdParty', 'hasThirdParties', ]), @@ -352,6 +355,9 @@ export default { let pickedIds = this.$store.state.evaluationsPicked.map(e => e.evaluation.id); return this.$store.state.evaluationsForAction.filter(e => !pickedIds.includes(e.id)); }, + pickedEvaluations() { + return this.$store.state.evaluationsPicked; + }, personsPicked: { get() { let s = this.$store.state.personsPicked.map(p => p.id); diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddEvaluation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddEvaluation.vue index 9f8830e96..931c4ab27 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddEvaluation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/AddEvaluation.vue @@ -1,32 +1,32 @@