|
@@ -9,9 +9,21 @@ const { renderMenuTitle } = useRenderMenuTitle()
|
|
|
export const useRenderMenuItem = () =>
|
|
export const useRenderMenuItem = () =>
|
|
|
// allRouters: AppRouteRecordRaw[] = [],
|
|
// allRouters: AppRouteRecordRaw[] = [],
|
|
|
{
|
|
{
|
|
|
|
|
+ const route = useRoute()
|
|
|
|
|
+ const currentSource = sessionStorage.getItem('LOGIN_SOURCE') || route.query.source
|
|
|
const renderMenuItem = (routers: AppRouteRecordRaw[], parentPath = '/') => {
|
|
const renderMenuItem = (routers: AppRouteRecordRaw[], parentPath = '/') => {
|
|
|
return routers
|
|
return routers
|
|
|
- .filter((v) => !v.meta?.hidden)
|
|
|
|
|
|
|
+ .filter((v) => {
|
|
|
|
|
+ if (currentSource === 'zhly') {
|
|
|
|
|
+ return (
|
|
|
|
|
+ !v.meta?.hidden &&
|
|
|
|
|
+ ['智慧连油', '连油监控', '监控查询', '视频告警', '分屏管理'].includes(v.meta?.title)
|
|
|
|
|
+ )
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return !v.meta?.hidden
|
|
|
|
|
+ }
|
|
|
|
|
+ // return !v.meta?.hidden
|
|
|
|
|
+ })
|
|
|
.map((v) => {
|
|
.map((v) => {
|
|
|
const meta = v.meta ?? {}
|
|
const meta = v.meta ?? {}
|
|
|
const { oneShowingChild, onlyOneChild } = hasOneShowingChild(v.children, v)
|
|
const { oneShowingChild, onlyOneChild } = hasOneShowingChild(v.children, v)
|