fix(web): prompt add loading

This commit is contained in:
zhaoying
2026-04-21 16:31:32 +08:00
parent 1a826c0026
commit 9c20301a52
2 changed files with 13 additions and 5 deletions

View File

@@ -2,7 +2,7 @@
* @Author: ZhaoYing * @Author: ZhaoYing
* @Date: 2026-02-03 16:26:44 * @Date: 2026-02-03 16:26:44
* @Last Modified by: ZhaoYing * @Last Modified by: ZhaoYing
* @Last Modified time: 2026-04-21 14:50:21 * @Last Modified time: 2026-04-21 16:29:40
*/ */
/** /**
* AI Prompt Assistant Modal * AI Prompt Assistant Modal
@@ -296,7 +296,11 @@ const AiPromptModal = forwardRef<AiPromptModalRef, AiPromptModalProps>(({
? <Editor ? <Editor
ref={editorRef} ref={editorRef}
className="rb:h-[calc(100vh-278px)] rb:bg-white! rb:border-none! rb:p-0!" className="rb:h-[calc(100vh-278px)] rb:bg-white! rb:border-none! rb:p-0!"
onChange={(value) => form.setFieldValue('current_prompt', value)} disabled={loading}
onChange={(value) => {
if (loading) return
form.setFieldValue('current_prompt', value)
}}
/> />
: <Empty url={analysisEmptyIcon} title={t(`${source}.promptOptimizationEmpty`)} isNeedSubTitle={false} size={[270, 170]} className="rb:h-[calc(100vh-278px)] rb:w-70 rb:mx-auto! rb:text-center! rb:text-[12px]! rb:leading-4!" /> : <Empty url={analysisEmptyIcon} title={t(`${source}.promptOptimizationEmpty`)} isNeedSubTitle={false} size={[270, 170]} className="rb:h-[calc(100vh-278px)] rb:w-70 rb:mx-auto! rb:text-center! rb:text-[12px]! rb:leading-4!" />
} }

View File

@@ -2,7 +2,7 @@
* @Author: ZhaoYing * @Author: ZhaoYing
* @Date: 2026-02-03 17:44:15 * @Date: 2026-02-03 17:44:15
* @Last Modified by: ZhaoYing * @Last Modified by: ZhaoYing
* @Last Modified time: 2026-04-21 14:24:00 * @Last Modified time: 2026-04-21 16:30:26
*/ */
/** /**
* Prompt Editor Component * Prompt Editor Component
@@ -287,8 +287,12 @@ const Prompt: FC = () => {
{values?.current_prompt {values?.current_prompt
? <Editor ? <Editor
ref={editorRef} ref={editorRef}
disabled={loading}
className="rb:h-[calc(100vh-193px)] rb:bg-white! rb:border-none! rb:p-0! rb:text-[#212332] rb:leading-5" className="rb:h-[calc(100vh-193px)] rb:bg-white! rb:border-none! rb:p-0! rb:text-[#212332] rb:leading-5"
onChange={(value) => form.setFieldValue('current_prompt', value)} onChange={(value) => {
if (loading) return
form.setFieldValue('current_prompt', value)
}}
/> />
: <Empty url={analysisEmptyIcon} title={t(`prompt.promptPlaceholder`)} isNeedSubTitle={false} size={[270, 170]} className="rb:h-[calc(100vh-193px)] rb:mx-auto! rb:text-center! rb:text-[12px]! rb:leading-4!" /> : <Empty url={analysisEmptyIcon} title={t(`prompt.promptPlaceholder`)} isNeedSubTitle={false} size={[270, 170]} className="rb:h-[calc(100vh-193px)] rb:mx-auto! rb:text-center! rb:text-[12px]! rb:leading-4!" />
} }