From f545c5c43cbccc6452cf3cd94bf6a502aa471753 Mon Sep 17 00:00:00 2001 From: weicw <594098497@qq.com> Date: Sat, 31 Oct 2026 02:27:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=9C=86=E7=82=B9=E6=8C=89=E5=8A=A8=E4=BD=9C=E7=9D=80=E8=89=B2?= =?UTF-8?q?=EF=BC=88=E9=80=9A=E8=BF=87=E7=BB=BF=E3=80=81=E9=A9=B3=E5=9B=9E?= =?UTF-8?q?=E7=BA=A2=E3=80=81=E5=85=B6=E4=BD=99=E8=93=9D=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packageApproval/pages/detail.vue | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/packageApproval/pages/detail.vue b/src/packageApproval/pages/detail.vue index 6acf7ea..236da37 100644 --- a/src/packageApproval/pages/detail.vue +++ b/src/packageApproval/pages/detail.vue @@ -107,7 +107,7 @@ - + {{ item.operatorName || '—' }} @@ -485,6 +485,17 @@ function formatTime(value?: string) { return value.replace('T', ' ').substring(0, 19); } +/** 处理记录圆点:通过/存档/归档绿色,驳回红色,其余蓝色 */ +function dotClass(action?: string) { + if (action === 'REJECT') { + return 'dot-reject'; + } + if (action === 'APPROVE' || action === 'CONFIRM' || action === 'ARCHIVE') { + return 'dot-approve'; + } + return 'dot-default'; +} + function formatFee(value?: number) { if (value === undefined || value === null) { return '—'; @@ -626,10 +637,18 @@ function formatSize(value?: number) { height: 16rpx; margin: 10rpx 16rpx 0 0; border-radius: 50%; - background: #d81e06; + background: #3c9cff; flex-shrink: 0; } +.timeline-dot.dot-approve { + background: #19be6b; +} + +.timeline-dot.dot-reject { + background: #d81e06; +} + .timeline-body { flex: 1; display: flex;