1.8 KiB
1.8 KiB
上传流水格式与行外命名提示实施记录
修改内容
- 更新项目详情“上传数据”页的“批量上传流水文件”弹窗提示,明确支持
PDF、CSV、XLSX格式。 - 将批量上传前端格式校验收敛为
.pdf、.csv、.xlsx,错误提示统一使用XLSX表述。 - 同步后端
/ccdi/file-upload/batch接口格式校验与错误提示,避免绕过前端上传.xls后出现页面与接口口径不一致。 - 在上传提示中补充行外流水文件命名规则:
客户身份证号-其他内容。
影响范围
- 前端文件:
ruoyi-ui/src/views/ccdiProject/components/detail/UploadData.vue - 后端文件:
ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiFileUploadController.java - 影响功能:项目详情上传数据页的“上传流水”批量上传弹窗与批量上传接口格式校验。
验证情况
mvn -pl ccdi-project -am compile -DskipTests:通过。npm run lint -- --no-fix:未执行,前端工程未配置lint脚本。source ~/.nvm/nvm.sh && nvm use && npm run build:prod:通过,仅存在既有包体积 warning。sh bin/restart_java_backend.sh:后端构建并启动成功。- 前端使用
nvm use后以npm_config_port=9528 npm run dev启动,真实页面进入项目详情“上传数据”页,点击“上传流水”后确认弹窗展示:支持 PDF、CSV、XLSX 格式文件,最多100个文件,单个文件不超过50MB行外流水文件命名规则:客户身份证号-其他内容
- 调用
/ccdi/file-upload/batch上传伪装文件名test.xls,接口返回文件 test.xls 格式不支持, 仅支持 PDF, CSV, XLSX 文件。 - 测试结束后已关闭本次启动的前端
9528端口与后端62318端口进程。