Browse Source

fix: 企业小程序人才详情页离职日期显示优化

- 离职人员如果没有离职日期,显示"未知"而不是"至今"
- 修复 mini 和 mini-ui-packages 两个目录下的文件

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 2 weeks ago
parent
commit
8f673f2b84

+ 1 - 1
mini-ui-packages/yongren-talent-management-ui/src/pages/TalentDetail/TalentDetail.tsx

@@ -562,7 +562,7 @@ const TalentDetail: React.FC<TalentDetailProps> = () => {
                       {workHistoryFull.map((work: WorkHistoryItem, index: number) => {
                         const isCurrent = work.工作状态 === '在职' || index === 0
                         const startDate = work.入职日期 ? formatDate(work.入职日期) : '未指定'
-                        const endDate = work.离职日期 ? formatDate(work.离职日期) : '至今'
+                        const endDate = work.离职日期 ? formatDate(work.离职日期) : (work.工作状态 === '离职' ? '未知' : '至今')
                         const period = `${startDate} - ${endDate}`
                         const salary = work.个人薪资 ? `¥${work.个人薪资.toLocaleString()}` : '未指定'
 

+ 4 - 1
mini/src/pages/yongren/talent/detail/index.tsx

@@ -555,7 +555,10 @@ const TalentDetail: React.FC<TalentDetailProps> = () => {
                       {workHistoryFull.map((work: WorkHistoryItem, index: number) => {
                         const isCurrent = work.工作状态 === '在职' || index === 0
                         const startDate = work.入职日期 ? formatDate(work.入职日期) : '未指定'
-                        const endDate = work.离职日期 ? formatDate(work.离职日期) : '至今'
+                        // 离职人员如果没有离职日期,显示"未知"而不是"至今"
+                        const endDate = work.离职日期
+                          ? formatDate(work.离职日期)
+                          : (work.工作状态 === '离职' ? '未知' : '至今')
                         const period = `${startDate} - ${endDate}`
                         const salary = work.个人薪资 ? `¥${work.个人薪资.toLocaleString()}` : '未指定'