查看: 3911|回复: 4

脚本获取流程中插入的附件

升级   35.6%

58

主题

72

回帖

678

积分

高级会员

Rank: 4

积分
678
发表于 2023-2-23 17:49:13 | 显示全部楼层 |阅读模式
管理员您好 我流程中插入的物品列表 每个物品都上传了一个附件  我想用脚本把这些信息复制到内容栏,其他信息都已经复制了,但是附件应该怎么在内容中显示呢?
脚本:"docData": {
                        "rkDate": lyDate,
                        "parentDocumentId" : goodsData.$work.workId,
                        "name": goods.name,
                        "rszy2": goods.rszy2,
                        "gwmc1_1": goods.gwmc1_1,
              }



回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37657
发表于 2023-2-24 10:11:32 | 显示全部楼层
内容中显示,是在内容管理吗?要把附件带过去?您其实只要带一个附件的id和地址过去就行了,内容管理显示
回复

使用道具 举报

升级   35.6%

58

主题

72

回帖

678

积分

高级会员

Rank: 4

积分
678
发表于 2023-2-24 16:02:17 | 显示全部楼层
管理员您好
如附件图中我这个流程表中的datatable_1中有个附件的列  我要怎么获取到这个附件的ID和地址呢  我在视图中设置datatable_1.data.*.attachment_1  什么都没有

另外我想问一下 表单的queryload事件中载入脚步名称,怎么载入多个脚本配置呢?  name 那可以多加一个吗
this.include({
    type : "cms", //应用类型。可以为 portal  process  cms。
    application : "人力资源", //门户、流程、CMS的名称、别名、id。 默认为当前应用
    name : "goods" //脚本配置的名称、别名或id
});

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37657
发表于 2023-2-24 17:04:48 | 显示全部楼层


看一下api,include。数据表格的附件里本身就存了附件id的,您可以接口里取查询一下data业务数据,看一看格式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   35.6%

58

主题

72

回帖

678

积分

高级会员

Rank: 4

积分
678
发表于 2023-4-3 15:36:32 | 显示全部楼层
管理员您好
我获取不到流程中插入的附件ID
var action = this.Actions.load("x_processplatform_assemble_surface");
var workid="******-6d20-4399-9984-a2de9262a261";
       action.DataAction.getWithWork(//平台封装好的方法
      workid,//uri的参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         data = json.data; //为变量data赋值
         console.log("attachmentList="+data.attachmentList);
         console.log("data="+data);
      }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
    );

打印出来data=[object Object]
attachmentList=undefined
通过服务接口get到的数据是
{
    "type": "success",
    "data": {
        "$attachmentList": [],
        "$work": {
            "activityArrivedTime": "2023-03-23 15:29:08",
            "activityName": "部门领导确认面试结果",
            "application": "******-9bf6-43f0-8471-d39db698f4f0",
            "applicationAlias": "",
            "applicationName": "人力资源管理",
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread