diff --git a/README.md b/README.md index 360ef64..c5a9278 100644 --- a/README.md +++ b/README.md @@ -95,34 +95,49 @@ AI 集成: ``` src/ -├── components/ # Vue 组件 (20+) -│ ├── 核心面板 +├── components/ # Vue 组件 (按功能分类) +│ ├── base/ # 基础 UI 组件 +│ │ ├── BaseButton.vue +│ │ ├── BaseIcon.vue +│ │ ├── BaseInput.vue +│ │ └── BaseModal.vue +│ ├── layout/ # 布局组件 +│ │ ├── GlobalSidebar.vue # 侧边导航 +│ │ └── HomePage.vue # 首页 +│ ├── panels/ # 功能面板 (核心) │ │ ├── WriterPanel.vue # AI 写作 -│ │ ├── AnalysisPanel.vue # 范式库 +│ │ ├── MimicWriterPanel.vue # 以稿写稿 │ │ ├── ParadigmWriterPanel.vue # 范式写作 +│ │ ├── OutlineWriterPanel.vue # 提纲写作 +│ │ ├── ArticleEditorPanel.vue # 文章修改 ⭐ +│ │ ├── ArticleFusionPanel.vue # 文章融合 │ │ ├── ArticleRewritePanel.vue # 范式润色 ⭐ +│ │ ├── AnalysisPanel.vue # 范式库 │ │ ├── ComparePanel.vue # 对照检查 -│ │ └── DiffAnnotationPanel.vue # 差异标注 -│ ├── 管理面板 +│ │ ├── DiffAnnotationPanel.vue # 差异标注 │ │ ├── DocumentsPanel.vue # 文稿库 │ │ ├── MaterialsPanel.vue # 素材库 │ │ └── SettingsPanel.vue # 设置 -│ ├── 弹窗组件 -│ │ ├── ParadigmSelectorModal.vue # 范式选择器 -│ │ ├── RequirementParserPanel.vue # 需求解析 ⭐ -│ │ └── DocumentSelectorModal.vue # 文稿选择器 -│ ├── 基础组件 -│ │ ├── BaseButton.vue -│ │ ├── BaseInput.vue -│ │ └── BaseModal.vue -│ └── 其他 -│ ├── GlobalSidebar.vue # 侧边导航 -│ ├── MainContent.vue # 主内容区 -│ └── MarkdownEditor.vue # Markdown 编辑器 +│ ├── modals/ # 弹窗组件 +│ │ ├── DocumentSelectorModal.vue +│ │ ├── MaterialSelectorModal.vue +│ │ └── ParadigmSelectorModal.vue +│ ├── editors/ # 编辑器组件 +│ │ ├── MainContent.vue # 主内容区 +│ │ └── MarkdownEditor.vue # Markdown 编辑器 +│ ├── results/ # 结果展示组件 +│ │ ├── FusionResultPanel.vue +│ │ ├── OutlineResultPanel.vue +│ │ └── DocumentVersionPanel.vue +│ ├── specialized/ # 特殊功能组件 +│ │ └── RequirementParserPanel.vue # 需求解析 ⭐ +│ └── icons/ # 图标组件 +│ └── IconLibrary.vue │ ├── stores/ # Pinia 状态管理 -│ ├── app.js # 主应用 store (219 行) -│ └── paradigm.js # 范式管理 store (267 行) ⭐ +│ ├── app.js # 主应用 store +│ ├── database.js # 数据库 store +│ └── paradigm.js # 范式管理 store ⭐ │ ├── config/ # 配置文件 │ ├── paradigms.js # 范式定义 (20+ 预设) diff --git a/src/App.vue b/src/App.vue index 6a50ec1..8b58513 100644 --- a/src/App.vue +++ b/src/App.vue @@ -58,25 +58,25 @@