Просмотр исходного кода

✨ feat: 智能注气视频中心跳转

Zimo 4 часов назад
Родитель
Сommit
77122c9e87

+ 1 - 1
.vscode/settings.json

@@ -65,7 +65,7 @@
     "editor.defaultFormatter": "esbenp.prettier-vscode"
   },
   "[typescriptreact]": {
-    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
   },
   "[html]": {
     "editor.defaultFormatter": "esbenp.prettier-vscode"

+ 11 - 4
src/layout/components/Menu/src/components/useRenderMenuItem.tsx

@@ -22,13 +22,19 @@ export const useRenderMenuItem = () =>
               )
             )
           } else if (currentSource === 'znzq') {
-            return !v.meta?.hidden && ['设备成套监控'].includes(v.meta?.title)
+            return !v.meta?.hidden && ['/device_monitor'].includes(v.path)
           } else if (currentSource === 'spzx') {
             return (
               !v.meta?.hidden &&
-              ['协议管理', '产品分类', '产品管理', '视频设备', '视频配置', '通道管理'].includes(
-                v.meta?.title
-              )
+              [
+                '视频中心',
+                '协议管理',
+                '产品分类',
+                '产品管理',
+                '视频设备',
+                '视频配置',
+                '通道管理'
+              ].includes(v.meta?.title)
             )
           } else {
             return !v.meta?.hidden
@@ -36,6 +42,7 @@ export const useRenderMenuItem = () =>
           // return !v.meta?.hidden
         })
         .map((v) => {
+          console.log('v :>> ', v)
           const meta = v.meta ?? {}
           const { oneShowingChild, onlyOneChild } = hasOneShowingChild(v.children, v)
           const fullPath = isUrl(v.path) ? v.path : pathResolve(parentPath, v.path) // getAllParentPath<AppRouteRecordRaw>(allRouters, v.path).join('/')

+ 1 - 4
src/layout/components/TagsView/src/helper.ts

@@ -9,10 +9,7 @@ export const filterAffixTags = (routes: AppRouteRecordRaw[], parentPath = '') =>
     const currentSource = sessionStorage.getItem('LOGIN_SOURCE')
     if (currentSource === 'zhly' && tagPath === '/oli-connection/monitoring') {
       route.meta.affix = true
-    } else if (
-      currentSource === 'znzq' &&
-      tagPath === '/iotdayilyreport/IotRyXjDailyReport/summary'
-    ) {
+    } else if (currentSource === 'znzq' && route.meta.title === '设备成套监控') {
       route.meta.affix = true
     } else if (currentSource === 'spzx' && tagPath === '/video_center/protocol') {
       route.meta.affix = true

+ 1 - 1
src/permission.ts

@@ -105,7 +105,7 @@ router.beforeEach(async (to, from, next) => {
 
       if (source && source === 'znzq') {
         sessionStorage.setItem('LOGIN_SOURCE', source as string)
-        next({ path: '/iotdayilyreport/IotRyXjDailyReport/summary' })
+        next({ path: '/device_monitor' })
       }
 
       if (source && source === 'spzx') {