|
@@ -17,6 +17,16 @@ export default {
|
|
let teacherInfo = await $api.login.getTeacherInfo({ id_token: id_token })
|
|
let teacherInfo = await $api.login.getTeacherInfo({ id_token: id_token })
|
|
localStorage.setItem("auth_token", teacherInfo.auth_token)
|
|
localStorage.setItem("auth_token", teacherInfo.auth_token)
|
|
localStorage.setItem("location", teacherInfo.location)
|
|
localStorage.setItem("location", teacherInfo.location)
|
|
|
|
+ console.error(teacherInfo.lang)
|
|
|
|
+ if (teacherInfo.lang) {
|
|
|
|
+ app.$tools.changeLang(teacherInfo.lang)
|
|
|
|
+ $store.commit("setLanguage", teacherInfo.lang);
|
|
|
|
+ if (localStorage.getItem("cloudSetting")) {
|
|
|
|
+ let setting = JSON.parse(localStorage.getItem("cloudSetting"));
|
|
|
|
+ setting.curLang = teacherInfo.lang
|
|
|
|
+ localStorage.setItem('cloudSetting', JSON.stringify(setting))
|
|
|
|
+ }
|
|
|
|
+ }
|
|
$store.dispatch('user/setUserProfile', teacherInfo)
|
|
$store.dispatch('user/setUserProfile', teacherInfo)
|
|
// 检查老师是否加入了学校 再去设定需要去获取哪个学校的基础信息
|
|
// 检查老师是否加入了学校 再去设定需要去获取哪个学校的基础信息
|
|
let hasJoinSchool = teacherInfo.schools && teacherInfo.schools.length && teacherInfo.schools.find(i => i.status === 'join')
|
|
let hasJoinSchool = teacherInfo.schools && teacherInfo.schools.length && teacherInfo.schools.find(i => i.status === 'join')
|