yanghao 1 день назад
Родитель
Сommit
bcf512b589
3 измененных файлов с 30 добавлено и 1 удалено
  1. 1 1
      .env.local
  2. 24 0
      src/layout/components/Menu/src/components/useRenderMenuItem.tsx
  3. 5 0
      src/permission.ts

+ 1 - 1
.env.local

@@ -4,7 +4,7 @@ NODE_ENV=development
 VITE_DEV=true
 
 # 请求路径  http://192.168.188.79:48080  https://iot.deepoil.cc  http://172.26.0.56:48080
-VITE_BASE_URL='https://aims.deepoil.cc'
+VITE_BASE_URL='http://172.26.0.56:48080'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 VITE_UPLOAD_TYPE=server

+ 24 - 0
src/layout/components/Menu/src/components/useRenderMenuItem.tsx

@@ -77,6 +77,30 @@ export const useRenderMenuItem = () =>
             return (
               !v.meta?.hidden && ['生产运营双周会', '数据填报', '数据汇总'].includes(v.meta?.title)
             )
+          } else if (currentSource === 'qhse_nav') {
+            return (
+              !v.meta?.hidden &&
+              [
+                'QHSE',
+                'QHSE看板',
+                '计量器具',
+                '台账管理',
+                '仪器检测',
+                '使用记录',
+                '证书管理',
+                '危险源辨识',
+                '事故事件上报',
+                '环境因素识别',
+                '隐患排查',
+                '隐患排查分类',
+                '隐患排查记录',
+                'SOC管理',
+                'SOC卡分析数据源',
+                'SOC卡汇总',
+                'JSA',
+                'PTW'
+              ].includes(v.meta?.title)
+            )
           } else {
             return !v.meta?.hidden
           }

+ 5 - 0
src/permission.ts

@@ -201,6 +201,11 @@ router.beforeEach(async (to, from, next) => {
         next({ path: '/qhse/qhse_kanban' })
       }
 
+      if (source && source === 'qhse_nav') {
+        sessionStorage.setItem('LOGIN_SOURCE', source as string)
+        next({ path: '/qhse/qhse_kanban' })
+      }
+
       if (source && source === 'yyhy') {
         sessionStorage.setItem('LOGIN_SOURCE', source as string)
         next({ path: '/operation-meeting/fill' })