diff --git a/webapp/packages/supersonic-fe/src/pages/Login/components/RegisterForm.tsx b/webapp/packages/supersonic-fe/src/pages/Login/components/RegisterForm.tsx index c35576007..b9a75b362 100644 --- a/webapp/packages/supersonic-fe/src/pages/Login/components/RegisterForm.tsx +++ b/webapp/packages/supersonic-fe/src/pages/Login/components/RegisterForm.tsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { Form, Button, Modal, Input } from 'antd'; +import { Form, Button, Modal, Input, message } from 'antd'; import type { RegisterFormDetail } from './types'; @@ -37,8 +37,9 @@ const RegisterForm: React.FC = (props) => { try { await handleUpdate(formValus); setSaveLoading(false); - } catch (error) { + } catch (error: any) { setSaveLoading(false); + message.error(error.message); } }; diff --git a/webapp/packages/supersonic-fe/src/pages/Login/index.tsx b/webapp/packages/supersonic-fe/src/pages/Login/index.tsx index 600b1ca2f..50b46874e 100644 --- a/webapp/packages/supersonic-fe/src/pages/Login/index.tsx +++ b/webapp/packages/supersonic-fe/src/pages/Login/index.tsx @@ -41,8 +41,9 @@ const LoginPage: React.FC = () => { } history.push('/'); return; + } else { + message.error(msg); } - message.success(msg); }; // 处理登录按钮响应 @@ -55,12 +56,14 @@ const LoginPage: React.FC = () => { // 处理注册弹窗确定按钮 const handleRegister = async (values: RegisterFormDetail) => { const enCodeValues = { ...values, password: encryptPassword(values.password, encryptKey) }; - const { code } = await userRegister(enCodeValues); + const { code, msg } = await userRegister(enCodeValues); if (code === 200) { message.success('注册成功'); setCreateModalVisible(false); // 注册完自动帮用户登录 await loginDone(enCodeValues); + } else { + message.error(msg); } }; diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/Detail.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/Detail.tsx index d927eb203..435a31f93 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/Detail.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/Detail.tsx @@ -107,20 +107,8 @@ const MetricDetail: React.FC = () => { return ( <> -
-
- { - setMetricRelationModalOpenState(true); - }} - /> -
= () => { className={styles.metricDetailTab} />
+
+ { + setMetricRelationModalOpenState(true); + }} + /> +