From efcf450e8e7e375ef4ffe9f421ec0d34c5378180 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期四, 07 九月 2023 14:02:32 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.218.113:9001/r/lims-before

---
 src/router/index.js |  252 ++++++++------------------------------------------
 1 files changed, 40 insertions(+), 212 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 458100d..18015f1 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -3,33 +3,8 @@
 
 Vue.use(Router)
 
-/* Layout */
 import Layout from '@/layout'
 
-/**
- * Note: sub-menu only appear when route children.length >= 1
- * Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html
- *
- * hidden: true                   if set true, item will not show in the sidebar(default is false)
- * alwaysShow: true               if set true, will always show the root menu
- *                                if not set alwaysShow, when item has more than one children route,
- *                                it will becomes nested mode, otherwise not show the root menu
- * redirect: noRedirect           if set noRedirect will no redirect in the breadcrumb
- * name:'router-name'             the name is used by <keep-alive> (must set!!!)
- * meta : {
-    roles: ['admin','editor']    control the page roles (you can set multiple roles)
-    title: 'title'               the name show in sidebar and breadcrumb (recommend set)
-    icon: 'svg-name'/'el-icon-x' the icon show in the sidebar
-    breadcrumb: false            if set false, the item will hidden in breadcrumb(default is true)
-    activeMenu: '/example/list'  if set path, the sidebar will highlight the path you set
-  }
- */
-
-/**
- * constantRoutes
- * a base page that does not have permission requirements
- * all roles can be accessed
- */
 function getRoutes() {
   let constantRoutes = [
     {
@@ -51,7 +26,6 @@
       path: '/',
       component: Layout,
       redirect: '/home',
-      // meta: { title: '涓婚〉', icon: 'el-icon-s-home' },
       children: [{
         path: 'home',
         name: 'Home',
@@ -68,102 +42,23 @@
       path: '/standardLibrary',
       component: Layout,
       redirect: '/standardLibrary/index',
-      meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' },
+      // meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'index',
           name: 'StandardLibrary',
           component: () => import('@/views/standardLibrary/index'),
-          meta: { title: '鏍囧噯搴�', icon: 'form' }
+          meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' }
         },
-        {
-          path: 'specificationDetails/:id',
-          name: 'SpecificationDetails',
-          // hidden: true,
-          component: () => import('@/views/standardLibrary/SpecificationDetails'),
-          meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false }
-        }
+        // {
+        //   path: 'specificationDetails/:id',
+        //   name: 'SpecificationDetails',
+        //   // hidden: true,
+        //   component: () => import('@/views/standardLibrary/SpecificationDetails'),
+        //   meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false }
+        // }
       ]
     },
-    // {
-    //   path: '/rawMaterials',
-    //   component: Layout,
-    //   redirect: '/rawMaterials/reportForInspection',
-    //   name: 'rawMaterials',
-    //   meta: { title: '妫�楠�', icon: 'el-icon-s-help' },
-    //   children: [
-    //     {
-    //       path: 'reportForInspection',
-    //       name: 'ReportForInspection',
-    //       component: () => import('@/views/rawMaterials/reportForInspection/index'),
-    //       meta: { title: '鍘熸潗鏂欐姤妫�', icon: 'table' },
-    //       children: [
-    //         // {
-    //         //   path: 'index',
-    //         //   name: 'ReportForInspectionIndex',
-    //         //   // hidden: true,
-    //         //   component: () => import('@/views/rawMaterials/reportForInspection/index'),
-    //         //   meta: { title: '鍘熸潗鏂欐姤妫�', icon: 'table' }
-    //         // },
-    //         {
-    //           path: 'forInspectionDetail',
-    //           name: 'ForInspectionDetail',
-    //           hidden: true,
-    //           component: () => import('@/views/rawMaterials/reportForInspection/forInspectionDetail'),
-    //           meta: { title: '鏂板妫�楠屽崟璇︽儏', icon: 'table' }
-    //         }
-    //       ]
-    //     },
-    //     {
-    //       path: 'print',
-    //       name: 'Print',
-    //       component: () => import('@/views/rawMaterials/print/index'),
-    //       meta: { title: '鏉$爜鎵撳嵃', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'planAssignments',
-    //       name: 'PlanAssignments',
-    //       component: () => import('@/views/rawMaterials/planAssignments/index'),
-    //       meta: { title: '妫�楠岃鍒掑垎閰�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'rawMaterialInspection',
-    //       name: 'RawMaterialInspection',
-    //       component: () => import('@/views/rawMaterials/rawMaterialInspection/index'),
-    //       meta: { title: '鍘熸潗鏂欐楠�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'checkTheReport',
-    //       name: 'CheckTheReport',
-    //       component: () => import('@/views/rawMaterials/checkTheReport/index'),
-    //       meta: { title: '妫�楠屾姤鍛�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'reportAuditing',
-    //       name: 'ReportAuditing',
-    //       component: () => import('@/views/rawMaterials/reportAuditing/index'),
-    //       meta: { title: '鎶ュ憡瀹℃牳', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'nonConformanceReview',
-    //       name: 'NonConformanceReview',
-    //       component: () => import('@/views/rawMaterials/nonConformanceReview/index'),
-    //       meta: { title: '涓嶅悎鏍煎弽棣�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'nonConformingFeedback',
-    //       name: 'NonConformingFeedback',
-    //       component: () => import('@/views/rawMaterials/nonConformingFeedback/index'),
-    //       meta: { title: '涓嶅悎鏍艰瘎瀹�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'passRateStatistics',
-    //       name: 'PassRateStatistics',
-    //       component: () => import('@/views/rawMaterials/passRateStatistics/index'),
-    //       meta: { title: '鍚堟牸鐜囩粺璁�', icon: 'tree' }
-    //     }
-    //   ]
-    // },
     {
       path: '/inspectionManagement',
       component: Layout,
@@ -199,7 +94,7 @@
           meta: { title: '鏂板妫�楠�', icon: 'tree' }
         },
         {
-          path: 'Viewdetails',
+          path: 'Viewdetails/:id',
           name: 'Viewdetails',
           hidden: true,
           component: () => import('@/views/experiment/inspectionApplication/Viewdetails/index'),
@@ -223,12 +118,12 @@
           component: () => import('@/views/experiment/reportAuditing/index'),
           meta: { title: '鎶ュ憡瀹℃牳', icon: 'tree' }
         },
-        {
-          path: 'nonConformanceReview',
-          name: 'NonConformanceReview',
-          component: () => import('@/views/experiment/nonConformanceReview/index'),
-          meta: { title: '涓嶅悎鏍煎搧鍙嶉', icon: 'tree' }
-        },
+        // {
+        //   path: 'nonConformanceReview',
+        //   name: 'NonConformanceReview',
+        //   component: () => import('@/views/experiment/nonConformanceReview/index'),
+        //   meta: { title: '涓嶅悎鏍煎搧鍙嶉', icon: 'tree' }
+        // },
         {
           path: 'nonConformingFeedback',
           name: 'NonConformingFeedback',
@@ -243,69 +138,6 @@
         }
       ]
     },
