From f16104b011938b168b67c5e662102557f89ec269 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Tue, 31 Mar 2026 04:55:27 -0600
Subject: [PATCH] add role
---
src/components/PromptPanel.vue | 1 -
src/components/submissions/ChainModal.vue | 9 ++++--
src/pages/ChallengeEditor.vue | 11 +++++--
src/pages/Dashboard.vue | 38 ++++++++++++++++-------
src/store/prompt.ts | 1 -
5 files changed, 42 insertions(+), 18 deletions(-)
diff --git a/src/components/PromptPanel.vue b/src/components/PromptPanel.vue
index db7fad9..a62ba7d 100644
--- a/src/components/PromptPanel.vue
+++ b/src/components/PromptPanel.vue
@@ -270,5 +270,4 @@ watch([() => messages.value.length, streamingContent], () => {
padding: 12px;
border-top: 1px solid #e0e0e0;
}
-
diff --git a/src/components/submissions/ChainModal.vue b/src/components/submissions/ChainModal.vue
index c29860a..af79ef6 100644
--- a/src/components/submissions/ChainModal.vue
+++ b/src/components/submissions/ChainModal.vue
@@ -195,7 +195,10 @@ async function loadMessages() {
messages.value = []
selectedRound.value = 0
try {
- messages.value = await Prompt.getMessagesByUserTask(props.taskId, props.userId)
+ messages.value = await Prompt.getMessagesByUserTask(
+ props.taskId,
+ props.userId,
+ )
const last = rounds.value.length - 1
if (last >= 0) selectedRound.value = last
} finally {
@@ -205,6 +208,8 @@ async function loadMessages() {
watch(
() => [props.show, props.userId, props.taskId] as const,
- ([visible]) => { if (visible) loadMessages() },
+ ([visible]) => {
+ if (visible) loadMessages()
+ },
)
diff --git a/src/pages/ChallengeEditor.vue b/src/pages/ChallengeEditor.vue
index 082d7f5..7099c6f 100644
--- a/src/pages/ChallengeEditor.vue
+++ b/src/pages/ChallengeEditor.vue
@@ -45,7 +45,10 @@
-
+
@@ -53,7 +56,11 @@
-
+
diff --git a/src/pages/Dashboard.vue b/src/pages/Dashboard.vue
index b5104dd..5aaffeb 100644
--- a/src/pages/Dashboard.vue
+++ b/src/pages/Dashboard.vue
@@ -19,22 +19,36 @@