泛微ECOLOGY9流程主明细行弹窗添加子明细的实现

使用场景介绍

流程中添加了明细,但对应的明细行还需要添加对应的子明细, 如 生产入库单需要走流程审批,而且要求入库的时候可以同时录入多个生产的工单,这时就需要用到 明细添加多笔入录的工单,但是每一个工单又需要录入是哪些人生产的,每个人分别生产了多少时间,这又需要针对该笔工单录入子明细,所以就有了 明细行弹窗添加子明细的需求。

实现效果

泛微ECOLOGY9明细行添加按钮弹窗添加子明细

配置说明

见代码注释

const config = [{//如果有多条流程需要使用,可以按此格式往下添加
  workflowId:75,//需要开通弹窗功能的流程ID
  details:[{
    title:'明细', //主明细表按钮名称
    width:1200,
    fieldId:'field15646',//将主明细表中需要转换为调用子明细表按钮的字段ID
    detailId:'detail_1', //主明细表对应的明细表ID
    pageSize:6,//显示子明细每页条数
    collectionField:'field15041' ,  //关联字段 子明细表关联主明细表时 主明细表的字段id
    beDetailId:'detail_2', // 子明细表ID
    beCollectionField:'field15647', //关联字段 主明细表关联子明细表时 子明细表的字段id
    isRepeatSelect: false, //子明细表是否允许多择重复内容 
    isShowMultButton: true, //子明细表是否显示多选按钮
    fieldnameMultSelectAdd:'yggh', //子明细表多选添加的字段名
    ishideOther:true, //子明细表是否隐藏与选中主明细表关联字段无关的内容。
    isReadBeCollection:true, //子明细表关联字段是否只读
    isShowNum:true, //子明细表是否显示序号
    styleColumns:[//子明细表按想要显示的字段顺序和宽度进行设置,如果不设置可为空
      {fieldid:'field15647',width:90},
      {fieldid:'field15649',width:60},
      {fieldid:'field15654',width:60},
      {fieldid:'field15650',width:60},
      {fieldid:'field15651',width:60},
      {fieldid:'field15652',width:60},
      {fieldid:'field15653',width:60},
      {fieldid:'field15655',width:60},
    ],
    linkField:[//主明细表带到子明细表中的字段内容 仅支持修改文本框、多行文本、选择框等字段类型 不支持浏览框字段类型
      {fieldid:'field15657',befieldid:'field15654'}, //fieldid 主明细字段,befieldid 子明细字段,将主明细字段内容带到子明细字段中
      {fieldid:'field15042',befieldid:'field15648'},
      {fieldid:'field15043',befieldid:'field15649'},
    ], 
  }]
}];

具体实现代码

点此处下载

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东枫落定

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值