qinzhipeng_v 5 år sedan
förälder
incheckning
c34b5e1bde
3 ändrade filer med 63 tillägg och 41 borttagningar
  1. 45 24
      src/router/index.js
  2. 1 1
      src/views/Platform/testPage.vue
  3. 17 16
      src/views/Platform/useCasePage.vue

+ 45 - 24
src/router/index.js

@@ -144,36 +144,57 @@ export const constantRoutes = [
       {
         path: '/Platform/useCasePage',
         name: '测试计划管理',
-        component: () => import('@/views/Platform/testa'),
+        component: () => import('@/views/Platform/useCase/test'),
         meta: { title: '测试计划管理' },
         children: [
           {
             path: 'useCasePage',
             name: '用例管理',
             component: () => import('@/views/Platform/useCasePage'),
-            meta: { title: '用例管理' },
-            children: [
-              {
-                path: 'createUse',
-                name: '用例新增',
-                hidden: true,
-                component: () => import('@/views/Platform/useCase/createUse'),
-                meta: { title: '用例新增' }
-              },
-              {
-                path: 'queryUse',
-                name: '用例查看',
-                hidden: true,
-                component: () => import('@/views/Platform/useCase/queryUse'),
-                meta: { title: '用例查看' }
-              },
-              {
-                path: 'updateUse',
-                name: '用例编辑',
-                hidden: true,
-                component: () => import('@/views/Platform/useCase/updateUse'),
-                meta: { title: '用例编辑' }
-              }]
+            meta: { title: '用例管理' }
+            // children: [
+            //   {
+            //     path: 'createUse',
+            //     name: '用例新增',
+            //     hidden: true,
+            //     component: () => import('@/views/Platform/useCase/createUse'),
+            //     meta: { title: '用例新增' }
+            //   },
+            //   {
+            //     path: 'queryUse',
+            //     name: '用例查看',
+            //     hidden: true,
+            //     component: () => import('@/views/Platform/useCase/queryUse'),
+            //     meta: { title: '用例查看' }
+            //   },
+            //   {
+            //     path: 'updateUse',
+            //     name: '用例编辑',
+            //     hidden: true,
+            //     component: () => import('@/views/Platform/useCase/updateUse'),
+            //     meta: { title: '用例编辑' }
+            //   }]
+          },
+          {
+            path: 'createUse',
+            name: '用例新增',
+            hidden: true,
+            component: () => import('@/views/Platform/useCase/createUse'),
+            meta: { title: '用例新增' }
+          },
+          {
+            path: 'queryUse',
+            name: '用例查看',
+            hidden: true,
+            component: () => import('@/views/Platform/useCase/queryUse'),
+            meta: { title: '用例查看' }
+          },
+          {
+            path: 'updateUse',
+            name: '用例编辑',
+            hidden: true,
+            component: () => import('@/views/Platform/useCase/updateUse'),
+            meta: { title: '用例编辑' }
           },
           {
             path: 'testPageData',

+ 1 - 1
src/views/Platform/testPage.vue

@@ -668,7 +668,7 @@ export default {
 
     // 跳转查看页面
     go_query(e) {
-      this.$router.push({ path: '/Platform/useCasePage/useCasePage/queryUse', query: { id: e.id }})
+      this.$router.push({ path: '/Platform/useCasePage/queryUse', query: { id: e.id }})
     },
 
     // 执行结果

+ 17 - 16
src/views/Platform/useCasePage.vue

@@ -1,7 +1,7 @@
 <template>
   <div id="init-window" style="position:relative; min-height:95vh; background:#F2F3F6;">
     <div style="background: #FFFFFF; z-index:9999;">
-      <router-view />
+      <!-- <router-view /> -->
     </div>
     <div style="position: absolute;width: 100%;">
       <div style="background:#F2F3F6;">
@@ -442,13 +442,13 @@ export default {
       } else {
         switch (e) {
           case 1: // 查看
-            this.$router.push({ path: '/Platform/useCasePage/useCasePage/queryUse', query: { id: ele.id, caseFolderId: ele.caseFolderId }})
+            this.$router.push({ path: '/Platform/useCasePage/queryUse', query: { id: ele.id, caseFolderId: ele.caseFolderId }})
             break
           case 2: // 编辑
-            this.$router.push({ path: '/Platform/useCasePage/useCasePage/createUse', query: { id: ele.id, caseFolderId: ele.caseFolderId }})
+            this.$router.push({ path: '/Platform/useCasePage/createUse', query: { id: ele.id, caseFolderId: ele.caseFolderId }})
             break
           case 3: // 新增
-            this.$router.push({ path: '/Platform/useCasePage/useCasePage/createUse', query: { data: this.startId }})
+            this.$router.push({ path: '/Platform/useCasePage/createUse', query: { data: this.startId }})
             break
         }
       }
@@ -607,19 +607,20 @@ export default {
         var formData_s = new FormData()
         formData_s.append('file', f)
         axios.post('http://star.xiaojukeji.com/upload/img.node', formData_s, { headers: { 'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundaryHThrlEy5QnUWvgoq' }}).then(res => {
-          console.error(res.url)
-          window.open(res.url)
-          this.grid_xmind.push({ 'name': f.name, 'url': 'http:' + res.url })
-          var xmind_code = {
-            id: this.startId,
-            xmindUrl: JSON.stringify(this.grid_xmind),
-            modifier: this.userInformation
-          }
-          updateXmindUrl(xmind_code).then(res => {
-            if (res.code === 200) {
-              this.$message({ type: 'success', message: '导入成功' })
+          console.log(res.url)
+          if (res.url) {
+            this.grid_xmind.push({ 'name': f.name, 'url': 'http:' + res.url })
+            var xmind_code = {
+              id: this.startId,
+              xmindUrl: JSON.stringify(this.grid_xmind),
+              modifier: this.userInformation
             }
-          })
+            updateXmindUrl(xmind_code).then(res => {
+              if (res.code === 200) {
+                this.$message({ type: 'success', message: '导入成功' })
+              }
+            })
+          }
         })
       } else {
         this.$message({ type: 'error', message: '导入失败,不支持文件类型(只支持xmind)' })