|
@@ -1,6 +1,7 @@
|
|
|
/* eslint-disable no-empty */
|
|
|
import { branchQueryPage } from '@/api/specialSetting'
|
|
|
-import { getSubject } from '@/api/buildTeam'
|
|
|
+import { getSubject, getTeacher } from '@/api/buildTeam'
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -17,6 +18,7 @@ export default {
|
|
|
state: {
|
|
|
branchs: [],
|
|
|
subjects: [],
|
|
|
+ teachers: [],
|
|
|
},
|
|
|
mutations: {
|
|
|
commit_branchs: (state, branchs) => {
|
|
@@ -25,6 +27,9 @@ export default {
|
|
|
commit_subjects: (state, subjects) => {
|
|
|
state.subjects = subjects
|
|
|
},
|
|
|
+ commit_teachers: (state, teachers) => {
|
|
|
+ state.teachers = teachers
|
|
|
+ }
|
|
|
},
|
|
|
actions: {
|
|
|
async setBranchs ({ commit, state }, force) {
|
|
@@ -42,6 +47,14 @@ export default {
|
|
|
commit('commit_subjects', res.data)
|
|
|
} catch (error) { }
|
|
|
}
|
|
|
+ },
|
|
|
+ async setTeachers ({ commit, state }, force) {
|
|
|
+ if(!state.teachers.length || force === true) {
|
|
|
+ try {
|
|
|
+ const res = await getTeacher({ rows: 9999 })
|
|
|
+ commit('commit_teachers', res.data)
|
|
|
+ } catch(error) {}
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|