From 55f89d384b3286e6a4251d758d6593e938527d4b Mon Sep 17 00:00:00 2001 From: selfrelease Date: Sat, 15 Aug 2026 14:47:48 +0800 Subject: [PATCH] =?UTF-8?q?ux:=20=E8=8A=B1=E5=90=8D=E5=86=8C=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=9B=BE=E6=A0=87=E6=8C=89=E9=92=AE=E5=88=86=E4=B8=A4?= =?UTF-8?q?=E8=A1=8C=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 第一行:调薪、转正、调部门 第二行:开具证明、续签合同、离职 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- frontend/src/pages/Roster.tsx | 176 +++++++++++++++++----------------- 1 file changed, 90 insertions(+), 86 deletions(-) diff --git a/frontend/src/pages/Roster.tsx b/frontend/src/pages/Roster.tsx index b01cbf9..788e1e8 100644 --- a/frontend/src/pages/Roster.tsx +++ b/frontend/src/pages/Roster.tsx @@ -841,100 +841,104 @@ export default function Roster() { } {e.status === 'ACTIVE' && (!e.hasTermination || e.latestTerminationStatus === 'CANCELLED' || e.latestTerminationStatus === 'COMPLETED') && ( -
- - {/* 试用期员工显示转正按钮 */} - {e.probationInfo?.isProbation && ( +
+
- )} - - - - + {/* 试用期员工显示转正按钮 */} + {e.probationInfo?.isProbation && ( + + )} + +
+
+ + + +
)} {e.hasTermination && e.status === 'ACTIVE' && e.latestTerminationStatus !== 'CANCELLED' && e.latestTerminationStatus !== 'COMPLETED' && (