-    // {
-    //   path: '/finishedProduct',
-    //   component: Layout,
-    //   redirect: '/finishedProduct/reportForInspection',
-    //   name: 'FinishedProduct',
-    //   meta: { title: '鎴愬搧妫�楠�', icon: 'el-icon-s-help' },
-    //   children: [
-    //     {
-    //       path: 'reportForInspection',
-    //       name: 'ReportForInspection',
-    //       component: () => import('@/views/rawMaterials/reportForInspection/index'),
-    //       meta: { title: '鎴愬搧閫佹鐧昏', icon: 'table' }
-    //     },
-    //     {
-    //       path: 'print',
-    //       name: 'Print',
-    //       component: () => import('@/views/rawMaterials/print/index'),
-    //       meta: { title: '鏉$爜鎵撳嵃', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'planAssignments',
-    //       name: 'PlanAssignments',
-    //       component: () => import('@/views/rawMaterials/planAssignments/index'),
-    //       meta: { title: '妫�楠岃鍒掑垎閰�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'rawMaterialInspection',
-    //       name: 'RawMaterialInspection',
-    //       component: () => import('@/views/rawMaterials/rawMaterialInspection/index'),
-    //       meta: { title: '鎴愬搧妫�楠�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'checkTheReport',
-    //       name: 'CheckTheReport',
-    //       component: () => import('@/views/rawMaterials/checkTheReport/index'),
-    //       meta: { title: '妫�楠屾姤鍛�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'reportAuditing',
-    //       name: 'ReportAuditing',
-    //       component: () => import('@/views/rawMaterials/reportAuditing/index'),
-    //       meta: { title: '鎶ュ憡瀹℃牳', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'nonConformanceReview',
-    //       name: 'NonConformanceReview',
-    //       component: () => import('@/views/rawMaterials/nonConformanceReview/index'),
-    //       meta: { title: '涓嶅悎鏍煎弽棣�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'nonConformingFeedback',
-    //       name: 'NonConformingFeedback',
-    //       component: () => import('@/views/rawMaterials/nonConformingFeedback/index'),
-    //       meta: { title: '涓嶅悎鏍艰瘎瀹�', icon: 'tree' }
-    //     },
-    //     {
-    //       path: 'passRateStatistics',
-    //       name: 'PassRateStatistics',
-    //       component: () => import('@/views/rawMaterials/passRateStatistics/index'),
-    //       meta: { title: '鍚堟牸鐜囩粺璁�', icon: 'tree' }
-    //     }
-    //   ]
-    // },
     {
       path: '/laboratory',
       component: Layout,
@@ -422,21 +254,20 @@
       component: Layout,
       redirect: '/message/toDo',
       name: 'Message',
-      meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' },
+      // meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'toDo',
           name: 'ToDo',
           component: () => import('@/views/message/toDo/index'),
-          meta: { title: '鎴戠殑寰呭姙', icon: 'tree' }
+          // meta: { title: '娑堟伅寰呭姙', icon: 'tree' }
+          meta: { title: '鎴戠殑寰呭姙', icon: 'el-icon-s-help' },
         },
