From a7cdbc6cb4b328755dc5d7cfc53426d8ebba1972 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 12 九月 2025 14:19:38 +0800
Subject: [PATCH] fix: bug

---
 auto-imports.d.ts                                   |    2 +-
 src/views/EnterpriseManage/EnterpriseManageList.vue |   22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index 409b0f4..96e0f36 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -546,4 +546,4 @@
     readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']>
     readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']>
   }
-}
+}
\ No newline at end of file
diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue
index 3e21988..3ea8079 100644
--- a/src/views/EnterpriseManage/EnterpriseManageList.vue
+++ b/src/views/EnterpriseManage/EnterpriseManageList.vue
@@ -101,6 +101,28 @@
   state.loading = false;
 });
 
+onMounted(() => {
+  if (typeof window !== 'undefined' && window.addEventListener) {
+    console.log('onMounted');
+    window.addEventListener('visibilitychange', handleFocus);
+    // window.addEventListener('focus', handleFocus2);
+  }
+});
+
+onUnmounted(() => {
+  console.log('onUnmounted');
+  window.removeEventListener('visibilitychange', handleFocus);
+  // window.removeEventListener('focus', handleFocus2);
+});
+
+function handleFocus() {
+  console.log('handleFocus1');
+}
+
+function handleFocus2() {
+  console.log('handleFocus2');
+}
+
 const {
   getDataSource: getList,
   proTableProps,

--
Gitblit v1.9.1