From 8b72f4e9622f8d48e56c470517f79056de33e03d Mon Sep 17 00:00:00 2001 From: caoxiaozhu Date: Wed, 13 May 2026 03:33:11 +0000 Subject: [PATCH] feat(web): update views - AppShellRouteView.vue: update app shell route view - AuditView.vue: update audit view - EmployeeManagementView.vue: update employee management view - PoliciesView.vue: update policies view - RequestsView.vue: update requests view - TravelReimbursementCreateView.vue: update travel form view - TravelRequestDetailView.vue: update travel detail view --- web/src/views/AppShellRouteView.vue | 80 +-- web/src/views/AuditView.vue | 63 +-- web/src/views/EmployeeManagementView.vue | 16 + web/src/views/PoliciesView.vue | 16 + web/src/views/RequestsView.vue | 52 +- .../views/TravelReimbursementCreateView.vue | 107 ++-- web/src/views/TravelRequestDetailView.vue | 520 ++++++++---------- 7 files changed, 456 insertions(+), 398 deletions(-) diff --git a/web/src/views/AppShellRouteView.vue b/web/src/views/AppShellRouteView.vue index 125c98b..63572ff 100644 --- a/web/src/views/AppShellRouteView.vue +++ b/web/src/views/AppShellRouteView.vue @@ -31,12 +31,13 @@ :search="search" :active-view="activeView" :ranges="ranges" - :active-range="activeRange" - :employee-summary="employeeSummary" - :knowledge-summary="knowledgeSummary" - :custom-range="customRange" - @update:search="search = $event" - @update:active-range="activeRange = $event" + :active-range="activeRange" + :employee-summary="employeeSummary" + :knowledge-summary="knowledgeSummary" + :request-summary="requestSummary" + :custom-range="customRange" + @update:search="search = $event" + @update:active-range="activeRange = $event" @update:custom-range="customRange = $event" @batch-approve="toast('已批量通过 23 条审批任务。')" @open-chat="handleOpenChat" @@ -96,21 +97,27 @@ @reject-case="toast(`${activeCase?.id || '当前单据'} 已标记为驳回。`)" /> - + - + @@ -129,9 +136,10 @@ :entry-source="smartEntryContext.source" :request-context="smartEntryContext.request" @close="closeSmartEntry" + @draft-saved="handleDraftSaved" /> - - + +