| | |
| | | export const request = { |
| | | // baseURL: 'http://localhost:9999', |
| | | ...errorConfig, |
| | | timeout: 10000, |
| | | timeout: 60000, |
| | | // 前置守卫 |
| | | requestInterceptors: [ |
| | | (url, options) => { |
| | |
| | | import { flushSync } from 'react-dom'; |
| | | import { createStyles } from 'antd-style'; |
| | | import { request } from '@umijs/max'; |
| | | import { setToken } from '@/utils/token-util' |
| | | |
| | | const useStyles = createStyles(({ token }) => { |
| | | return { |
| | |
| | | }, |
| | | data: values |
| | | }) |
| | | console.log(r); |
| | | |
| | | if (r.code === 200) { |
| | | message.success(intl.formatMessage({ |
| | | id: 'pages.login.success', |
| | | defaultMessage: '登录成功!', |
| | | })); |
| | | setToken(r.data.accessToken, values.autoLogin); |
| | | await fetchUserInfo(); |
| | | const urlParams = new URL(window.location.href).searchParams; |
| | | history.push(urlParams.get('redirect') || '/'); |