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

@@ -888,3 +888,5 @@ Week 1结束时应达到

View File

@@ -765,3 +765,5 @@ Day 3: 文档更新 4小时

View File

@@ -204,3 +204,5 @@ model Project {

View File

@@ -302,3 +302,5 @@ DROP SCHEMA IF EXISTS st_schema CASCADE;

View File

@@ -128,3 +128,5 @@ ORDER BY nspname;

View File

@@ -146,3 +146,5 @@ FROM platform_schema.users;

View File

@@ -339,3 +339,5 @@ FROM aia_schema.messages;

View File

@@ -412,3 +412,5 @@ FROM pkb_schema.batch_tasks;

View File

@@ -544,3 +544,5 @@ SELECT

View File

@@ -268,3 +268,5 @@ Write-Host "脚本执行完成!" -ForegroundColor Green

View File

@@ -557,3 +557,5 @@ const MyComponent = () => {

View File

@@ -460,3 +460,5 @@ import type { FastifyRequest, FastifyReply } from 'fastify'

View File

@@ -411,3 +411,5 @@ curl http://localhost:3001/api/v1/review

View File

@@ -450,3 +450,5 @@ modules/ ← 新代码,标准化

View File

@@ -244,3 +244,5 @@ Prisma Client在生成时已经读取了每个model的`@@schema()`标签,

View File

@@ -87,3 +87,5 @@

View File

@@ -235,3 +235,5 @@ isExternal?: boolean

View File

@@ -232,3 +232,5 @@ sed -i '1s/^\xEF\xBB\xBF//' file.txt