diff --git a/src/views/demo/onlineform/formModule/modalForm.vue b/src/views/demo/onlineform/formModule/modalForm.vue index 84dc059..a496d88 100644 --- a/src/views/demo/onlineform/formModule/modalForm.vue +++ b/src/views/demo/onlineform/formModule/modalForm.vue @@ -184,7 +184,7 @@ function handleShow() { openModal(); } - // 表单选择回传数据 + // 表单选择回传数据-版本 async function getSchemeRow(row) { let formVerisons_temp = []; formData.value.formCode = row.id; @@ -195,7 +195,16 @@ formVerisons_temp.push({ label: t.createDate, value: t.id }); }); formVerisons.value = formVerisons_temp; - formData.value.formVerison = formVerisons_temp[0].value; + + // 编辑-按照旧的版本 + if (props.editData.formEdit) { + formData.value.formVerison = formVerisons_temp.find((t) => { + return t.value === props.editData.record.formVerison; + }); + } else { + // 新增-默认最新的版本 + formData.value.formVerison = formVerisons_temp[0].value; + } } // 版本改变后传输数据给父组件