diff --git a/frontend/src/components/competition/CompetitionDetail.jsx b/frontend/src/components/competition/CompetitionDetail.jsx
index 9368e75..acaead8 100644
--- a/frontend/src/components/competition/CompetitionDetail.jsx
+++ b/frontend/src/components/competition/CompetitionDetail.jsx
@@ -315,7 +315,7 @@ const CompetitionDetail = () => {
{project.contestant_info?.nickname}
- {enrollment && project.contestant === enrollment.id ? project.final_score : '**'}
+ {project.final_score ?? '待定'}
))}
diff --git a/miniprogram/src/pages/competition/project-detail.scss b/miniprogram/src/pages/competition/project-detail.scss
index d5f0be1..c467fa8 100644
--- a/miniprogram/src/pages/competition/project-detail.scss
+++ b/miniprogram/src/pages/competition/project-detail.scss
@@ -235,15 +235,42 @@
.comment-header {
display: flex;
justify-content: space-between;
- margin-bottom: 16px;
+ align-items: center;
+ margin-bottom: 12px;
- .judge-name {
- font-size: 18px;
- font-weight: bold;
- color: #00b96b;
+ .judge-info {
+ display: flex;
+ align-items: baseline;
+
+ .judge-name {
+ font-size: 16px;
+ font-weight: bold;
+ color: #00b96b;
+ margin-right: 8px;
+ }
+
+ .judge-score-box {
+ display: flex;
+ align-items: baseline;
+
+ .score-num {
+ font-size: 24px;
+ font-weight: bold;
+ color: #fff;
+ line-height: 1;
+ margin-right: 2px;
+ }
+
+ .score-unit {
+ font-size: 14px;
+ color: #999;
+ font-weight: normal;
+ }
+ }
}
+
.comment-time {
- font-size: 16px;
+ font-size: 12px;
color: #666;
}
}
diff --git a/miniprogram/src/pages/competition/project-detail.tsx b/miniprogram/src/pages/competition/project-detail.tsx
index ead01c7..87e1a12 100644
--- a/miniprogram/src/pages/competition/project-detail.tsx
+++ b/miniprogram/src/pages/competition/project-detail.tsx
@@ -143,7 +143,12 @@ export default function ProjectDetail() {
{c.judge_name || '评委'}
- {c.score && {c.score}分}
+ {c.score && (
+
+ {c.score}
+ 分
+
+ )}
{c.created_at?.substring(0, 16)}