From 1aec2bdf5d71df8e120b3ead4b104fb3438f4713 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 30 五月 2024 11:20:20 +0800 Subject: [PATCH] 编辑试卷时选择部门出现对应的课目 --- src/store/modules/exam.js | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/store/modules/exam.js b/src/store/modules/exam.js index 816c71d..d1fcbbe 100644 --- a/src/store/modules/exam.js +++ b/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() -- Gitblit v1.8.0