张翔
|
0c8c993995
|
test: 删除根目录下的非核心E2E测试文件(任务 2/8)
|
2026-04-07 21:45:28 +08:00 |
|
张翔
|
6f2cd315ff
|
refactor: 清理迁移相关的未使用变量
- 移除 permission-helper.test.ts 中未使用的 RoleDefinition 导入
- 使用下划线前缀标记 permission-helper.ts 中有意未使用的参数
- 删除 role-auth-manager.ts 中未使用的 generateSignatureHeaders 方法及相关导入
- 为 test-data-manager.ts 添加 getPage 方法以使用 _page 变量
修复所有迁移相关的 TS6133 类型错误
|
2026-04-05 09:27:42 +08:00 |
|
张翔
|
5db1e03fc4
|
refactor: 迁移roles单元测试到src目录
|
2026-04-05 09:12:49 +08:00 |
|
张翔
|
cd1211702e
|
refactor: 迁移角色定义到src目录
|
2026-04-05 09:12:15 +08:00 |
|
张翔
|
e63a23a4ad
|
refactor: 迁移shared单元测试到src目录
|
2026-04-05 09:11:29 +08:00 |
|
张翔
|
993753bf4f
|
refactor: 迁移shared工具类到src目录
|
2026-04-05 09:10:52 +08:00 |
|
张翔
|
04e385a0a2
|
fix: 统一签名策略,签名不包含body
根本原因:
- 前端签名生成时包含body
- 后端WebFlux验证时body为空
- 导致签名不匹配,认证失败
修复方案:
- 修改前端signature.ts,签名时不包含body
- 修改测试role-auth-manager.ts,与前端保持一致
- 与后端WebFlux实现保持一致
影响范围:
- 所有需要签名验证的API请求
- Token注入登录测试
- 用户管理相关测试
|
2026-04-05 07:47:28 +08:00 |
|
张翔
|
a1497a480b
|
fix: 修复登录页面401错误处理问题
根本原因:
- request拦截器在收到401错误时立即重定向到登录页
- 这会中断Login.vue的错误处理逻辑
- 导致ElMessage.error()无法执行,错误消息toast无法显示
修复方案:
- 在登录页面时不执行重定向
- 允许Login.vue正常处理错误并显示toast消息
- 改进测试等待策略,确保toast消息出现
|
2026-04-04 23:25:36 +08:00 |
|
张翔
|
f7e7cfc78d
|
fix: 修复对话框在错误时不关闭的问题
- 在UserManagement.vue的handleModalOk中添加错误时关闭对话框
- 在RoleManagement.vue的handleModalOk中添加错误时关闭对话框
- 确保即使API调用失败,对话框也会正确关闭
|
2026-04-04 11:35:15 +08:00 |
|
张翔
|
56e1a0885d
|
fix: 修复登录响应处理逻辑
- 移除不必要的code检查
- 添加token有效性验证
- 确保userId转换为字符串存储
- 添加错误日志输出
|
2026-04-04 10:19:45 +08:00 |
|
张翔
|
f882599072
|
fix: 改进成功消息等待策略,修复测试失败问题
- 添加waitForSuccessMessage()方法到UserManagementPage和RoleManagementPage
- 改进submitForm()方法,添加等待时间
- 更新测试用例使用新的等待方法
- 增加错误消息检测和日志输出
- 修复权限选择器问题(使用.el-tree替代固定value)
|
2026-04-04 10:03:19 +08:00 |
|
张翔
|
2de0529d34
|
feat: 实现登录日志和操作日志的分页查询功能
refactor: 重构日志服务层代码,将分页逻辑移至Repository层
test: 添加日志分页查询的单元测试和组件测试
docs: 更新README文档,记录API响应格式修复过程
chore: 清理无用文件,更新.gitignore配置
build: 添加Jacoco代码覆盖率插件配置
ci: 添加测试环境配置文件application-h2-test.yml
style: 统一日志服务代码格式,添加必要的日志输出
|
2026-04-03 17:49:55 +08:00 |
|
张翔
|
b0f91d74f5
|
feat: 统一JWT密钥配置并修复签名验证问题
修复前端签名生成中bodyString硬编码问题
添加start-frontend.sh脚本启动前端服务
统一manage-app和gateway的JWT密钥配置
修复Repository扫描路径问题
更新测试配置和依赖
重构表名映射为sys_user和sys_role
完善用户实体类字段映射
添加集成测试配置和测试用例
|
2026-04-02 12:28:49 +08:00 |
|
张翔
|
6392c08560
|
feat(api/web): 实现API请求签名验证功能并优化测试环境配置
refactor(db): 重构查询条件类到query目录下
test: 添加登录流程测试脚本和测试数据
chore: 添加crypto-js依赖用于签名验证
ci: 配置测试环境数据库和端口设置
|
2026-04-02 08:07:53 +08:00 |
|
张翔
|
24422c2c19
|
feat: 增强输入验证和安全防护
- 增强前端表单验证规则(用户名、密码、邮箱、手机号)
- 增强后端DTO验证注解(用户注册、角色创建)
- 添加后端Handler验证逻辑(用户创建、角色创建)
- 调整测试用例以适应系统实际情况
- 添加UAT测试套件(用户管理、角色管理、菜单管理、API交互、数据持久化、边界条件、安全测试)
- 修改远程分支为 https://git.f.novalon.cn/novalon/novalon-manage-system.git
|
2026-03-27 21:31:30 +08:00 |
|
张翔
|
a05368d306
|
feat(登录): 添加路由守卫和异步导航处理
fix(表单验证): 为用户、角色和菜单管理添加表单验证规则
test(e2e): 增加页面导航超时时间和网络空闲等待
refactor(数据库): 移除Flyway配置并更新数据源配置
|
2026-03-27 14:40:55 +08:00 |
|
张翔
|
af44c23f21
|
refactor(security): 重构安全配置并优化测试环境
- 移除旧的测试套件和UAT测试文件
- 更新密码编码器配置使用BCrypt strength=12
- 添加用户角色关联表和相关服务
- 优化前端日期显示格式
- 清理无用资源和配置文件
- 增强测试数据管理和清理功能
|
2026-03-27 13:00:22 +08:00 |
|
张翔
|
4ec1a3f4dd
|
feat: 更新UAT测试配置和修复数据库连接问题
refactor(测试): 重构用户数据加载逻辑以支持数组格式
fix(数据库): 修正数据库连接配置和凭证
test: 添加新的导航和用户管理测试场景
docs: 生成UAT测试报告和最终报告
ci: 更新Woodpecker CI配置和测试命令
build: 添加application-test.yml配置文件
chore: 清理旧的测试场景文件
|
2026-03-25 15:32:49 +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 |
|
张翔
|
117978e148
|
feat(ui): 增强操作日志和仪表盘页面的UI交互体验
为操作日志页面添加操作模块图标和参数格式化展示功能
优化仪表盘页面统计卡片样式和最近登录/系统信息展示效果
|
2026-03-24 17:32:01 +08:00 |
|
张翔
|
be5d5ede90
|
feat: 添加异常日志功能并优化UI样式
refactor: 重构后端查询逻辑和API响应处理
fix: 修复用户角色更新和文件上传问题
test: 添加前端性能测试脚本和E2E测试用例
chore: 更新依赖版本和配置文件
docs: 添加环境检查脚本和测试文档
style: 统一表格标签样式和路由命名
perf: 优化前端页面加载速度和响应时间
|
2026-03-24 13:32:20 +08:00 |
|
张翔
|
a97d317e4a
|
refactor: RoleManagement component with API services and permission assignment
|
2026-03-20 08:02:03 +08:00 |
|
张翔
|
50c5afbbb7
|
refactor: UserManagement component with API services and role assignment
|
2026-03-20 08:00:49 +08:00 |
|
张翔
|
5478139119
|
feat: add unified API error handler with user-friendly messages
|
2026-03-20 07:59:17 +08:00 |
|
张翔
|
c3716bf732
|
feat: add role management API service with permission support
|
2026-03-20 07:58:45 +08:00 |
|
张翔
|
cf49e2f2d1
|
feat: add user management API service with pagination support
|
2026-03-20 07:58:19 +08:00 |
|
张翔
|
738dd58e9c
|
feat: add auth API service with TypeScript interfaces
|
2026-03-20 07:57:48 +08:00 |
|
张翔
|
ce41fe7e26
|
feat: add frontend API integration for operation log
|
2026-03-18 22:37:47 +08:00 |
|
张翔
|
8a0cd64829
|
feat: extend operation log service and repository with pagination support
|
2026-03-18 22:34:43 +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 |
|