From 5e99c74e79a47c9fa75ffa50bb3e6a5585e4816a Mon Sep 17 00:00:00 2001 From: chenpei Date: Sat, 15 Aug 2026 16:56:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=E5=93=81=E7=89=8C?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=85=A5=E5=8F=A3=E4=B8=8E=E6=B2=BB=E7=90=86?= =?UTF-8?q?=E9=A1=B5=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/page.tsx | 19 +- app/admin/settings/page.tsx | 21 +- app/page.tsx | 130 +++++-- app/performance-survey/[[...path]]/page.tsx | 39 +- app/work-review/page.tsx | 8 +- components/admin/DataStatisticsTab.test.tsx | 39 ++ components/admin/DataStatisticsTab.tsx | 13 +- components/board/BrandFluidField.test.tsx | 24 ++ components/board/BrandFluidField.tsx | 408 ++++++++++++++++++++ components/board/MaterialsHeader.tsx | 113 +++--- components/work-review/WorkReviewBoard.tsx | 12 +- components/work-review/WorkReviewHeader.tsx | 59 ++- 12 files changed, 738 insertions(+), 147 deletions(-) create mode 100644 components/admin/DataStatisticsTab.test.tsx create mode 100644 components/board/BrandFluidField.test.tsx create mode 100644 components/board/BrandFluidField.tsx diff --git a/app/admin/page.tsx b/app/admin/page.tsx index 26f3396..9f2705c 100644 --- a/app/admin/page.tsx +++ b/app/admin/page.tsx @@ -284,23 +284,26 @@ export default function AdminPage() { {/* Toast通知 */} {toast && ( -
{toast.message}
)} -
-
-

治理与设置

+
+
+
+

Governance

+

治理与设置

+
{canManageSystemTabs && (
{/* Tabs */} -
+
{showDropdown && ( -
-
-

{session.user?.name}

-

+

+
+

{session.user?.name}

+

{employeeLine ?? session.user?.email}

+

个人工作台

- {/* 档案与板块 */} - setShowDropdown(false)} className={menuItemCls}> - + {/* 个人档案 */} + setShowDropdown(false)} className={menuItemCls} role="menuitem"> + - 我的档案 + + 我的档案 + 账号资料、组织归属与我的素材 + - setShowDropdown(false)} className={menuItemCls}> - - - - 绩效考核 - - - setShowDropdown(false)} className={menuItemCls}> - - - - 作品过稿看板 - - -