From 36528f012f2750eb85d2bad921a5d0d48c11bcd9 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 27 二月 2024 16:43:20 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/account/setting/components/base.jsx |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/zy-asrs-flow/src/pages/account/setting/components/base.jsx b/zy-asrs-flow/src/pages/account/setting/components/base.jsx
index 448c0f7..b28e8f8 100644
--- a/zy-asrs-flow/src/pages/account/setting/components/base.jsx
+++ b/zy-asrs-flow/src/pages/account/setting/components/base.jsx
@@ -10,6 +10,25 @@
 
 import defaultAvat from '/public/img/defaultAva.png'
 
+const handleUpdate = async (val) => {
+  const hide = message.loading('姝e湪鏇存柊');
+  try {
+    const resp = await Http.doPost('api/user/update', val);
+    if (resp.code === 200) {
+      message.success('鏇存柊鎴愬姛');
+      return true;
+    } else {
+      message.error(resp.msg);
+      return false;
+    }
+  } catch (error) {
+    message.error('閰嶇疆澶辫触璇烽噸璇曪紒');
+    return false;
+  } finally {
+    hide();
+  }
+};
+
 const BaseView = () => {
   const { styles } = useStyles();
   const [loading, setLoading] = React.useState(false);
@@ -47,8 +66,6 @@
     queryCurrent();
   }, []);
 
-  console.log(1);
-  
   const getAvatarURL = () => {
     if (currentUser) {
       if (currentUser.avatar) {
@@ -61,7 +78,7 @@
   };
 
   const handleFinish = async () => {
-    message.success('鏇存柊鍩烘湰淇℃伅鎴愬姛');
+    handleUpdate();
   };
 
   return (

--
Gitblit v1.9.1