From 75b70d33ee323a125a2c537b865fc1030031a832 Mon Sep 17 00:00:00 2001
From: ibuler <ibuler@qq.com>
Date: Thu, 6 Feb 2025 12:48:16 +0800
Subject: [PATCH] perf: some feat free

---
 jsconfig.json                                |  1 +
 src/views/accounts/AccountBackup/index.vue   |  5 ++-
 src/views/accounts/AccountDiscover/index.vue |  6 +++-
 src/views/pam/Account/index.vue              |  1 -
 src/views/pam/Integration/index.vue          |  9 ++----
 yarn.lock                                    | 32 +++++++++++++++++++-
 6 files changed, 44 insertions(+), 10 deletions(-)

diff --git a/jsconfig.json b/jsconfig.json
index ed079e2b9..6ac79b214 100644
--- a/jsconfig.json
+++ b/jsconfig.json
@@ -5,5 +5,6 @@
         "@/*": ["src/*"]
     }
   },
+  "include": ["src"],
   "exclude": ["node_modules", "dist"]
 }
diff --git a/src/views/accounts/AccountBackup/index.vue b/src/views/accounts/AccountBackup/index.vue
index 60f3c41db..d579bf58e 100644
--- a/src/views/accounts/AccountBackup/index.vue
+++ b/src/views/accounts/AccountBackup/index.vue
@@ -1,5 +1,8 @@
 <template>
-  <TabPage :active-menu.sync="config.activeMenu" :submenu="config.submenu" :disabled="!hasValidLicense" />
+  <TabPage
+    :active-menu.sync="config.activeMenu"
+    :submenu="config.submenu"
+  />
 </template>
 
 <script>
diff --git a/src/views/accounts/AccountDiscover/index.vue b/src/views/accounts/AccountDiscover/index.vue
index 7ea0b2e34..e22c1c07b 100644
--- a/src/views/accounts/AccountDiscover/index.vue
+++ b/src/views/accounts/AccountDiscover/index.vue
@@ -1,5 +1,9 @@
 <template>
-  <TabPage :active-menu.sync="config.activeMenu" :submenu="config.submenu" :disabled="!hasValidLicense" />
+  <TabPage
+    :active-menu.sync="config.activeMenu"
+    :submenu="config.submenu"
+    :disabled="!hasValidLicense"
+  />
 </template>
 
 <script>
diff --git a/src/views/pam/Account/index.vue b/src/views/pam/Account/index.vue
index 919d6b3e9..c42d9dc92 100644
--- a/src/views/pam/Account/index.vue
+++ b/src/views/pam/Account/index.vue
@@ -2,7 +2,6 @@
   <TabPage
     :active-menu.sync="activeMenu"
     :submenu="tab.submenu"
-    :disabled="true"
   />
 </template>
 
diff --git a/src/views/pam/Integration/index.vue b/src/views/pam/Integration/index.vue
index 280f32323..34e378b1e 100644
--- a/src/views/pam/Integration/index.vue
+++ b/src/views/pam/Integration/index.vue
@@ -1,17 +1,14 @@
 <template>
-  <TabPage
-    :active-menu.sync="activeMenu"
-    :submenu="tab.submenu"
-    :disabled="!hasValidLicense"
-  />
+  <TabPage :active-menu.sync="activeMenu" :submenu="tab.submenu" />
 </template>
 
 <script>
 import { TabPage } from '@/layout/components'
+// import TabPage from '@/layout/components/TabPage/index.vue'
 import { mapGetters } from 'vuex'
 
 export default {
-  name: 'IntegrationApplicationList',
+  name: 'IntegrationnList',
   components: {
     TabPage
   },
diff --git a/yarn.lock b/yarn.lock
index 40e503b7c..d8c045a42 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1446,6 +1446,36 @@
   resolved "https://registry.npmmirror.com/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz"
   integrity sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==
 
+"@vue/reactivity@3.5.13":
+  version "3.5.13"
+  resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz#b41ff2bb865e093899a22219f5b25f97b6fe155f"
+  integrity sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==
+  dependencies:
+    "@vue/shared" "3.5.13"
+
+"@vue/runtime-core@3.5.13":
+  version "3.5.13"
+  resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz#1fafa4bf0b97af0ebdd9dbfe98cd630da363a455"
+  integrity sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==
+  dependencies:
+    "@vue/reactivity" "3.5.13"
+    "@vue/shared" "3.5.13"
+
+"@vue/runtime-dom@3.5.13":
+  version "3.5.13"
+  resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz#610fc795de9246300e8ae8865930d534e1246215"
+  integrity sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==
+  dependencies:
+    "@vue/reactivity" "3.5.13"
+    "@vue/runtime-core" "3.5.13"
+    "@vue/shared" "3.5.13"
+    csstype "^3.1.3"
+
+"@vue/shared@3.5.13":
+  version "3.5.13"
+  resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f"
+  integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==
+
 "@vue/test-utils@1.0.0-beta.29":
   version "1.0.0-beta.29"
   resolved "https://registry.npmmirror.com/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz"
@@ -3928,7 +3958,7 @@ cssstyle@^1.0.0:
   dependencies:
     cssom "0.3.x"
 
-csstype@^3.1.0:
+csstype@^3.1.0, csstype@^3.1.3:
   version "3.1.3"
   resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz"
   integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==