Refactor(Router): Change home to repository
Change home route to repository. Switch repository and store place in menu.
This commit is contained in:
@@ -78,11 +78,7 @@ const SignIn = () => {
|
||||
setTimeout(() => {
|
||||
void getUserInfo().then((user) => {
|
||||
refreshRouter()
|
||||
if (searchParams.has('redirect')) {
|
||||
navigate(searchParams.get('redirect') ?? '/')
|
||||
} else {
|
||||
navigate('/')
|
||||
}
|
||||
navigate(searchParams.get('redirect') ?? '/repository')
|
||||
|
||||
notification.success({
|
||||
message: '欢迎回来',
|
||||
@@ -262,7 +258,7 @@ const SignIn = () => {
|
||||
navigate('/')
|
||||
}}
|
||||
>
|
||||
返回首页
|
||||
返回主页
|
||||
</a>
|
||||
<a
|
||||
onClick={() => {
|
||||
|
||||
@@ -81,7 +81,7 @@ const Verify = () => {
|
||||
break
|
||||
case PERMISSION_NO_VERIFICATION_REQUIRED:
|
||||
void message.warning('账户已验证')
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
break
|
||||
default:
|
||||
void message.error('出错了,请稍后重试')
|
||||
@@ -128,11 +128,7 @@ const Verify = () => {
|
||||
setTimeout(() => {
|
||||
void requestUserInfo().then(() => {
|
||||
refreshRouter()
|
||||
if (searchParams.has('redirect')) {
|
||||
navigate(searchParams.get('redirect') ?? '/')
|
||||
} else {
|
||||
navigate('/')
|
||||
}
|
||||
navigate(searchParams.get('redirect') ?? '/repository')
|
||||
})
|
||||
}, 1500)
|
||||
break
|
||||
|
||||
@@ -62,7 +62,7 @@ const Code = () => {
|
||||
case DATABASE_NO_RECORD_FOUND:
|
||||
void message.error('未找到指定工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
|
||||
@@ -51,7 +51,7 @@ const Execute = () => {
|
||||
case DATABASE_NO_RECORD_FOUND:
|
||||
void message.error('未找到指定工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/system/tools')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
|
||||
@@ -118,13 +118,13 @@ const Edit = () => {
|
||||
case TOOL_UNDER_REVIEW:
|
||||
void message.error('保存失败:工具审核中')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
case TOOL_HAS_BEEN_PUBLISHED:
|
||||
void message.error('保存失败:工具已发布')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
@@ -184,13 +184,13 @@ const Edit = () => {
|
||||
case TOOL_UNDER_REVIEW:
|
||||
void message.error('保存失败:工具审核中')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
case TOOL_HAS_BEEN_PUBLISHED:
|
||||
void message.error('保存失败:工具已发布')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
@@ -245,20 +245,20 @@ const Edit = () => {
|
||||
case 'PROCESSING':
|
||||
void message.warning('工具审核中,请勿修改')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
void message.warning('请先创建新版本后编辑工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
}
|
||||
break
|
||||
case DATABASE_NO_RECORD_FOUND:
|
||||
void message.error('未找到指定工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
@@ -322,7 +322,7 @@ const Edit = () => {
|
||||
|
||||
useEffect(() => {
|
||||
if (!['WEB', 'DESKTOP', 'ANDROID'].includes(searchParams.get('platform')!)) {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
return
|
||||
}
|
||||
getTool()
|
||||
|
||||
@@ -49,7 +49,7 @@ const Source = () => {
|
||||
case DATABASE_NO_RECORD_FOUND:
|
||||
void message.error('未找到指定工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
@@ -65,7 +65,7 @@ const Source = () => {
|
||||
useEffect(() => {
|
||||
if (username === '!' && !getLoginStatus()) {
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
return
|
||||
}
|
||||
@@ -78,7 +78,7 @@ const Source = () => {
|
||||
return
|
||||
}
|
||||
if (!['WEB', 'DESKTOP', 'ANDROID'].includes(searchParams.get('platform')!)) {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
return
|
||||
}
|
||||
getTool()
|
||||
|
||||
@@ -72,7 +72,7 @@ const View = () => {
|
||||
case DATABASE_NO_RECORD_FOUND:
|
||||
void message.error('未找到指定工具')
|
||||
setTimeout(() => {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
}, 3000)
|
||||
break
|
||||
default:
|
||||
@@ -101,7 +101,7 @@ const View = () => {
|
||||
return
|
||||
}
|
||||
if (!['WEB', 'DESKTOP', 'ANDROID'].includes(searchParams.get('platform')!)) {
|
||||
navigate('/')
|
||||
navigate('/repository')
|
||||
return
|
||||
}
|
||||
getTool()
|
||||
|
||||
@@ -13,13 +13,13 @@ const ToolsFramework = () => {
|
||||
<Sidebar.ItemList>
|
||||
<Sidebar.Item
|
||||
end
|
||||
path={'/'}
|
||||
path={'/store'}
|
||||
icon={tools[0].icon}
|
||||
text={tools[0].name}
|
||||
/>
|
||||
<Sidebar.Item
|
||||
end
|
||||
path={'/store'}
|
||||
path={'/repository'}
|
||||
icon={tools[1].icon}
|
||||
text={tools[1].name}
|
||||
/>
|
||||
@@ -29,8 +29,8 @@ const ToolsFramework = () => {
|
||||
<Sidebar.ItemList>
|
||||
{tools.map((tool) => {
|
||||
return tool.menu &&
|
||||
tool.id !== 'tools' &&
|
||||
tool.id !== 'tools-store' ? (
|
||||
tool.id !== 'tools-store' &&
|
||||
tool.id !== 'tools-repository' ? (
|
||||
<Sidebar.Item
|
||||
path={tool.absolutePath}
|
||||
icon={tool.icon}
|
||||
|
||||
Reference in New Issue
Block a user