feat(asl): Week 2 Day 2 - Excel import with template download and intelligent dedup
Features: - feat: Excel template generation and download (with examples) - feat: Excel file parsing in memory (cloud-native, no disk write) - feat: Field validation (title + abstract required) - feat: Smart deduplication (DOI priority + Title fallback) - feat: Literature preview table with statistics - feat: Complete submission flow (create project + import literatures) Components: - feat: Create excelUtils.ts with full Excel processing toolkit - feat: Enhance TitleScreeningSettings page with upload/preview/submit - feat: Update API interface signatures and export unified aslApi object Dependencies: - chore: Add xlsx library for Excel file processing Ref: Week 2 Frontend Development - Day 2 Scope: ASL Module MVP - Title Abstract Screening Cloud-Native: Memory parsing, no file persistence
This commit is contained in:
1
docs/_templates/API设计-模板.md
vendored
1
docs/_templates/API设计-模板.md
vendored
@@ -477,3 +477,4 @@ curl -X POST "http://localhost:3001/api/v1/xxx/resources" \
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1
docs/_templates/README.md
vendored
1
docs/_templates/README.md
vendored
@@ -81,3 +81,4 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1
docs/_templates/[AI对接] 快速上下文-模板.md
vendored
1
docs/_templates/[AI对接] 快速上下文-模板.md
vendored
@@ -182,3 +182,4 @@ POST /api/v1/[module]/[resource2]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1
docs/_templates/数据库设计-模板.md
vendored
1
docs/_templates/数据库设计-模板.md
vendored
@@ -222,3 +222,4 @@ INSERT INTO xxx_schema.xxx_table_name (field_name, status) VALUES
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1
docs/_templates/模块README-模板.md
vendored
1
docs/_templates/模块README-模板.md
vendored
@@ -89,3 +89,4 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user