From 054273bc2e404e412b4673966c3101c313677758 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 17 二月 2024 13:09:34 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/system/role/index.jsx |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/zy-asrs-flow/src/pages/system/role/index.jsx b/zy-asrs-flow/src/pages/system/role/index.jsx
index 5f1156a..da61022 100644
--- a/zy-asrs-flow/src/pages/system/role/index.jsx
+++ b/zy-asrs-flow/src/pages/system/role/index.jsx
@@ -16,7 +16,6 @@
     const hide = message.loading('姝e湪娣诲姞');
     try {
         const resp = await Http.doPost('api/role/save', val);
-        hide();
         if (resp.code === 200) {
             message.success('娣诲姞鎴愬姛');
             return true;
@@ -25,9 +24,10 @@
             return false;
         }
     } catch (error) {
-        hide();
         message.error('娣诲姞澶辫触璇烽噸璇曪紒');
         return false;
+    } finally {
+        hide();
     }
 };
 
@@ -35,7 +35,6 @@
     const hide = message.loading('姝e湪鏇存柊');
     try {
         const resp = await Http.doPost('api/role/update', val);
-        hide();
         if (resp.code === 200) {
             message.success('鏇存柊鎴愬姛');
             return true;
@@ -44,9 +43,10 @@
             return false;
         }
     } catch (error) {
-        hide();
         message.error('閰嶇疆澶辫触璇烽噸璇曪紒');
         return false;
+    } finally {
+        hide();
     }
 };
 
@@ -55,7 +55,6 @@
     const hide = message.loading('姝e湪鍒犻櫎');
     try {
         const resp = await Http.doPost('api/role/remove/' + rows.map((row) => row.id).join(','));
-        hide();
         if (resp.code === 200) {
             message.success('鍒犻櫎鎴愬姛');
             return true;
@@ -64,9 +63,10 @@
             return false;
         }
     } catch (error) {
-        hide();
         message.error('鍒犻櫎澶辫触锛岃閲嶈瘯');
         return false;
+    } finally {
+        hide();
     }
 };
 
@@ -74,15 +74,15 @@
     const hide = message.loading('姝e湪瀵煎嚭');
     try {
         const resp = await Http.doPostBlob('api/role/export');
-        const blob = new Blob([resp], {type: 'application/vnd.ms-excel'});
+        const blob = new Blob([resp], { type: 'application/vnd.ms-excel' });
         window.location.href = window.URL.createObjectURL(blob);
-        hide();
         message.success('瀵煎嚭鎴愬姛');
         return true;
     } catch (error) {
-        hide();
         message.error('瀵煎嚭澶辫触锛岃閲嶈瘯');
         return false;
+    } finally {
+        hide();
     }
 };
 

--
Gitblit v1.9.1