| | |
| | | (config) => { |
| | | // 若是有做鉴权token , 就给头部带上token |
| | | const token = getToken() |
| | | if (token == null || token == '' || token == 'undefined') { |
| | | if ((token == null || token == '' || token == 'undefined') && config.url != '/api/base/login') { |
| | | router.push('/login') |
| | | return config |
| | | // window.location = `//${window.location.hostname}:9080`+'/login' |
| | |
| | | import { ref, reactive, onMounted } from 'vue' |
| | | import type { FormInstance, FormRules } from 'element-plus' |
| | | import { getCaptcha, login } from '@/api' |
| | | import { setToken } from '@/common/utils/index' |
| | | import { setToken, getToken } from '@/common/utils/index' |
| | | import { ElMessage } from 'element-plus' |
| | | import { useRouter } from 'vue-router' |
| | | |
| | |
| | | }).then((rsp) => { |
| | | if (rsp.code == 200) { |
| | | console.log(rsp) |
| | | setToken(rsp.token) |
| | | setToken(rsp.data.token) |
| | | ElMessage({ |
| | | message: '登录成功!', |
| | | type: 'success' |