qirong
2023-11-28 d44a2361fa5173f0421ec05921bde28d59614d45
src/store/modules/exam.js
@@ -6,19 +6,30 @@
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()