| | |
| | | import { encryptBase64, encryptWithAes, generateAesKey } from '@/utils/crypto'; |
| | | import { encrypt } from '@/utils/jsencrypt'; |
| | | import router from "@/router"; |
| | | import { ElLoading, ElMessage, ElNotification } from "element-plus"; |
| | | |
| | | let downloadLoadingInstance: LoadingInstance; |
| | | // 是否显示重新登录 |
| | |
| | | } |
| | | ); |
| | | |
| | | const userStore = useUserStore(); |
| | | |
| | | // 响应拦截器 |
| | | service.interceptors.response.use( |
| | | async (res: AxiosResponse) => { |
| | |
| | | return res.data; |
| | | } |
| | | if (code === 401) { |
| | | |
| | | const userStore = useUserStore(); |
| | | await userStore.logout() |
| | | |
| | | console.log(code, 'code=============='); |
| | | router.push({ path: '/login' }); |
| | | await router.push({ path: '/login' }); |
| | | // prettier-ignore |
| | | // if (!isRelogin.show) { |
| | | // // isRelogin.show = true; |