From 1c3c148221aaa3478d2575524b05e5fb81831618 Mon Sep 17 00:00:00 2001 From: dengqichen Date: Thu, 11 Dec 2025 17:17:59 +0800 Subject: [PATCH] 1.20 --- .../Dashboard/components/TeamSelector.tsx | 24 +++++++++++++------ frontend/src/pages/Dashboard/index.tsx | 1 + 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/frontend/src/pages/Dashboard/components/TeamSelector.tsx b/frontend/src/pages/Dashboard/components/TeamSelector.tsx index cd0cd72b..74646808 100644 --- a/frontend/src/pages/Dashboard/components/TeamSelector.tsx +++ b/frontend/src/pages/Dashboard/components/TeamSelector.tsx @@ -7,6 +7,7 @@ import type { DeployTeam } from '../types'; interface TeamSelectorProps { teams: DeployTeam[]; currentTeamId: number | null; + currentTeamOwnerName?: string; // 当前团队负责人名称 pendingApprovalCount: number; showApprovalButton: boolean; // 是否显示待审批按钮(基于当前环境) onTeamChange: (teamId: string) => void; @@ -21,6 +22,7 @@ interface TeamSelectorProps { export const TeamSelector: React.FC = React.memo(({ teams, currentTeamId, + currentTeamOwnerName, pendingApprovalCount, showApprovalButton, onTeamChange, @@ -31,13 +33,21 @@ export const TeamSelector: React.FC = React.memo(({
{/* 书签按钮 */} {onBookmarkClick && ( - +
+ + + {currentTeamOwnerName + ? `(请联系团队负责人 "${currentTeamOwnerName}" 来维护)` + : '(请联系系统管理员来设置团队负责人)' + } + +
)} {/* 待审批按钮 - 只在当前环境需要审批且用户有权限时显示 */} diff --git a/frontend/src/pages/Dashboard/index.tsx b/frontend/src/pages/Dashboard/index.tsx index e12095b6..34f8e2ff 100644 --- a/frontend/src/pages/Dashboard/index.tsx +++ b/frontend/src/pages/Dashboard/index.tsx @@ -145,6 +145,7 @@ const Dashboard: React.FC = () => {