diff --git a/mayfly_go_web/src/router/dynamicRouter.ts b/mayfly_go_web/src/router/dynamicRouter.ts index 8543dae2..4504a91e 100644 --- a/mayfly_go_web/src/router/dynamicRouter.ts +++ b/mayfly_go_web/src/router/dynamicRouter.ts @@ -89,13 +89,21 @@ type RouterConvCallbackFunc = (router: any) => void; * @param meta.link ==> 外链地址 * */ export function backEndRouterConverter(routes: any, callbackFunc: RouterConvCallbackFunc = null as any, parentPath: string = '/') { - if (!routes) return []; - return routes.map((item: any) => { + if (!routes) { + return []; + } + + const routeItems = []; + for (let item of routes) { if (!item.meta) { return item; } // 将json字符串的meta转为对象 item.meta = JSON.parse(item.meta); + if (item.meta.isHide) { + continue; + } + // 将meta.comoponet 解析为route.component if (item.meta.component) { item.component = dynamicImport(dynamicViewsModules, item.meta.component); @@ -126,8 +134,10 @@ export function backEndRouterConverter(routes: any, callbackFunc: RouterConvCall // 存在回调,则执行回调 callbackFunc && callbackFunc(item); item.children && backEndRouterConverter(item.children, callbackFunc, item.path); - return item; - }); + routeItems.push(item); + } + + return routeItems; } /** diff --git a/mayfly_go_web/src/views/ops/component/ResourceAuthCertEdit.vue b/mayfly_go_web/src/views/ops/component/ResourceAuthCertEdit.vue index 962c48cf..249f0c46 100644 --- a/mayfly_go_web/src/views/ops/component/ResourceAuthCertEdit.vue +++ b/mayfly_go_web/src/views/ops/component/ResourceAuthCertEdit.vue @@ -1,59 +1,87 @@ + diff --git a/mayfly_go_web/src/views/ops/machine/MachineEdit.vue b/mayfly_go_web/src/views/ops/machine/MachineEdit.vue index bee13bc2..898ece7d 100644 --- a/mayfly_go_web/src/views/ops/machine/MachineEdit.vue +++ b/mayfly_go_web/src/views/ops/machine/MachineEdit.vue @@ -48,10 +48,15 @@ 账号
- +
- 其他 @@ -64,7 +69,6 @@