|
|
ee73380faa
|
fix: 提前实现localStorage管理方法
- 添加saveImportTaskToStorage方法
- 添加getImportTaskFromStorage方法
- 添加clearImportTaskFromStorage方法
- 修复lastImportInfo计算属性无法运行的问题
这些方法原本计划在Task 5-7实现,提前到现在以修复Task 2的审查问题。
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 13:55:25 +08:00 |
|
|
|
c3ffccfbf3
|
feat: 添加lastImportInfo计算属性
- 显示上次导入的信息摘要
- 包含导入时间、总数、成功数、失败数
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 13:51:06 +08:00 |
|
|
|
9bba22a720
|
feat: 添加导入轮询相关data属性
- 添加importPollingTimer定时器
- 添加showFailureButton失败记录按钮显示状态
- 添加currentTaskId当前任务ID
- 添加失败记录对话框相关属性(failureDialogVisible等)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 13:49:12 +08:00 |
|
|
|
f659913b2f
|
员工采购
|
2026-02-06 17:22:59 +08:00 |
|
|
|
a6ed4d9989
|
feat: 添加采购交易前端API和页面组件
- 新建前端API文件 (ccdiPurchaseTransaction.js)
* 实现完整的CRUD接口
* 支持导入导出功能
* 实现异步导入状态查询接口
- 新建前端页面组件 (index.vue)
* 完整的查询表单(项目名称、标的物、申请人、日期范围)
* 数据列表展示(采购类别、项目、标的物、供应商、金额等)
* 新增/编辑对话框(包含所有字段,分组布局)
* 详情对话框(使用el-descriptions展示)
* 导入功能(支持异步导入轮询)
* 导出功能
* 删除确认
- 异步导入轮询逻辑
* 每2秒轮询导入状态
* 导入完成后显示成功/失败统计
* 失败记录详情展示
* 自动清理定时器
字段匹配后端实体类CcdiPurchaseTransaction的所有属性
|
2026-02-06 16:44:05 +08:00 |
|