hookehuyr

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

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