hookehuyr

fix 编辑表单删除历史隐藏字段

......@@ -1016,6 +1016,13 @@ const onSubmit = async (values) => { // 表单提交回调
submitStatus.value = false;
}
} else if (page_type === 'edit') { // 编辑表单提交
// 从historyData历史数据里面,把隐藏字段移除
removeField?.forEach(item => {
if (item.component_props.disabled) {
// 隐藏字段的值需要被删除
delete historyData.value[item.key];
}
});
// 显示的数据不是完整的数据, 把historyData历史数据合并到postData.value提交数据里面
for (let key in historyData.value) {
if (!(key in postData.value)) {
......