feat(aihr): align figma pages for release

This commit is contained in:
2026-07-14 02:04:36 +08:00
parent 922fe7ff29
commit 87360a25d3
51 changed files with 3575 additions and 629 deletions
@@ -154,6 +154,7 @@
<view class="empty">{{ reviewId ? '复盘详情暂不可用' : '缺少有效的复盘ID' }}</view>
<button class="secondary-button back-list-button" @click="goToReviews">返回待复盘</button>
</view>
<SupervisorTabBar v-if="loggedIn && !accessDenied" active="review" />
</view>
</template>
@@ -165,6 +166,7 @@ import { authenticatedFileUrl, releaseAuthenticatedFileUrl } from '@/services/ap
import { clearAuth, isLoggedIn, rememberLoginRedirect } from '@/services/auth';
import { resetPageScroll } from '@/services/navigation';
import { getPracticeReviewDetail, markPracticeReviewed } from '@/services/practice';
import SupervisorTabBar from '@/components/SupervisorTabBar.vue';
import {
createAsyncGenerationGuard,
isReviewEditable,
@@ -411,8 +413,8 @@ onBeforeUnmount(() => {
<style scoped>
.review-page {
padding-bottom: 42px;
background: #f4f7fb;
padding-bottom: 112px;
background: linear-gradient(180deg, var(--employee-bg-soft) 0%, var(--employee-bg) 100%);
}
.subpage-header {
@@ -514,8 +516,8 @@ onBeforeUnmount(() => {
flex: 0 0 auto;
padding: 7px 10px;
border-radius: 8px;
background: #fee2e2;
color: #b91c1c;
background: var(--employee-primary-soft);
color: var(--employee-primary);
font-size: 15px;
font-weight: 900;
}
@@ -618,8 +620,8 @@ onBeforeUnmount(() => {
}
.scenario-chip.active {
background: #fee2e2;
color: #b91c1c;
background: var(--employee-primary-soft);
color: var(--employee-primary);
}
.next-training-section {