| | |
| | | localStorageStore, |
| | | useStore, |
| | | StoreContextProvider, |
| | | resolveBrowserLocale, |
| | | } from "react-admin"; |
| | | import polyglotI18nProvider from 'ra-i18n-polyglot'; |
| | | import englishMessages from './i18n/en'; |
| | |
| | | return englishMessages; |
| | | }, |
| | | // default |
| | | 'en', |
| | | // 'en', |
| | | resolveBrowserLocale('en', { fullLocale: true }), |
| | | [ |
| | | { locale: 'en', name: 'English' }, |
| | | { locale: 'zh', name: '简体中文' }, |
| | | ] |
| | | ], |
| | | { |
| | | // msg in console |
| | | allowMissing: true, |
| | | } |
| | | ); |
| | | |
| | | const store = localStorageStore(SPA_VERSION, SPA_NAME); |
| | |
| | | return token; |
| | | } |
| | | |
| | | export const setToken = (token, remember) => { |
| | | export const setToken = (token, remember = true) => { |
| | | removeToken(); |
| | | if (token) { |
| | | if (remember) { |
| | |
| | | /** |
| | | * token过期时间, 单位秒 |
| | | */ |
| | | private Long tokenExpireTime = 60 * 60 * 24L; |
| | | private Long tokenExpireTime = (long) (60 * 60 * 24 * 7); |
| | | |
| | | /** |
| | | * token快要过期自动刷新时间, 单位分钟 |