|
@@ -93,8 +93,12 @@ const activeMenu = computed(() => {
|
|
|
return path;
|
|
return path;
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-// 全屏模式:路由 meta.fullscreen === true 时,不渲染 layout(隐藏 header/sidebar)
|
|
|
|
|
-const isFullscreen = computed(() => Boolean(route.meta?.fullscreen));
|
|
|
|
|
|
|
+// 全屏模式:路由 meta.fullscreen === true 或路径为 /risk/bigScreen 时,不渲染 layout
|
|
|
|
|
+const isFullscreen = computed(() => {
|
|
|
|
|
+ if (route.meta?.fullscreen) return true;
|
|
|
|
|
+ // 兼容后端菜单动态加载的路由(meta 没有 fullscreen 字段),按路径判断
|
|
|
|
|
+ return route.path === '/risk/bigScreen' || route.path.endsWith('/risk/bigScreen');
|
|
|
|
|
+});
|
|
|
|
|
|
|
|
// 提取顶级可访问菜单
|
|
// 提取顶级可访问菜单
|
|
|
// 规则:展示平台首页 + 风控平台(/risk)的子菜单作为顶级项 + 关键框架子菜单
|
|
// 规则:展示平台首页 + 风控平台(/risk)的子菜单作为顶级项 + 关键框架子菜单
|