- 引入 exceljs 动态加载,支持对后端失败明细 Excel 进行内容加工 - 导入失败明细取消标红错误字段,改为清晰错误原因文本说明 - 调整失败明细各列宽度,增加失败原因列换行提升可读性 - 失败明细原因列格式统一为“第N行:错误,规则”方式,便于定位 - 下载模板由后端生成改为前端本地生成,并内置示例数据 - 模板表头严格使用真实模板列名,示例数据涵盖一级及二级货物类型 - 模板编码列设置为文本格式避免前导零丢失,表头自动换行显示完整说明
- 新增导入失败明细的加工函数,给违规字段自动标红并丰富错误提示信息 - 在导入弹窗调用中增加失败明细装饰器处理,提升用户体验 - 将货物类型组件option配置提取为单独模块,简化代码逻辑 - 调整货物类型表单禁用逻辑,避免非新增时的错误操作 - 移除原有表单校验函数,相关验证由导入失败明细装饰器替代 - 引入exceljs依赖以支持导入失败Excel文件的读取和修改 - 修复导入失败明细导出时的文件命名和内容加工问题 - 优化代码结构,提升维护性和可读性