Forráskód Böngészése

[Pref 0000] 依赖项优化及菜单优化

houzekong 3 hónapja
szülő
commit
6dde5da9e8
3 módosított fájl, 484 hozzáadás és 7198 törlés
  1. 0 1
      package.json
  2. 478 7192
      pnpm-lock.yaml
  3. 6 5
      src/api/sys/menu.ts

+ 0 - 1
package.json

@@ -58,7 +58,6 @@
     "path-to-regexp": "^6.3.0",
     "pinia": "2.1.7",
     "print-js": "^1.6.0",
-    "qiankun": "^2.10.16",
     "qrcode": "^1.5.4",
     "qs": "^6.14.0",
     "resize-observer-polyfill": "^1.5.1",

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 478 - 7192
pnpm-lock.yaml


+ 6 - 5
src/api/sys/menu.ts

@@ -61,11 +61,12 @@ export const getMenuList: () => Promise<getMenuListResultModel> = () => {
       menu: __STATIC_ROUTES__.map((ele) => {
         if (ele.children && ele.children.length && ele.meta?.generation) {
           const template = ele.children[0];
-          ele.children.push(
-            ...tree.map((d) => {
-              return generateStaticSealedMonitorRoute(template, d);
-            })
-          );
+          const routes = tree.map((d) => {
+            const route = generateStaticSealedMonitorRoute(template, d);
+            route.meta.hideMenu = route.children?.length === 0;
+            return route;
+          });
+          ele.children.push(...routes);
         }
 
         return ele;

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott