张翔
|
d03253617c
|
feat(web): 迁移前端配置文件(任务 T4.2)
- 替换 package.json,适配项目名 novalon-manage-web
- 替换环境配置文件 .env.example、.env.test
- 替换 vite.config.ts
- 替换 tsconfig.json、tsconfig.node.json
- 替换 vitest.config.ts
|
2026-04-27 15:00:43 +08:00 |
|
张翔
|
7420afa380
|
feat(权限): 实现基于角色的路由权限控制
- 新增路由元信息类型定义 (requiresAuth, roles, title)
- 实现路由守卫中的角色权限校验逻辑
- 新增 403 禁止访问页面
- 提取权限校验函数 checkRoutePermission,提高可测试性
- 修复 JSON.parse 异常处理,增强健壮性
- 优化页面标题动态设置
测试优化:
- 重构 global-setup.ts,支持 JAR 文件启动后端服务
- 优化测试用例等待逻辑,减少硬编码延迟
- 简化 playwright 配置,移除多浏览器支持
- 新增路由权限守卫单元测试
关联需求:权限系统完善
|
2026-04-08 15:29:03 +08:00 |
|
张翔
|
8a0c954d8c
|
test: 更新E2E测试脚本,支持分层运行(任务 5/8)
|
2026-04-07 21:49:38 +08:00 |
|
张翔
|
a113be036a
|
feat(e2e): 添加测试脚本命令
- test:e2e:journeys - 运行用户旅程测试
- test:e2e:role-based - 运行角色基础测试
- test:e2e:headed - 有头模式运行测试
- test:e2e:debug - 调试模式运行测试
|
2026-04-07 08:20:40 +08:00 |
|
张翔
|
6392c08560
|
feat(api/web): 实现API请求签名验证功能并优化测试环境配置
refactor(db): 重构查询条件类到query目录下
test: 添加登录流程测试脚本和测试数据
chore: 添加crypto-js依赖用于签名验证
ci: 配置测试环境数据库和端口设置
|
2026-04-02 08:07:53 +08:00 |
|
张翔
|
e2ad1331cc
|
feat: 添加测试框架和覆盖率报告功能
feat(测试): 新增Playwright和Vitest测试配置
feat(测试): 添加测试覆盖率报告生成功能
feat(测试): 实现前后端测试脚本集成
fix(测试): 修复测试密码不匹配问题
fix(测试): 修正URL等待策略
fix(测试): 调整错误消息选择器
refactor(测试): 重构测试目录结构
refactor(测试): 优化测试用例组织方式
docs: 更新测试报告文档
docs: 添加测试覆盖率报告模板
ci: 添加Docker测试环境配置
ci: 实现测试自动化脚本
chore: 更新依赖版本
chore: 添加测试相关配置文件
|
2026-03-25 09:03:37 +08:00 |
|
张翔
|
be5d5ede90
|
feat: 添加异常日志功能并优化UI样式
refactor: 重构后端查询逻辑和API响应处理
fix: 修复用户角色更新和文件上传问题
test: 添加前端性能测试脚本和E2E测试用例
chore: 更新依赖版本和配置文件
docs: 添加环境检查脚本和测试文档
style: 统一表格标签样式和路由命名
perf: 优化前端页面加载速度和响应时间
|
2026-03-24 13:32:20 +08:00 |
|
张翔
|
2555bf5f55
|
refactor: 移除ant-design-vue和tailwindcss依赖并优化样式
style: 统一使用css替换scss并调整组件样式
style: 优化组件布局和属性顺序
chore: 更新.gitignore和.eslintrc配置
|
2026-03-13 09:55:05 +08:00 |
|
张翔
|
fe2e4110dd
|
feat: add system quality improvement plan and implementation
|
2026-03-12 18:20:50 +08:00 |
|
张翔
|
52c66444a5
|
feat: 添加系统配置、审计中心、通知中心、文件管理模块
|
2026-03-11 12:11:59 +08:00 |
|