1 案例场景
设计人员使用跨设备表单实现项目进展审核业务,每个项目在每次填报进度时,都会上传若干附件,可能会根据文件类型不同分成多个附件类字段,如下图所示。
审核人员在审核时需要逐一查看附件,默认需要一个个附件点击下载,操作繁琐。如果使用了批量导入附件功能,可以实现一键下载当前行的所有附件数据。
2 解决方案
列表自定义行操作支持配置附件数据导出功能。
(1)配置说明
- 【导出类型】选择“附件导出”。
- 【导出压缩包名称】配置打包下载的压缩包名称,支持常量和表达式。
- 【位置】仅支持列表页面行内操作。
如果希望制作一个行内操作来批量导出附件,导出压缩包的名称以表单中的“项目名称”字段值来命名,可以配置如下。
(2)执行效果
仅PC端支持附件导出功能,点击需要导出记录的行内自定义操作【附件下载】后,导出过程如下图所示,生成导出文件会显示准备进度条。
导出文件生成后通过点击“立即下载”进行下载。
下载的压缩包文件打包规则如下:
- 压缩包名称,由配置中的表达式或常量来确定,当表达式解析为空或去除非法字符后内容为空时,压缩包名称缺省值为“附件导出”。
- 压缩包内部按字段显示名称自动创建文件夹,字段名称中包含非法字符的需要剔除,剔除后字段显示名称内容为空的文件夹名称将以字段标识命名。文件夹存在重名的,增加数字后缀自动递增,例如“合同”、“合同(1)”、“合同(2)”…
- 第三层为字段下的文件列表。
作者:Eric 创建时间:2024-07-11 17:11
最后编辑:Eric 更新时间:2025-04-24 13:55
最后编辑:Eric 更新时间:2025-04-24 13:55
