自定义发起审批按钮,在申请信息中看不到子表的数据

早起早睡

回答3

超级管理员

这边演示环境测试正常,可能是你表单处理之类的有问题?

可以把自定义表单和流程导入到演示环境中,我帮你看看

早起早睡

流程单独发起,子表数据显示没有问题。  自定义按钮发起审批就显示不出子表的数据。



  // 发起审批(操作列按钮)- 按钮编码:initiateApproval  initiateApproval(row) {    return new Promise(async (resolve) => {      let loadingInstance = null      try {                // 获取详情数据        const detailData = await useFun.requestApi('post', `/jeelowcode/dbform-data/detail/${props.tableId}/${row.id}`)        // 设置关联信息,给流程java增强使用        detailData.low_bpm_dbFormData = {          tableId: props.tableId,          dataId: detailData.id        }        console.log(detailData, props, "detailDatadetailData")        // 调用发起流程方法,传入流程模型Id和表单数据        const result = await useImport.bpmExternal.externalStartBpm('2001900043243823105', detailData)           } catch (error) {        // 确保在异常时也关闭加载动画        loadingInstance?.close()        console.error('发起审批异常:', error)        message.error('发起审批失败')        resolve(false)      }    })  },


写回答

扫码关注

微信公众号二维码