refactor: 按功能分类重组 components 目录结构
This commit is contained in:
53
README.md
53
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+ 预设)
|
||||
|
||||
Reference in New Issue
Block a user