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()
+}