| | |
| | | import { ElMessage } from 'element-plus' |
| | | import dialogRightImg from '@/assets/images/content/dialogRightImg.png' |
| | | const MG: any = inject('MG') |
| | | const config:any = inject('config') |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | const request = inject('request') |
| | |
| | | .then((res) => { |
| | | console.log(res) |
| | | if (res.token != null) { |
| | | localStorage.setItem('token', res.token) |
| | | localStorage.setItem(config.tokenKey, res.token) |
| | | getUserInfo() |
| | | if (route.query.redirect) { |
| | | router.push(route.query.redirect) |
| | |
| | | role: 'Teacher', |
| | | roleId: teacherRole.role.id |
| | | } |
| | | localStorage.setItem('userInfo', JSON.stringify(userInfo)) |
| | | localStorage.setItem(config.userInfoKey, JSON.stringify(userInfo)) |
| | | } else if (phoneInfo) { |
| | | let userInfo = { |
| | | ...phoneInfo, |
| | | name: phoneInfo.credential |
| | | } |
| | | localStorage.setItem('userInfo', JSON.stringify(userInfo)) |
| | | localStorage.setItem(config.userInfoKey, JSON.stringify(userInfo)) |
| | | } |
| | | } |
| | | }) |