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), }), }, {