- 新建前端API文件 (ccdiPurchaseTransaction.js) * 实现完整的CRUD接口 * 支持导入导出功能 * 实现异步导入状态查询接口 - 新建前端页面组件 (index.vue) * 完整的查询表单(项目名称、标的物、申请人、日期范围) * 数据列表展示(采购类别、项目、标的物、供应商、金额等) * 新增/编辑对话框(包含所有字段,分组布局) * 详情对话框(使用el-descriptions展示) * 导入功能(支持异步导入轮询) * 导出功能 * 删除确认 - 异步导入轮询逻辑 * 每2秒轮询导入状态 * 导入完成后显示成功/失败统计 * 失败记录详情展示 * 自动清理定时器 字段匹配后端实体类CcdiPurchaseTransaction的所有属性
开发
# 克隆项目
git clone https://gitee.com/y_project/RuoYi-Vue
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com
# 启动服务
npm run dev
浏览器访问 http://localhost:80
发布
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod