fix(aihr): close Figma UI regression gaps

This commit is contained in:
2026-07-17 04:17:14 +08:00
parent a822b22116
commit e93421ca1e
35 changed files with 1452 additions and 107 deletions
+37 -1
View File
@@ -190,7 +190,7 @@
{{ helpLoading ? '求助中' : '求助' }}
</button>
<button class="secondary-button" :disabled="busy || !canFinishPractice" @click="finish()">结束评分</button>
<button class="primary-button" :disabled="busy" @click="submit">
<button class="primary-button tabbar-safe-action" :disabled="busy" @click="submit">
{{ status === 'submitting' ? '提交中' : '提交回应' }}
</button>
</view>
@@ -209,6 +209,12 @@
<text class="result-label">本次评分</text>
<text class="result-score">{{ result.totalScore }}</text>
<text class="result-comment">{{ result.aiComment }}</text>
<view v-if="result.score?.length" class="result-dimensions">
<view v-for="item in result.score" :key="item.label" class="result-dimension">
<text>{{ item.value }}</text>
<text>{{ item.label }}</text>
</view>
</view>
<view v-if="result.mentorRewrite" class="mentor-rewrite">
<text>老师傅建议</text>
<text>{{ result.mentorRewrite }}</text>
@@ -911,6 +917,7 @@ const finish = async (force = false) => {
message.value = '';
try {
result.value = await finishPractice(sessionId.value, activeAssignmentId.value);
resetPageScroll();
status.value = 'finished';
message.value = '训练完成,主管端待复盘已更新';
activeAssignmentId.value = undefined;
@@ -1464,6 +1471,35 @@ onShow(() => {
line-height: 1.55;
}
.result-dimensions {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
}
.result-dimension {
display: flex;
min-height: 66px;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 5px;
border-radius: 14px;
background: #f7f8fa;
text-align: center;
}
.result-dimension text:first-child {
color: var(--employee-primary);
font-size: 22px;
font-weight: 900;
}
.result-dimension text:last-child {
color: var(--employee-muted);
font-size: 12px;
}
.mentor-rewrite {
display: flex;
flex-direction: column;