diff --git a/src/pages/Container/Notice/Add/index.js b/src/pages/Container/Notice/Add/index.js index 27db8c7..396f511 100644 --- a/src/pages/Container/Notice/Add/index.js +++ b/src/pages/Container/Notice/Add/index.js @@ -79,13 +79,14 @@ function Add(props) { // 防止重复提交 setSubmitting(true); + let values; try { - await form.validateFields(); // 触发表单校验 + values = await form.validateFields(); // 触发表单校验 } catch { + setSubmitting(false); // 校验失败,重置提交状态 return; // 阻止后续逻辑 } - const values = await form.validateFields(); // 将通知范围数组转换为字符串 if (values.publishScope && Array.isArray(values.publishScope)) {