|
@@ -18,31 +18,24 @@ export default {
|
|
(resolve, reject) => {
|
|
(resolve, reject) => {
|
|
if (context.state.teacherList.length == 0) {
|
|
if (context.state.teacherList.length == 0) {
|
|
apiTools.courseMgmt.getSchoolTeacher({
|
|
apiTools.courseMgmt.getSchoolTeacher({
|
|
- 'school_code': context.rootState.userInfo.schoolCode
|
|
|
|
|
|
+ 'school_code': context.rootState.userInfo.schoolCode
|
|
}).then(
|
|
}).then(
|
|
(res) => {
|
|
(res) => {
|
|
if (res) {
|
|
if (res) {
|
|
- if (res.teachers.length > 0) {
|
|
|
|
- context.commit('setTeacherList', res.teachers)
|
|
|
|
- resolve({
|
|
|
|
- code: 1,
|
|
|
|
- message: '数据请求成功'
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- resolve({
|
|
|
|
- code: 2,
|
|
|
|
- message: '请求成功,数据为空'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
|
|
+ context.commit('setTeacherList', res.teachers)
|
|
resolve({
|
|
resolve({
|
|
|
|
+ data: res.teachers,
|
|
|
|
+ message: '数据请求成功'
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ reject({
|
|
code: 0,
|
|
code: 0,
|
|
message: '请求失败,API error!'
|
|
message: '请求失败,API error!'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
},
|
|
},
|
|
(err) => {
|
|
(err) => {
|
|
- resolve({
|
|
|
|
|
|
+ reject({
|
|
code: 0,
|
|
code: 0,
|
|
message: '请求失败,API error!'
|
|
message: '请求失败,API error!'
|
|
})
|
|
})
|
|
@@ -50,11 +43,51 @@ export default {
|
|
)
|
|
)
|
|
} else {
|
|
} else {
|
|
resolve({
|
|
resolve({
|
|
- code: 3,
|
|
|
|
|
|
+ data: context.state.teacherList,
|
|
message: '数据已请求,无需重复请求'
|
|
message: '数据已请求,无需重复请求'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // (resolve, reject) => {
|
|
|
|
+ // if (context.state.teacherList.length == 0) {
|
|
|
|
+ // apiTools.courseMgmt.getSchoolTeacher({
|
|
|
|
+ // 'school_code': context.rootState.userInfo.schoolCode
|
|
|
|
+ // }).then(
|
|
|
|
+ // (res) => {
|
|
|
|
+ // if (res) {
|
|
|
|
+ // if (res.teachers.length > 0) {
|
|
|
|
+ // context.commit('setTeacherList', res.teachers)
|
|
|
|
+ // resolve({
|
|
|
|
+ // code: 1,
|
|
|
|
+ // message: '数据请求成功'
|
|
|
|
+ // })
|
|
|
|
+ // } else {
|
|
|
|
+ // resolve({
|
|
|
|
+ // code: 2,
|
|
|
|
+ // message: '请求成功,数据为空'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // resolve({
|
|
|
|
+ // code: 0,
|
|
|
|
+ // message: '请求失败,API error!'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // (err) => {
|
|
|
|
+ // resolve({
|
|
|
|
+ // code: 0,
|
|
|
|
+ // message: '请求失败,API error!'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // )
|
|
|
|
+ // } else {
|
|
|
|
+ // resolve({
|
|
|
|
+ // code: 3,
|
|
|
|
+ // message: '数据已请求,无需重复请求'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
)
|
|
)
|
|
}
|
|
}
|
|
}
|
|
}
|