diff --git a/src/views/plugin/workflow/mixins/ex-form.js b/src/views/plugin/workflow/mixins/ex-form.js index aebdfc4..a2d7fd3 100644 --- a/src/views/plugin/workflow/mixins/ex-form.js +++ b/src/views/plugin/workflow/mixins/ex-form.js @@ -89,6 +89,12 @@ export default { if (col.type == 'dynamic') { col.children.addBtn = false col.children.delBtn = false + + // 子表单中有字段可读可写,记录主字段可提交 + col.children.column.forEach(cc => { + const child = taskForm.find(t => t.id == cc[props.prop]) + if (child && child.writable && child.readable) vars.push(col[props.prop]) + }) } else { col.readonly = true col.disabled = true