Showing
1 changed file
with
6 additions
and
3 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: 2023-01-17 16:41:38 | 4 | + * @LastEditTime: 2023-01-17 17:22:59 |
| 5 | * @FilePath: /data-table/src/views/index.vue | 5 | * @FilePath: /data-table/src/views/index.vue |
| 6 | * @Description: 首页 | 6 | * @Description: 首页 |
| 7 | --> | 7 | --> |
| ... | @@ -359,13 +359,16 @@ const validOther = () => { | ... | @@ -359,13 +359,16 @@ const validOther = () => { |
| 359 | }; | 359 | }; |
| 360 | 360 | ||
| 361 | const onSubmit = async (values) => { | 361 | const onSubmit = async (values) => { |
| 362 | - // 过滤掉标识为ignore的字段数据 | 362 | + // 过滤掉标识为 ignore,undefined 的字段数据 |
| 363 | - let { ignore, ...rest_data } = values; | 363 | + let { ignore, undefined, ...rest_data } = values; |
| 364 | // 合并自定义字段到提交表单字段 | 364 | // 合并自定义字段到提交表单字段 |
| 365 | postData.value = _.assign(postData.value, rest_data); | 365 | postData.value = _.assign(postData.value, rest_data); |
| 366 | // 检查非表单输入项 | 366 | // 检查非表单输入项 |
| 367 | if (validOther().status) { | 367 | if (validOther().status) { |
| 368 | // 编辑模式不能提交数据 | 368 | // 编辑模式不能提交数据 |
| 369 | + if (model === 'edit') { | ||
| 370 | + console.warn(postData.value); | ||
| 371 | + } | ||
| 369 | if (model === 'edit') return false; | 372 | if (model === 'edit') return false; |
| 370 | // 通过验证 | 373 | // 通过验证 |
| 371 | const result = await addFormDataAPI({ | 374 | const result = await addFormDataAPI({ | ... | ... |
-
Please register or login to post a comment