2025-12-23 10:52
流程单独发起,子表数据显示没有问题。 自定义按钮发起审批就显示不出子表的数据。
// 发起审批(操作列按钮)- 按钮编码: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) } }) },