qinzhipeng_v@didiglobal.com 4 жил өмнө
parent
commit
448906d036

+ 76 - 8
src/router/index.js

@@ -589,22 +589,90 @@ export const constantRoutes = [{
     name: '发布管理',
     meta: { title: '发布管理' }
   },
+
   {
-    path: '/automation',
+    path: '/',
     component: (resolve) => require(['@/views/automation/index'], resolve),
     name: '自动化',
     meta: { title: '自动化' },
     children: [{
-      path: '/automation',
-      name: '扁鹊',
+      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',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '用例列表' }
+      },
+      {
+        path: '/useRecord/batch',
+        name: '/useRecord/batch',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '批次记录' }
+      },
+      {
+        path: '/useRecord/list',
+        name: '/useRecord/list',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '执行记录' }
+      },
+      {
+        path: '/useCase/globalConf',
+        name: '/useCase/globalConf',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '用例配置' }
+      }
+      ]
+    },
+    {
+      path: '/tech_esfe_tr_h5_platform_dev',
       component: (resolve) => require(['@/views/automation/index'], resolve),
-      meta: { title: '扁鹊' }
+      name: '校验模块',
+      meta: { title: '校验模块' },
+      children: [{
+        path: '/apiRule/list',
+        name: '/apiRule/list',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '校验列表' }
+      },
+      {
+        path: '/apiRule/lisst',
+        name: '/apiRule/lisst'
+      }]
     },
     {
-      path: '/apiManagement',
-      name: 'api管理'
-      // component: (resolve) => require(['@/views/apiManagement/automatic.vue'], resolve),
-      // meta: { title: 'api管理' }
+      path: '/tech_esfe_tr_h5_platform',
+      component: (resolve) => require(['@/views/automation/index'], resolve),
+      name: 'APP管理',
+      meta: { title: 'APP管理' },
+      children: [{
+        path: '/appManage/add',
+        name: '/appManage/add',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '上传app' }
+      },
+      {
+        path: '/useCase/globalConnf',
+        name: '/useCase/globalConnf'
+      }]
+    },
+    {
+      path: '/tech_esfe_tr_h5_platform',
+      component: (resolve) => require(['@/views/automation/index'], resolve),
+      name: '截图管理',
+      meta: { title: '截图管理' },
+      children: [{
+        path: '/appCapture/list',
+        name: '/appCapture/list',
+        component: (resolve) => require(['@/views/automation/index'], resolve),
+        meta: { title: '截图查询' }
+      },
+      {
+        path: '/useCase/globalConnf',
+        name: '/useCase/globalConnf'
+      }]
     }
     ]
   }

+ 5 - 10
src/views/automation/index.vue

@@ -5,24 +5,19 @@
 </template>
 
 <script>
-import { envTag } from '@/apiConfig/requestIP.js'
+// import { envTag, host } from '@/apiConfig/requestIP.js'
 export default {
   name: 'Automation',
   data() {
     return {
       show: true,
-      iframeHeight: '720px',
-      stable: ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_dev_multi_service_support_test'
+      iframeHeight: '720px'
     }
   },
   computed: {
-    envUrl: {
-      get() {
-        return envTag === 'test' ? ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_dev_multi_service_support_test' : ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_mars_test'
-      },
-      set(newValue) {
-        return envTag === 'test' ? ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_dev_multi_service_support_test' : ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_mars_test'
-      }
+    envUrl() {
+      return `http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_dev_multi_service_support_test#` + this.$route.name
+      //   return envTag === 'test' ? ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_dev_multi_service_support_test' : ' http://api-kylin-xg02.intra.xiaojukeji.com/tech_esfe_tr_h5_platform_mars_test'
     }
   },
   mounted() {