From a4ee6ba0ca28833cbbb8cf0e675561b10fa4c1af Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 12 九月 2024 01:23:40 +0800
Subject: [PATCH] 规则维护更新

---
 src/layouts/default/tabs/components/TabRedo.vue |   43 +++++++++++++++++++++----------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/src/layouts/default/tabs/components/TabRedo.vue b/src/layouts/default/tabs/components/TabRedo.vue
index a6fa657..bc39262 100644
--- a/src/layouts/default/tabs/components/TabRedo.vue
+++ b/src/layouts/default/tabs/components/TabRedo.vue
@@ -3,31 +3,30 @@
     <RedoOutlined :spin="loading" />
   </span>
 </template>
-<script lang="ts">
-  import { defineComponent, ref } from 'vue';
+<script lang="ts" setup>
+  import { ref } from 'vue';
   import { RedoOutlined } from '@ant-design/icons-vue';
-  import { useDesign } from '/@/hooks/web/useDesign';
-  import { useTabs } from '/@/hooks/web/useTabs';
+  import { useDesign } from '@/hooks/web/useDesign';
+  import { useTabs } from '@/hooks/web/useTabs';
 
-  export default defineComponent({
-    name: 'TabRedo',
-    components: { RedoOutlined },
+  defineOptions({ name: 'TabRedo' });
 
-    setup() {
-      const loading = ref(false);
+  const loading = ref(false);
 
-      const { prefixCls } = useDesign('multiple-tabs-content');
-      const { refreshPage } = useTabs();
+  const { prefixCls } = useDesign('multiple-tabs-content');
+  const { refreshPage } = useTabs();
 
-      async function handleRedo() {
-        loading.value = true;
-        await refreshPage();
-        setTimeout(() => {
-          loading.value = false;
-          // Animation execution time
-        }, 1200);
-      }
-      return { prefixCls, handleRedo, loading };
-    },
-  });
+  async function handleRedo() {
+    loading.value = true;
+    await refreshPage();
+    setTimeout(() => {
+      loading.value = false;
+      // Animation execution time
+    }, 1200);
+  }
 </script>
+<style lang="less" scoped>
+  span.anticon-redo {
+    vertical-align: baseline !important;
+  }
+</style>

--
Gitblit v1.9.3