|
|
34357b1f38
|
chore: 添加.worktrees/到gitignore
为使用git worktree功能做准备,防止意外提交worktree内容。
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 15:49:18 +08:00 |
|
|
|
5bd76e99d4
|
fix: 修复采购交易申请日期查询条件未生效问题
问题描述:
- 前后端参数格式不匹配导致日期查询条件无法生效
- 后端期望 applyDateStart/applyDateEnd,前端发送 params.beginApplyDate/params.endApplyDate
- Mapper XML 中同时存在两套参数导致混乱
修复方案:
统一使用扁平化参数格式 applyDateStart/applyDateEnd
前端修改:
1. 新增 addDateRangeFlat 工具方法 (ruoyi-ui/src/utils/ruoyi.js)
- 支持扁平化日期参数格式,不使用 params 包装
- 参数: addDateRangeFlat(params, dateRange, startPropName, endPropName)
2. 全局注册新方法 (ruoyi-ui/src/main.js)
- 导入并挂载到 Vue.prototype.addDateRangeFlat
3. 采购交易页面使用新方法 (ruoyi-ui/src/views/ccdiPurchaseTransaction/index.vue)
- 将 addDateRange() 改为 addDateRangeFlat()
- 传入参数: 'applyDateStart', 'applyDateEnd'
后端修改:
- 删除 Mapper XML 中 params.beginApplyDate/params.endApplyDate 相关条件
- 保留 applyDateStart/applyDateEnd 条件
测试:
- 添加测试脚本 doc/test-data/purchase_transaction/test-date-query.js
- 支持多种日期范围查询场景测试
影响范围:
- 仅影响采购交易管理模块
- 保留原有 addDateRange 方法,其他模块不受影响
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 15:05:12 +08:00 |
|
|
|
591e8b9ebb
|
test: 添加导入功能测试脚本
- 测试流程框架
- 包含主要测试步骤
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 14:04:07 +08:00 |
|
|
|
e3dfc08cc7
|
test: 添加测试环境信息文档
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 14:03:56 +08:00 |
|
|
|
e120f836b2
|
docs: 添加采购交易导入功能优化设计文档
设计目标:
- 采用后台异步处理+通知提示,避免弹窗阻塞用户操作
- 完全复用员工信息维护的导入逻辑
- 支持查看导入失败记录
- 实现状态持久化
主要设计内容:
- 整体架构和用户交互流程
- 前端组件结构和状态管理
- UI组件修改方案
- 核心方法实现(10个方法)
- 完整修改清单和测试要点
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 13:40:32 +08:00 |
|
|
|
f121516bd9
|
docs: 添加采购交易测试说明文档
- 测试环境说明(系统环境、服务地址)
- 测试账号信息(admin/admin123)
- 接口测试说明(10个接口详细说明)
- 前端功能测试(查询/新增/编辑/详情/删除/导出/导入)
- 导入导出测试要点
- 性能测试建议
- 常见问题及解决方案
- 测试报告模板
- 测试完成标准
文件路径: doc/test-data/purchase_transaction/README.md
Task 19: 创建测试说明
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-06 16:52:05 +08:00 |
|