From b6ad29891bf77d608a961ac2d0d075e06eefbc2c Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 25 Dec 2025 15:10:44 +0800 Subject: [PATCH] update --- src/oj/ai/components/AI.vue | 36 +++++++++++++++++++++----------- src/shared/components/Header.vue | 2 +- 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/src/oj/ai/components/AI.vue b/src/oj/ai/components/AI.vue index 573bb70..0d3d2ca 100644 --- a/src/oj/ai/components/AI.vue +++ b/src/oj/ai/components/AI.vue @@ -6,9 +6,21 @@ -
- -
+ + + + 开始分析 + + +
@@ -16,17 +28,16 @@ import { useAIStore } from "oj/store/ai" import { MdPreview } from "md-editor-v3" import "md-editor-v3/lib/preview.css" +import { Icon } from "@iconify/vue" const aiStore = useAIStore() -watch( - () => aiStore.loading.fetching, - (isLoading) => { - if (!isLoading) { - aiStore.fetchAIAnalysis() - } - }, - { immediate: true }, -) + +async function handleAnalyze() { + if (aiStore.loading.fetching || aiStore.loading.ai) { + return + } + await aiStore.fetchAIAnalysis() +}