princeLee 4 éve
szülő
commit
3393820b21
2 módosított fájl, 36 hozzáadás és 36 törlés
  1. 6 6
      src/App.vue
  2. 30 30
      src/router/index.js

+ 6 - 6
src/App.vue

@@ -46,9 +46,9 @@ export default {
         this.$store.dispatch('data/setMenu', res.data)
         const dataCenterRoutes = []
         const route = {
-          path: '/data',
+          path: '/views/data',
           component: () => import('@/layout'),
-          redirect: '/data/upload-file',
+          redirect: '/views/data/upload-file',
           name: '数据中心',
           meta: { title: '数据中心' },
           children: [
@@ -62,8 +62,8 @@ export default {
         }
         for (const i in res.data) {
           const routeItem = {
-            path: res.data[i].subMenus[0].path + '/' + i,
-            redirect: res.data[i].subMenus[0].path,
+            path: res.data[i].subMenus[0].path.replace('/', '') + '/' + i,
+            redirect: res.data[i].subMenus[0].path.replace('/', ''),
             name: res.data[i].menuName + '/' + i,
             component: () => import('@/views/data/index.vue'),
             meta: { title: res.data[i].menuName },
@@ -71,8 +71,8 @@ export default {
           }
           for (const j in res.data[i].subMenus) {
             const routeChildrenItem = {
-              path: res.data[i].subMenus[j].path + '/' + i + '/' + j,
-              name: res.data[i].subMenus[j].subMenuName + '/' + i + '/' + j,
+              path: res.data[i].subMenus[j].path.replace('/', '') + '/' + i + '/' + j,
+              name: res.data[i].subMenus[j].subMenuName.replace('/', '') + '/' + i + '/' + j,
               component: () => import('@/views/data/index.vue'),
               meta: { title: res.data[i].subMenus[j].subMenuName }
             }

+ 30 - 30
src/router/index.js

@@ -259,19 +259,19 @@ export const constantRoutes = [{
     ]
   },
   {
-    path: '/mqTest',
+    path: '/views/mqTest',
     component: (resolve) => require(['@/views/mqTest/index'], resolve),
     name: 'MQ测试工具',
     meta: { title: 'MQ测试工具' }
   },
   {
-    path: '/apiManagement',
+    path: '/views/apiManagement',
     component: (resolve) => require(['@/views/apiManagement/automatic'], resolve),
     name: '接口管理',
     meta: { title: '接口管理' }
   },
   {
-    path: '/online-quality',
+    path: '/views/online-quality',
     component: (resolve) => require(['@/views/Platform/presentation/testa'], resolve),
     redirect: '/online-quality/check-list',
     name: '上线质检',
@@ -305,7 +305,7 @@ export const constantRoutes = [{
     ]
   },
   {
-    path: '/virtualDevices',
+    path: '/views/virtualDevices',
     component: (resolve) => require(['@/views/Platform/presentation/testa'], resolve),
     redirect: '/virtualDevices/HTvehicle',
     name: '虚拟硬件',
@@ -332,7 +332,7 @@ export const constantRoutes = [{
     ]
   },
   {
-    path: '/newWeb',
+    path: '/views/newWeb',
     component: (resolve) => require(['@/views/newWeb/index'], resolve),
     // redirect: '/newWeb/index',
     name: '发布管理',
@@ -340,87 +340,87 @@ export const constantRoutes = [{
   },
 
   {
-    path: '/',
+    path: '/views',
     component: (resolve) => require(['@/views/automation/index'], resolve),
     name: '自动化',
     meta: { title: '自动化' },
     children: [{
-      path: '/tech_esfe_tr_h5_platform_dev_multi_service_support_test#',
+      path: 'tech_esfe_tr_h5_platform_dev_multi_service_support_test',
       component: (resolve) => require(['@/views/automation/index'], resolve),
       name: '用例管理',
       meta: { title: '用例管理' },
       children: [{
-        path: '/useCase/list',
-        name: '/useCase/list',
+        path: 'useCase/list',
+        name: 'useCase/list',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '用例列表' }
       },
       {
-        path: '/useRecord/batch',
-        name: '/useRecord/batch',
+        path: 'useRecord/batch',
+        name: 'useRecord/batch',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '批次记录' }
       },
       {
-        path: '/useRecord/list',
-        name: '/useRecord/list',
+        path: 'useRecord/list',
+        name: 'useRecord/list',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '执行记录' }
       },
       {
-        path: '/useCase/globalConf',
-        name: '/useCase/globalConf',
+        path: 'useCase/globalConf',
+        name: 'useCase/globalConf',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '用例配置' }
       }
       ]
     },
     {
-      path: '/tech_esfe_tr_h5_platform_dev',
+      path: '/views/tech_esfe_tr_h5_platform_dev',
       component: (resolve) => require(['@/views/automation/index'], resolve),
       name: '校验模块',
       meta: { title: '校验模块' },
       children: [{
-        path: '/apiRule/list',
-        name: '/apiRule/list',
+        path: 'apiRule/list',
+        name: 'apiRule/list',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '校验列表' }
       },
       {
-        path: '/apiRule/lisst',
-        name: '/apiRule/lisst'
+        path: 'apiRule/lisst',
+        name: 'apiRule/lisst'
       }]
     },
     {
-      path: '/tech_esfe_tr_h5_platform',
+      path: '/views/tech_esfe_tr_h5_platform',
       component: (resolve) => require(['@/views/automation/index'], resolve),
       name: 'APP管理',
       meta: { title: 'APP管理' },
       children: [{
-        path: '/appManage/add',
-        name: '/appManage/add',
+        path: 'appManage/add',
+        name: 'appManage/add',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '上传app' }
       },
       {
-        path: '/useCase/globalConnf',
-        name: '/useCase/globalConnf'
+        path: 'useCase/globalConnf',
+        name: 'useCase/globalConnf'
       }]
     },
     {
-      path: '/tech_esfe_tr_h5',
+      path: '/views/tech_esfe_tr_h5',
       component: (resolve) => require(['@/views/automation/index'], resolve),
       name: '截图管理',
       meta: { title: '截图管理' },
       children: [{
-        path: '/appCapture/list',
-        name: '/appCapture/list',
+        path: 'appCapture/list',
+        name: 'appCapture/list',
         component: (resolve) => require(['@/views/automation/index'], resolve),
         meta: { title: '截图查询' }
       },
       {
-        path: '/useCase/globalConnf',
-        name: '/useCase/globalConnf'
+        path: 'useCase/globalConnf',
+        name: 'useCase/globalConnf'
       }]
     }
     ]