Commit Graph

4 Commits

Author SHA1 Message Date
wkc
c3ffccfbf3 feat: 添加lastImportInfo计算属性
- 显示上次导入的信息摘要
- 包含导入时间、总数、成功数、失败数

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-08 13:51:06 +08:00
wkc
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
wkc
f659913b2f 员工采购 2026-02-06 17:22:59 +08:00
wkc
a6ed4d9989 feat: 添加采购交易前端API和页面组件
- 新建前端API文件 (ccdiPurchaseTransaction.js)
  * 实现完整的CRUD接口
  * 支持导入导出功能
  * 实现异步导入状态查询接口

- 新建前端页面组件 (index.vue)
  * 完整的查询表单(项目名称、标的物、申请人、日期范围)
  * 数据列表展示(采购类别、项目、标的物、供应商、金额等)
  * 新增/编辑对话框(包含所有字段,分组布局)
  * 详情对话框(使用el-descriptions展示)
  * 导入功能(支持异步导入轮询)
  * 导出功能
  * 删除确认

- 异步导入轮询逻辑
  * 每2秒轮询导入状态
  * 导入完成后显示成功/失败统计
  * 失败记录详情展示
  * 自动清理定时器

字段匹配后端实体类CcdiPurchaseTransaction的所有属性
2026-02-06 16:44:05 +08:00