From 03f76181155a237db03162a5876fdc0b8c68aab2 Mon Sep 17 00:00:00 2001 From: 18631081161 <2088094923@qq.com> Date: Sat, 17 Jan 2026 00:51:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/personnel/PersonnelList.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/views/personnel/PersonnelList.vue b/src/frontend/src/views/personnel/PersonnelList.vue index 23cd755..838afd6 100644 --- a/src/frontend/src/views/personnel/PersonnelList.vue +++ b/src/frontend/src/views/personnel/PersonnelList.vue @@ -66,10 +66,10 @@ @@ -205,6 +205,19 @@ function getStatusName(status: PersonnelStatus): string { } } +// 根据当前用户判断显示的状态文字 +function getDisplayStatus(person: Personnel): string { + if (person.status === PersonnelStatus.Pending) { + // 待审批状态:判断当前用户是否能审批 + if (canApprovePersonnel(person)) { + return '待审批' + } else { + return '待上级审批' + } + } + return getStatusName(person.status) +} + function getStatusTagType(status: PersonnelStatus): string { switch (status) { case PersonnelStatus.Pending: return 'warning'