datai-vue/docs/index.md

115 lines
7.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目单一真源
## 元数据
- 项目名称Datai Vue 项目
- 创建时间2026-01-26
- 版本1.0.0
- 状态:初始化
## 项目概述
Datai Vue 是一个基于 Vue.js 的前端项目,用于数据管理和可视化。
## 技术栈
- 前端框架Vue.js
- 开发语言JavaScript/TypeScript
- UI 组件库Element Plus
- 其他技术Axios, Vue Router, Pinia
## 目录索引
### 核心文档
- [Authentication.canvas](./Authentication.canvas) - 项目组件可视化
### 文档目录
- [API 文档](./api-docs/README.md) - API 相关文档
- [2026-01-26-002-02-api](./api-docs/2026-01-26-002-02-api.md) - 前端国际化-核心模块 API 文档
- [2026-01-26-002-03-api](./api-docs/2026-01-26-002-03-api.md) - 前端国际化-动态资源 API 文档
- [变更日志](./changelog/README.md) - 变更日志
- [2026-01-26-002-01-changelog](./changelog/2026-01-26-002-01-changelog.md) - 前端国际化-基础架构变更日志
- [2026-01-26-002-02-changelog](./changelog/2026-01-26-002-02-changelog.md) - 前端国际化-核心模块变更日志
- [2026-01-26-002-03-changelog](./changelog/2026-01-26-002-03-changelog.md) - 前端国际化-动态资源变更日志
- [决策记录](./decisions/README.md) - 决策记录ADR
- [2026-01-26-002-01-ADR-前端国际化技术选型与架构决策](./decisions/2026-01-26-002-01-ADR-前端国际化技术选型与架构决策.md) - 已接受
- [2026-01-26-002-02-ADR-前端国际化-核心模块实现策略决策](./decisions/2026-01-26-002-02-ADR-前端国际化-核心模块实现策略决策.md) - 已接受
- [2026-01-26-002-03-ADR-前端国际化-动态资源实现策略决策](./decisions/2026-01-26-002-03-ADR-前端国际化-动态资源实现策略决策.md) - 已接受
- [2026-01-26-002-04-ADR-前端国际化-业务模块实现策略决策](./decisions/2026-01-26-002-04-ADR-前端国际化-业务模块实现策略决策.md) - 已接受
- [2026-01-26-002-01-前端国际化技术方案](./design/2026-01-26-002-01-前端国际化技术方案.md)
- [2026-01-26-002-01-前端国际化-基础架构-设计](./design/2026-01-26-002-01-前端国际化-基础架构-设计.md)
- [2026-01-26-002-02-前端国际化-核心模块-设计](./design/2026-01-26-002-02-前端国际化-核心模块-设计.md)
- [2026-01-26-002-03-前端国际化-动态资源-设计](./design/2026-01-26-002-03-前端国际化-动态资源-设计.md) - 已完成
- [2026-01-26-002-04-前端国际化-业务模块-设计](./design/2026-01-26-002-04-前端国际化-业务模块-设计.md) - 进行中
- [设计文档](./design/README.md) - 设计稿或架构设计
- [实施方案](./implementation/README.md) - 实施方案
- [业务逻辑](./method-logic/README.md) - 业务逻辑或算法逻辑
- [AI 提示词](./prompts/README.md) - AI 提示词库
- [2026-01-26-002-01-prompt-前端国际化-基础架构](./prompts/2026-01-26-002-01-prompt-前端国际化-基础架构.md) - 前端国际化基础架构的执行提示词
- [2026-01-26-002-02-prompt-前端国际化-核心模块](./prompts/2026-01-26-002-02-prompt-前端国际化-核心模块.md) - 前端国际化核心模块的执行提示词
- [2026-01-26-002-03-prompt-前端国际化-动态资源](./prompts/2026-01-26-002-03-prompt-前端国际化-动态资源.md) - 前端国际化-动态资源的执行提示词
- [2026-01-26-002-04-prompt-前端国际化-业务模块](./prompts/2026-01-26-002-04-prompt-前端国际化-业务模块.md) - 前端国际化-业务模块的执行提示词
- [参考代码](./reference-code/README.md) - 参考代码### 需求文档
- [前端国际化总需求文档](./requirements/2026-01-26-001-前端国际化详细需求.md) - 进行中 - 高
- [基础架构](./requirements/2026-01-26-002-01-前端国际化-基础架构.md) - P0 - 已完成
- [核心模块](./requirements/2026-01-26-002-02-前端国际化-核心模块.md) - P0 - 已完成
- [动态资源](./requirements/2026-01-26-002-03-前端国际化-动态资源.md) - P1 - 已完成
- [业务模块](./requirements/2026-01-26-002-04-前端国际化-业务模块.md) - P2 - 进行中
- [需求文档](./requirements/README.md) - 需求文档
### 代码实现
- [前端国际化基础架构](../src/locales/index.ts) - 国际化核心配置
- [中文资源](../src/locales/zh-CN.ts) - 中文翻译文件(已更新)
- [英文资源](../src/locales/en-US.ts) - 英文翻译文件(已更新)
- [侧边栏菜单项](../src/layout/components/Sidebar/SidebarItem.vue) - 侧边栏菜单项(已更新)
- [顶部导航](../src/layout/components/Navbar/index.vue) - 顶部导航(已更新)
- [标签页](../src/layout/components/TagsView/index.vue) - 标签页(已更新)
- [登录页](../src/views/auth/login.vue) - 登录页(已更新)
- [注册页](../src/views/auth/register.vue) - 注册页(已更新)
- [HTTP 请求拦截器](../src/utils/request.ts) - Accept-Language 注入和错误翻译(已更新)
- [错误码字典](../src/utils/errorCode.ts) - 错误码字典(已更新)
- [语言切换组件](../src/components/LangSelect/index.vue) - 语言选择器组件(已更新)
- [状态管理](../src/store/modules/app.ts) - 语言状态管理(已更新)
- [用户状态管理](../src/store/modules/user.ts) - 用户状态管理(已更新)
- [权限状态管理](../src/store/modules/permission.ts) - 权限状态管理(已更新)
- [语言 API 接口](../src/api/system/language.js) - 语言相关 API 接口(新增)
- [语言格式转换工具](../src/utils/langFormat.js) - 语言代码格式转换工具(新增)
- [远程资源加载器](../src/locales/loader.js) - 远程翻译资源加载器(新增)
- [根组件](../src/App.vue) - ElConfigProvider 集成
- [中文翻译测试](../src/locales/__tests__/zh-CN.test.ts) - 中文翻译单元测试
- [英文翻译测试](../src/locales/__tests__/en-US.test.ts) - 英文翻译单元测试
- [语言格式转换测试](../src/utils/__tests__/langFormat.test.js) - 语言格式转换单元测试(新增)
- [远程资源加载器测试](../src/locales/__tests__/loader.test.js) - 远程资源加载器集成测试(新增)
- [复盘文档](./retros/README.md) - 复盘与回顾
- [2026-01-26-002-01-retro](./retros/2026-01-26-002-01-retro.md) - 前端国际化-基础架构复盘
- [2026-01-26-002-02-retro](./retros/2026-01-26-002-02-retro.md) - 前端国际化-核心模块复盘
- [2026-01-26-002-03-retro](./retros/2026-01-26-002-03-retro.md) - 前端国际化-动态资源复盘
- [会话记录](./sessions/README.md) - 会议或对话记录
- [2026-01-26-002-01-session](./sessions/2026-01-26-002-01-session.md) - 前端国际化-基础架构会话记录
- [2026-01-26-002-02-session](./sessions/2026-01-26-002-02-session.md) - 前端国际化-核心模块会话记录
- [2026-01-26-002-03-session](./sessions/2026-01-26-002-03-session.md) - 前端国际化-动态资源会话记录
- [技能资料](./skill/README.md) - 技能相关资料
- [数据库脚本](./sql/README.md) - 数据库脚本
- [提示词](./Prompt/README.md) - AI 提示词模板
## 模块索引
[模块列表]
## 需求追踪
[需求列表]
## 更新日志
- 2026-01-26: feat: [2026-01-26-002-02] 实现前端国际化-核心模块 - 本地
- 2026-01-26: feat: [2026-01-26-002-01] 实现前端国际化-基础架构 - 本地
[更新记录]
## 使用说明
1. 本文档是项目的单一真源,包含项目的所有信息
2. 每个模块都有对应的 index.md 作为模块的单一真源
3. 所有文档都通过索引关系相互链接
4. 文档命名格式YYYY-MM-DD-00X-功能名.md
5. 遵循阶段化执行流程,每个阶段生成对应的文档
## 维护规则
- 创建新文档时,必须更新相关索引
- 删除文档时,必须清理索引链接
- 修改文档时,必须同步更新索引
- Authentication.canvas 在 index 更新时同步更新