|
|
@@ -100,13 +100,16 @@ const RegisterPage: React.FC = () => {
|
|
|
views?: View[];
|
|
|
}> => {
|
|
|
const result = await executeRegisterLogic({ getState: () => store.getState() });
|
|
|
- // 清理时机1:注册成功后清理表单
|
|
|
- // 1. 清理 Redux formSlice
|
|
|
- dispatch(clearFormData());
|
|
|
- // 2. 清理 Ant Design Form
|
|
|
- form.resetFields();
|
|
|
- // 3. selectedViews 会在 Redux 中自动清空(已在 viewSelectionSlice 中实现)
|
|
|
- console.log('注册成功,表单已清空,可以开始新的注册');
|
|
|
+ if (result.success) {
|
|
|
+ // 清理时机1:注册成功后清理表单
|
|
|
+ // 1. 清理 Redux formSlice
|
|
|
+ dispatch(clearFormData());
|
|
|
+ // 2. 清理 Ant Design Form
|
|
|
+ form.resetFields();
|
|
|
+ // 3. selectedViews 会在 Redux 中自动清空(已在 viewSelectionSlice 中实现)
|
|
|
+ console.log('注册成功,表单已清空,可以开始新的注册');
|
|
|
+ }
|
|
|
+
|
|
|
return result;
|
|
|
};
|
|
|
|