Refactor UUID generation, remove unused logger and encryption utilities, and clean up request handling

- Updated `generateUUID` function for improved readability and performance.
- Deleted `logger.ts`, `other.ts`, `request.ts`, `storage.ts`, `tansParams.ts`, and `validate.ts` as they were no longer needed.
- Simplified TypeScript configuration by removing unnecessary paths and aliases.
- Enhanced Vite configuration for better project structure and maintainability.
This commit is contained in:
DEV_DSW
2026-04-17 15:38:08 +08:00
parent b1dea9a5c2
commit 79bea4f107
360 changed files with 14495 additions and 30856 deletions

View File

@@ -606,8 +606,8 @@ src/i18n/
- 配置智能回退链:`zh-CN` → `zh` → `en`
- 添加开发调试选项
- [ ] 验证配置正确性:
- 运行 `npm run typecheck` 检查类型
- 运行 `npm run build:vite` 验证构建
- 运行 `pnpm run typecheck` 检查类型
- 运行 `pnpm run build:vite` 验证构建
- 启动开发服务器测试基础功能
### 任务 4Pinia Store 集成
@@ -635,9 +635,9 @@ src/i18n/
- 验证语言切换实时生效
### 验收标准
- [ ] 类型检查通过 (`npm run typecheck`)
- [ ] 生产构建通过 (`npm run build:vite`)
- [ ] 开发服务器正常启动 (`npm run dev`)
- [ ] 类型检查通过 (`pnpm run typecheck`)
- [ ] 生产构建通过 (`pnpm run build:vite`)
- [ ] 开发服务器正常启动 (`pnpm run dev`)
- [ ] 中英文切换功能正常
- [ ] 语言设置持久化生效
- [ ] 控制台无 i18n 相关错误
@@ -653,8 +653,8 @@ src/i18n/
- ✅ **任务 5基础组件迁移试点** - 已完成(创建 useLocale composable迁移登录页面
### 验证结果
- ✅ 类型检查通过 (`npm run typecheck`)
- ✅ 生产构建通过 (`npm run build:vite`)
- ✅ 类型检查通过 (`pnpm run typecheck`)
- ✅ 生产构建通过 (`pnpm run build:vite`)
- ✅ 无代码缺失,保持向后兼容
### 下一步建议
@@ -664,4 +664,4 @@ src/i18n/
ClawX 的 i18n 实现提供了一个优秀的参考架构,其核心思想——**模块化、类型安全、状态集成、智能解析**——完全适用于 zn-ai 项目。通过分阶段实施上述开发计划zn-ai 可以在 1-2 周内建立专业级的国际化系统,为多语言用户提供更好的体验,同时提高代码的可维护性和开发效率。
建议立即开始第二阶段实施,逐步推广到全应用。
建议立即开始第二阶段实施,逐步推广到全应用。