|
|
发表于 2025-12-2 14:34:08
|
显示全部楼层
我找方法了,用下面的接口,附件可以同时带过去
var cms_data = {
"identity":processData.$work.creatorIdentity,//文档操作者身份,流程发起者
"wf_jobId":processData.$work.job,//流程jobid
"wf_workId":processData.$work.workId,//流程workid
"wf_attachmentIds":attachmentList.map(item=>item.id),
"docData":{
"subject": "资产领用记录("+processData.createTime+")",
"AssetRecipient": processData.AssetRecipient,//申请人(list类型)
"RecipientDep": processData.RecipientDep,// 申请部门 list 类型
"CollectionTime":processData.createTime,
// 附件
"attachmentinfo":attachmentList,
"processworkid":processData.$work.workId,
// 表册 名称加页码
"RegForm":processData.RegFormName+"("+processData.RegFormPage+")",
//
"ApplyNum":processData.ApplyNum,
"Note": processData.Note,
// 资产基本信息
"AssetDocId" : mainAssetData.AssetDocId,
"AssetName": mainAssetData.AssetName,
"AssetSerNum":mainAssetData.AssetSerNum,
"AssetModel":mainAssetData.AssetModel,
"AssetNum": mainAssetData.AssetNum,
"AssetCategory": mainAssetData.AssetCategory
},
"readerList":[],
"authorList":assetmanagerlist,
"skipPermission":true,
"summary":"",
"title":"资产领用记录("+processData.createTime+")",
"documentType":"数据",
"docStatus": "published",
"categoryId": AssetConfig.assetCollecting,//此处是要推送到的内容管理器的标识
"isTop": "",
"stringValue01": "",
"stringValue02": "",
"stringValue03": "",
}
console.log(cms_data)
// 生成文档记录
_self.Actions.load("x_cms_assemble_control").DocumentAction.persist_publishContent(cms_data, null, null); |
|