Refactor(Tool): Optimize use experience

Remove navigate delay. Clean out old code before setting up compile code.
This commit is contained in:
2024-04-30 15:16:16 +08:00
parent 7b61a5fdb3
commit 870204db0a
3 changed files with 12 additions and 22 deletions

View File

@@ -25,7 +25,10 @@ const Execute = () => {
.compile(files, importMap, toolVo.entryPoint) .compile(files, importMap, toolVo.entryPoint)
.then((result) => { .then((result) => {
const output = result.outputFiles[0].text const output = result.outputFiles[0].text
setCompiledCode(`${output}\n${baseDist}`) setCompiledCode('')
setTimeout(() => {
setCompiledCode(`${output}\n${baseDist}`)
})
}) })
.catch((reason) => { .catch((reason) => {
void message.error(`编译失败:${reason}`) void message.error(`编译失败:${reason}`)

View File

@@ -118,15 +118,11 @@ const Edit = () => {
break break
case TOOL_UNDER_REVIEW: case TOOL_UNDER_REVIEW:
void message.error('保存失败:工具审核中') void message.error('保存失败:工具审核中')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
break break
case TOOL_HAS_BEEN_PUBLISHED: case TOOL_HAS_BEEN_PUBLISHED:
void message.error('保存失败:工具已发布') void message.error('保存失败:工具已发布')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
break break
default: default:
void message.error('保存失败,请稍后重试') void message.error('保存失败,请稍后重试')
@@ -184,15 +180,11 @@ const Edit = () => {
break break
case TOOL_UNDER_REVIEW: case TOOL_UNDER_REVIEW:
void message.error('保存失败:工具审核中') void message.error('保存失败:工具审核中')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
break break
case TOOL_HAS_BEEN_PUBLISHED: case TOOL_HAS_BEEN_PUBLISHED:
void message.error('保存失败:工具已发布') void message.error('保存失败:工具已发布')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
break break
default: default:
void message.error('保存失败,请稍后重试') void message.error('保存失败,请稍后重试')
@@ -245,15 +237,11 @@ const Edit = () => {
break break
case 'PROCESSING': case 'PROCESSING':
void message.warning('工具审核中,请勿修改') void message.warning('工具审核中,请勿修改')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
break break
default: default:
void message.warning('请先创建新版本后编辑工具') void message.warning('请先创建新版本后编辑工具')
setTimeout(() => { navigateToRepository(navigate)
navigateToRepository(navigate)
}, 3000)
} }
break break
case DATABASE_NO_RECORD_FOUND: case DATABASE_NO_RECORD_FOUND:

View File

@@ -94,9 +94,8 @@ const View = () => {
return return
} }
if (username === '!' && !getLoginStatus()) { if (username === '!' && !getLoginStatus()) {
setTimeout(() => { void message.error('未登录')
navigateToRoot(navigate) navigateToRoot(navigate)
}, 3000)
return return
} }
if (username !== '!' && ver) { if (username !== '!' && ver) {