Browse Source

fix 修复 切换租户 tabs过多导致卡住问题

疯狂的狮子Li 3 months ago
parent
commit
100f44e197
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/layout/components/Navbar.vue

+ 6 - 6
src/layout/components/Navbar.vue

@@ -127,18 +127,18 @@ const dynamicTenantEvent = async (tenantId: string) => {
   if (companyName.value != null && companyName.value !== '') {
     await dynamicTenant(tenantId);
     dynamic.value = true;
-    proxy?.$tab.closeAllPage();
-    proxy?.$router.push('/');
-    proxy?.$tab.refreshPage();
+    await proxy?.$router.push('/');
+    await proxy?.$tab.closeAllPage();
+    await proxy?.$tab.refreshPage();
   }
 };
 
 const dynamicClearEvent = async () => {
   await dynamicClear();
   dynamic.value = false;
-  proxy?.$tab.closeAllPage();
-  proxy?.$router.push('/');
-  proxy?.$tab.refreshPage();
+  await proxy?.$router.push('/');
+  await proxy?.$tab.closeAllPage();
+  await proxy?.$tab.refreshPage();
 };
 
 /** 租户列表 */