-        {
-          path: 'message',
-          name: 'Message',
-          // hidden: true,
-          component: () => import('@/views/message/message/index'),
-          // meta: { title: '鎴戠殑娑堟伅', icon: 'table' }
-        },
+        // {
+        //   path: 'message',
+        //   name: 'Message',
+        //   component: () => import('@/views/message/message/index'),
+        // },
       ]
     },
     {
@@ -444,20 +275,21 @@
       component: Layout,
       redirect: '/personal/myInformation',
       name: 'Personal',
-      meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' },
+      // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'myInformation',
           name: 'MyInformation',
           component: () => import('@/views/personal/myInformation/index'),
-          meta: { title: '鎴戠殑淇℃伅', icon: 'table' }
+          // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' }
+          meta: { title: '鎴戠殑淇℃伅', icon: 'el-icon-s-help' }
         },
-        {
-          path: 'myBusiness',
-          name: 'MyBusiness',
-          component: () => import('@/views/personal/myBusiness/index'),
-          meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false }
-        }
+        // {
+        //   path: 'myBusiness',
+        //   name: 'MyBusiness',
+        //   component: () => import('@/views/personal/myBusiness/index'),
+        //   meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false }
+        // }
       ]
     },
     {
@@ -491,15 +323,9 @@
   hidden: true
 },
 {
-  path: '/addCommision',
-  component: () => import('@/views/inspectionManagement/commissionInspection/addCommision'),
-  hidden: true
-},
-{
   path: '/',
   component: Layout,
   redirect: '/home',
-  // meta: { title: '涓婚〉', icon: 'el-icon-s-home' },
   children: [{
     path: 'home',
     name: 'Home',
@@ -528,14 +354,16 @@
 function createRouter(Routees) {
   if (JSON.parse(sessionStorage.getItem("user")) != undefined && JSON.parse(sessionStorage.getItem("user")) != null) {
     let sessionLayerId = JSON.parse(sessionStorage.getItem("user")).sessionLayerId
-    if (sessionLayerId != 'f5c8bcb7d5a0fd27e2323280f7e98cad') {
+    if (sessionLayerId != 'c3284d0f94606de1fd2af172aba15bf3') {
       let role = JSON.parse(sessionStorage.getItem("user")).role
       let menuFather = baseRouter
       const dataMenuFather = fn3(menuFather)
       role.roleMenuList.forEach((r) => {
-        dataMenuFather.push(Routees.filter(item => {
-          return item.path === r.menuUrl
-        })[0])
+        if(r.menuName!='棣栭〉'){
+          dataMenuFather.push(Routees.filter(item => {
+            return item.path === r.menuUrl
+          })[0])
+        }
       })
       let eqChildren = [];
       role.roleMenuList.forEach((r) => {
@@ -590,7 +418,7 @@
     Routees = baseRouter
   }
   return new Router({
-    mode: 'history', // require service support
+    // mode: 'history', // require service support
     scrollBehavior: () => ({ y: 0 }),
     routes: Routees
   })

--
Gitblit v1.9.3