refactor(asl): ASL frontend architecture refactoring with left navigation

- feat: Create ASLLayout component with 7-module left navigation
- feat: Implement Title Screening Settings page with optimized PICOS layout
- feat: Add placeholder pages for Workbench and Results
- fix: Fix nested routing structure for React Router v6
- fix: Resolve Spin component warning in MainLayout
- fix: Add QueryClientProvider to App.tsx
- style: Optimize PICOS form layout (P+I left, C+O+S right)
- style: Align Inclusion/Exclusion criteria side-by-side
- docs: Add architecture refactoring and routing fix reports

Ref: Week 2 Frontend Development
Scope: ASL module MVP - Title Abstract Screening
This commit is contained in:
2025-11-18 21:51:51 +08:00
parent e3e7e028e8
commit 3634933ece
213 changed files with 20054 additions and 442 deletions

View File

@@ -31,6 +31,7 @@
"@fastify/multipart": "^9.2.1",
"@prisma/client": "^6.17.0",
"@types/form-data": "^2.2.1",
"ajv": "^8.17.1",
"axios": "^1.12.2",
"dotenv": "^17.2.3",
"fastify": "^5.6.1",
@@ -42,6 +43,7 @@
"prisma": "^6.17.0",
"tiktoken": "^1.0.22",
"winston": "^3.18.3",
"xlsx": "^0.18.5",
"zod": "^4.1.12"
},
"devDependencies": {