友情贴士: CadreAppointCard.meta.list.track.json,可通过修改配置更改「附件批量下载」的文件名称: 默认不添加标注参数,当需要修改时,增加该参数[]内为文件名来源字段,例如['id','employee.name']为id+人员姓名,可配置当前场景可通过hcm人员姓名,可配置当前场景通过hcm.modell.list获取到的所有字段; 例: { "key": "download_files", "label": "附件批量下载", "condition": "MULTI_ITEM", "func": "=function(){var items=ITEMS();var card_ids=items.map(item=>item.id);$hcDialog.confirm('确认批量下载附件?',[{caption:'确认',func:function(){dataService.callHcmOpenApi('cadre.appoint.card.pack.attachment',{'card_ids':card_ids,'file_name_fields':['id','employee.name']},null,true).then(function(file_index){var file_path='/document/exp/dynamic_zip_file?file_name='+file_index;SCOPE.windowOpen(null,{'url':file_path})})}}])}" }, |