Showing
1 changed file
with
8 additions
and
2 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-07-18 10:22:22 | 2 | * @Date: 2022-07-18 10:22:22 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-07-27 10:26:54 | 4 | + * @LastEditTime: 2024-07-27 10:53:28 |
| 5 | * @FilePath: /data-table/src/views/index.vue | 5 | * @FilePath: /data-table/src/views/index.vue |
| 6 | * @Description: 首页 | 6 | * @Description: 首页 |
| 7 | --> | 7 | --> |
| ... | @@ -1049,7 +1049,13 @@ const onSubmit = async (values) => { | ... | @@ -1049,7 +1049,13 @@ const onSubmit = async (values) => { |
| 1049 | postData.value = preValidData(values); | 1049 | postData.value = preValidData(values); |
| 1050 | // 合并扩展字段 | 1050 | // 合并扩展字段 |
| 1051 | postData.value = { ...postData.value, x_field_1, x_cycle }; | 1051 | postData.value = { ...postData.value, x_field_1, x_cycle }; |
| 1052 | - // TODO: formData.value disabled=true 数据处理?表单页面上不显示?不一定需要处理 | 1052 | + // formData.value disabled=true 数据处理, 表单页面上不显示 |
| 1053 | + formData.value?.forEach(item => { | ||
| 1054 | + if (item.component_props.disabled) { | ||
| 1055 | + // 隐藏字段的值需要被置空 | ||
| 1056 | + postData.value[item.key] = ''; | ||
| 1057 | + } | ||
| 1058 | + }); | ||
| 1053 | // 检查非表单输入项 | 1059 | // 检查非表单输入项 |
| 1054 | if (validOther().status) { | 1060 | if (validOther().status) { |
| 1055 | // 编辑模式不能提交数据 | 1061 | // 编辑模式不能提交数据 | ... | ... |
-
Please register or login to post a comment