From 45b40f13adc1741c485eab1b0b53f53f3f13a984 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Thu, 16 Apr 2026 01:32:47 -0600
Subject: [PATCH] fix delete
---
src/components/submissions/ChainModal.vue | 85 ++++++++++++---
.../submissions/ExpandedSubTable.vue | 100 ++++++++----------
src/pages/Submissions.vue | 7 +-
3 files changed, 121 insertions(+), 71 deletions(-)
diff --git a/src/components/submissions/ChainModal.vue b/src/components/submissions/ChainModal.vue
index 787e9df..4ec4b4a 100644
--- a/src/components/submissions/ChainModal.vue
+++ b/src/components/submissions/ChainModal.vue
@@ -131,17 +131,47 @@
"
>
{{ round.question }}
- L{{ round.prompt_level }}
+
+ {{ round.source === "conversation" ? "对话" : "手动" }}
+ L{{ round.prompt_level }}
+
+
+
+
+
+
+ 确定删除这一轮?
+
+
@@ -171,16 +201,21 @@
diff --git a/src/pages/Submissions.vue b/src/pages/Submissions.vue
index 93680fe..b77dac6 100644
--- a/src/pages/Submissions.vue
+++ b/src/pages/Submissions.vue
@@ -107,6 +107,7 @@
v-model:show="chainModal"
:user-id="chainUserId"
:task-id="chainTaskId"
+ :username="chainUsername"
/>
@@ -160,6 +161,7 @@ const codeModal = ref(false)
const chainModal = ref(false)
const chainUserId = ref(0)
const chainTaskId = ref(0)
+const chainUsername = ref("")
// 展开行
const expandedKeys = ref([])
@@ -201,9 +203,10 @@ async function clearAllFlags() {
query.flag = null
}
-function showChain(userId: number, taskId: number) {
+function showChain(userId: number, taskId: number, username: string) {
chainUserId.value = userId
chainTaskId.value = taskId
+ chainUsername.value = username
chainModal.value = true
}
@@ -219,7 +222,7 @@ const columns: DataTableColumn[] = [
loading: expandedLoading.has(row.id),
onSelect: (id) => getSubmissionByID(id),
onDelete: (r, parentId) => handleDelete(r, parentId),
- "onShow-chain": (userId, taskId) => showChain(userId, taskId),
+ "onShow-chain": (userId, taskId, username) => showChain(userId, taskId, username),
}),
},
{