diff --git a/src/api.ts b/src/api.ts
index 137b1d8..fd02c1e 100644
--- a/src/api.ts
+++ b/src/api.ts
@@ -233,7 +233,6 @@ export const Submission = {
const res = await http.get(`/submission/stats/${taskId}`, { params })
return res.data as TaskStatsOut
},
-
}
export const Prompt = {
diff --git a/src/components/ExternalAIPanel.vue b/src/components/ExternalAIPanel.vue
index 7037726..6ac5bb7 100644
--- a/src/components/ExternalAIPanel.vue
+++ b/src/components/ExternalAIPanel.vue
@@ -16,14 +16,27 @@
placeholder="粘贴外部 AI 返回的完整 HTML 代码..."
/>
- HTML · {{ splitResult.html.length }} 字符
- CSS · {{ splitResult.css.length }} 字符
- JS · {{ splitResult.js.length }} 字符
+ HTML · {{ splitResult.html.length }} 字符
+ CSS · {{ splitResult.css.length }} 字符
+ JS · {{ splitResult.js.length }} 字符
- 应用预览
-
+ 应用预览
+
提交
diff --git a/src/components/Preview.vue b/src/components/Preview.vue
index 1ed4db7..5dc48c7 100644
--- a/src/components/Preview.vue
+++ b/src/components/Preview.vue
@@ -2,7 +2,9 @@
预览
- ({{ submission.view_count || 0 }})
+ ({{ submission.view_count || 0 }})
下载
diff --git a/src/components/submissions/ChainModal.vue b/src/components/submissions/ChainModal.vue
index 4809f81..cd72d4d 100644
--- a/src/components/submissions/ChainModal.vue
+++ b/src/components/submissions/ChainModal.vue
@@ -75,7 +75,14 @@
transition: 'all 0.2s',
}"
>
-
+
{{ round.question }}
L{{ round.prompt_level }}
+ >L{{ round.prompt_level }}
@@ -152,7 +160,13 @@ const rounds = computed(() => {
break
}
}
- result.push({ question: msg.content, prompt_level: msg.prompt_level ?? null, html, css, js })
+ result.push({
+ question: msg.content,
+ prompt_level: msg.prompt_level ?? null,
+ html,
+ css,
+ js,
+ })
}
return result
})
diff --git a/src/pages/ChallengeHome.vue b/src/pages/ChallengeHome.vue
index f2fd3dc..f1fc7bc 100644
--- a/src/pages/ChallengeHome.vue
+++ b/src/pages/ChallengeHome.vue
@@ -12,7 +12,9 @@
@@ -24,7 +26,12 @@
diff --git a/src/pages/Submissions.vue b/src/pages/Submissions.vue
index dbbdebe..a1e0a22 100644
--- a/src/pages/Submissions.vue
+++ b/src/pages/Submissions.vue
@@ -225,10 +225,13 @@ const columns: DataTableColumn[] = [
key: "zone",
width: 42,
render: (row) => {
- const map: Record = {
+ const map: Record<
+ string,
+ { label: string; type: "success" | "default" | "warning" }
+ > = {
featured: { label: "夯", type: "success" },
- pending: { label: "N", type: "default" },
- low: { label: "拉", type: "warning" },
+ pending: { label: "N", type: "default" },
+ low: { label: "拉", type: "warning" },
}
if (!row.zone || !map[row.zone]) return null
const { label, type } = map[row.zone]