| | |
| | | |
| | | const getters = { |
| | | subjectEnumFormat: (state) => (key) => { |
| | | for (let item of state.subjects) { |
| | | if (item.id === key) { |
| | | return item.name + ' ( ' + item.levelName + ' )' |
| | | // console.log(state.subjects,key) |
| | | let str = '' |
| | | for (const j of state.subjects) { |
| | | for (let k of key) { |
| | | // console.log(j,k) |
| | | if (j.id ==k){ |
| | | str+= j.name + ' /' |
| | | } |
| | | } |
| | | } |
| | | return str.slice(0,str.length-1) |
| | | // for (let item of state.subjects) { |
| | | // if (item.id === key) { |
| | | // return item.name + ' ( ' + item.levelName + ' )' |
| | | // } |
| | | // } |
| | | return null |
| | | } |
| | | } |
| | | |
| | | // actions |
| | | const actions = { |
| | | initSubject ({ commit }, action) { |
| | | subjectApi.list().then(re => { |
| | | async initSubject ({ commit }, action) { |
| | | await subjectApi.list().then(re => { |
| | | commit('setSubjects', re.response) |
| | | if (action !== undefined) { |
| | | action() |