mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
options managed by data, not store
This commit is contained in:
parent
4d12796289
commit
68ebd60bc8
@ -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));
|
||||||
},
|
},
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user