From a6a395b7432dbe71759c22bea58418f7d3ea68c3 Mon Sep 17 00:00:00 2001 From: Cccc_ Date: Mon, 4 May 2026 13:11:44 +0800 Subject: [PATCH] feat(new-frontend): align visual experience --- .../new-frontend/src/components/AppLayout.vue | 76 ++- .../src/components/StateBlock.vue | 10 +- apps/new-frontend/src/components/ui.ts | 31 +- apps/new-frontend/src/style.css | 40 +- apps/new-frontend/src/views/DashboardView.vue | 468 ++++++++++++++---- apps/new-frontend/src/views/LoginView.vue | 283 +++++++---- .../src/views/PendingApprovalView.vue | 68 +-- apps/new-frontend/src/views/RecordsView.vue | 23 +- apps/new-frontend/src/views/SettingsView.vue | 131 ++--- .../src/views/TaskRecordsView.vue | 19 +- apps/new-frontend/src/views/TasksView.vue | 49 +- .../src/views/admin/AdminLogsView.vue | 34 +- .../src/views/admin/AdminRecordsView.vue | 20 +- .../src/views/admin/AdminStatsView.vue | 50 +- .../src/views/admin/AdminTemplatesView.vue | 96 ++-- .../src/views/admin/AdminUsersView.vue | 119 +++-- apps/new-frontend/vite.config.ts | 8 + tests/test_new_frontend_architecture.py | 64 +++ 18 files changed, 1104 insertions(+), 485 deletions(-) create mode 100644 tests/test_new_frontend_architecture.py diff --git a/apps/new-frontend/src/components/AppLayout.vue b/apps/new-frontend/src/components/AppLayout.vue index bdb39ed..b4a9a11 100644 --- a/apps/new-frontend/src/components/AppLayout.vue +++ b/apps/new-frontend/src/components/AppLayout.vue @@ -1,6 +1,7 @@