From c0720d4b232e60b96eca8fb82da0d64971233b49 Mon Sep 17 00:00:00 2001 From: "WIN-JHFT4D3SIVT\\caoxiaozhu" Date: Sat, 2 May 2026 11:30:25 +0800 Subject: [PATCH] refactor: streamline layout, views routing and component composition Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/App.vue | 15 +- src/views/OverviewView.vue | 45 ++-- src/views/PoliciesView.vue | 444 ++++++++++++++++++------------------- src/views/RequestsView.vue | 218 ++++++------------ 4 files changed, 323 insertions(+), 399 deletions(-) diff --git a/src/App.vue b/src/App.vue index 2d4d753..65a0637 100644 --- a/src/App.vue +++ b/src/App.vue @@ -90,10 +90,15 @@ @reject-case="toast(`${activeCase?.id} 已转人工复核。`)" /> + + { - if (travelCreateMode.value) { + if (travelCreateMode.value || detailMode.value) { return { - title: '差旅报销助手', - desc: '帮你填写报销、检查材料、跟踪进度' + title: '差旅报销详情', + desc: '查看报销单据详情、票据识别与审批进度' } } return currentView.value @@ -191,6 +197,7 @@ function handleReject(request) { function handleNavigate(view) { travelCreateMode.value = false + detailMode.value = false setView(view) } diff --git a/src/views/OverviewView.vue b/src/views/OverviewView.vue index 3e93bcb..2238a17 100644 --- a/src/views/OverviewView.vue +++ b/src/views/OverviewView.vue @@ -217,19 +217,19 @@ const rankedDepartments = computed(() => { diff --git a/src/views/RequestsView.vue b/src/views/RequestsView.vue index 2acc4f7..10c1929 100644 --- a/src/views/RequestsView.vue +++ b/src/views/RequestsView.vue @@ -1,21 +1,6 @@