|
|
|
|
@ -43,7 +43,6 @@ function App() {
|
|
|
|
|
const needToLogin = href !== '/login' && isEmpty(loginToken)
|
|
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
console.info('app.useEffect.loginToken: ' + loginToken)
|
|
|
|
|
fetchUserDetail(loginToken)
|
|
|
|
|
.then(u => {
|
|
|
|
|
setUserDetail({
|
|
|
|
|
@ -163,9 +162,7 @@ function App() {
|
|
|
|
|
isPermitted(PERM_ROLE_NEW) ? { label: <Link to='/account/role-list'>{t('account:management.roleList')}</Link>, key: '4' } : null,
|
|
|
|
|
{ type: 'divider' },
|
|
|
|
|
{ label: <Link to='/logout'>{t('Logout')}</Link>, key: '99' },
|
|
|
|
|
],
|
|
|
|
|
{ type: 'divider' },
|
|
|
|
|
{ label: <>v{BUILD_VERSION}</>, key: 'BUILD_VERSION' },
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
}}
|
|
|
|
|
trigger={['click']}
|
|
|
|
|
@ -192,7 +189,7 @@ function App() {
|
|
|
|
|
}}>
|
|
|
|
|
{needToLogin ? <>login...</> : <Outlet />}
|
|
|
|
|
</Content>
|
|
|
|
|
<Footer></Footer>
|
|
|
|
|
<Footer>China Highlights International Travel Service Co., LTD, Version: {BUILD_VERSION}</Footer>
|
|
|
|
|
</Layout>
|
|
|
|
|
</ErrorBoundary>
|
|
|
|
|
</AntApp>
|
|
|
|
|
|