options managed by data, not store

This commit is contained in:
Mathieu Jaumotte 2021-05-21 16:22:33 +02:00
parent 4d12796289
commit 68ebd60bc8
2 changed files with 7 additions and 8 deletions

View File

@ -33,11 +33,15 @@ import { mapState, mapActions } from 'vuex';
export default { export default {
name: "SocialIssue", name: "SocialIssue",
components: { VueMultiselect }, components: { VueMultiselect },
data() {
return {
options: []
}
},
computed: { computed: {
...mapState({ ...mapState({
value: state => state.accompanyingCourse.socialIssues, value: state => state.accompanyingCourse.socialIssues,
options: state => state.socialIssueOptions, }),
})
}, },
mounted() { mounted() {
this.getOptions(); this.getOptions();
@ -46,7 +50,7 @@ export default {
getOptions() { getOptions() {
getSocialIssues().then(elements => new Promise((resolve, reject) => { getSocialIssues().then(elements => new Promise((resolve, reject) => {
console.log('get socialIssues', elements.results); console.log('get socialIssues', elements.results);
this.$store.commit('setSocialIssueOptions', elements.results); this.options = elements.results;
resolve(); resolve();
})).catch(error => this.$store.commit('catchError', error)); })).catch(error => this.$store.commit('catchError', error));
}, },

View File

@ -20,7 +20,6 @@ let initPromise = getAccompanyingCourse(id)
}, },
state: { state: {
accompanyingCourse: accompanying_course, accompanyingCourse: accompanying_course,
socialIssueOptions: [],
errorMsg: [] errorMsg: []
}, },
getters: { getters: {
@ -82,10 +81,6 @@ let initPromise = getAccompanyingCourse(id)
updateSocialIssues(state, value) { updateSocialIssues(state, value) {
state.accompanyingCourse.socialIssues = value; state.accompanyingCourse.socialIssues = value;
}, },
setSocialIssueOptions(state, value) {
console.log('## mutation: setSocialIssueOptions', value);
state.socialIssueOptions = value;
},
confirmAccompanyingCourse(state, response) { confirmAccompanyingCourse(state, response) {
//console.log('### mutation: confirmAccompanyingCourse: response', response); //console.log('### mutation: confirmAccompanyingCourse: response', response);
state.accompanyingCourse.step = response.step; state.accompanyingCourse.step = response.step;