From a66a0b6a77e4a9be8b481bc8cd662895f379c5e6 Mon Sep 17 00:00:00 2001 From: Orion Date: Fri, 5 Jun 2026 15:11:44 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20=E6=B8=85=E7=90=86=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=AE=A1=E7=90=86=E6=97=A5=E6=9C=9F=E6=8E=A7=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/FileEditField.vue | 25 +------ src/components/common/NativeDateSelect.vue | 56 ++++++++++++++-- src/views/manage/FileManageView.vue | 78 +++++++++++++++------- 3 files changed, 104 insertions(+), 55 deletions(-) diff --git a/src/components/common/FileEditField.vue b/src/components/common/FileEditField.vue index b49abf8..5a78305 100644 --- a/src/components/common/FileEditField.vue +++ b/src/components/common/FileEditField.vue @@ -22,17 +22,13 @@
@@ -157,10 +193,16 @@ const updatePart = (part: DatePart, value: string) => { } .native-date-month, -.native-date-day { +.native-date-day, +.native-date-time { width: 2.2ch; } +.native-date-time-spacer { + width: 0.9ch; + flex: 0 0 auto; +} + .native-date-separator { margin-inline: 0.35ch; color: #789096; diff --git a/src/views/manage/FileManageView.vue b/src/views/manage/FileManageView.vue index e15dd31..0ae8230 100644 --- a/src/views/manage/FileManageView.vue +++ b/src/views/manage/FileManageView.vue @@ -434,17 +434,9 @@ {{ file.displayHealthState }} - - {{ file.displayHealthAction }} -
@@ -949,10 +941,6 @@

{{ getInsightStateLabel(selectedFileDetail.statusInsightState) }}

-

- {{ t('fileManage.nextAction') }}: - {{ getInsightActionLabel(selectedFileDetail.statusInsightNextAction) }} -

- +
+ + +
- +
+ + +
const getInsightStateLabel = (state: string) => t(`fileManage.insightStates.${state}`) -const getInsightActionLabel = (action: string) => t(`fileManage.insightActions.${action}`) - const getInsightPanelClass = (severity: AdminFileInsightSeverity) => { const darkClasses: Record = { success: 'border-emerald-500/20 bg-emerald-500/10',