Эх сурвалжийг харах

添加测试用例 (需求及任务)

qinzhipeng_v@didiglobal.com 4 жил өмнө
parent
commit
90a9687e50

+ 23 - 0
src/views/projectManage/components/testPlan.vue

@@ -0,0 +1,23 @@
+<template>
+  <div>
+    <iframe src="http://localhost:7100/#/taskTest" style="width: calc(100vw - 225px); margin: -60px 0 0 10px;" :height="iframeHeight" scrolling="yes" frameborder="0" />
+  </div>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      iframeHeight: '750'
+    }
+  },
+  mounted() {
+    var height = window.innerHeight > document.body.clientHeight ? window.innerHeight : document.body.clientHeight
+    this.iframeHeight = (height - 20) + 'px'
+  }
+}
+</script>
+
+<style>
+
+</style>

+ 9 - 1
src/views/projectManage/requirement/requirementDetail.vue

@@ -39,6 +39,7 @@
           <el-tabs v-model="activeName">
             <el-tab-pane label="概览" name="1" />
             <el-tab-pane label="任务" name="2" />
+            <el-tab-pane label="测试" name="7" />
             <el-tab-pane label="缺陷" name="3" />
             <el-tab-pane label="统计" name="4" />
           </el-tabs>
@@ -245,6 +246,11 @@
         </section>
       </el-container>
       <!-- 任务 -->
+       <!-- 测试 -->
+      <el-container v-show="activeName === '7'">
+        <testPlan />
+      </el-container>
+      <!-- 测试 -->
       <!-- 缺陷 -->
       <el-container v-if="activeName === '3'" class="is-vertical">
         <section class="main-section contain">
@@ -347,6 +353,7 @@ import timeLine from '@/views/projectManage/components/timeLine.vue'
 import BasicsCode from '@/views/projectManage/requirement/components/BasicsCode.vue'
 import workflowAndStatus from '@/views/projectManage/components/workflowAndStatus.vue'
 import ganntViews from './components/ganntViews'
+import testPlan from '@/views/projectManage/components/testPlan.vue'
 import timeStatist from '@/views/projectManage/requirement/components/timeStatistics.vue'
 export default {
   components: {
@@ -366,7 +373,8 @@ export default {
     ganntViews,
     BasicsCode,
     workflowAndStatus,
-    timeStatist
+    timeStatist,
+    testPlan
   },
   filters: {
     ellipsis(value, num) {

+ 8 - 0
src/views/projectManage/taskList/taskViewDetail.vue

@@ -65,6 +65,7 @@
           <el-tabs v-model="activeName">
             <el-tab-pane label="概览" name="1" />
             <el-tab-pane label="子任务" name="2" />
+            <el-tab-pane label="测试" name="7" />
             <el-tab-pane label="缺陷" name="3" />
             <el-tab-pane label="报告" name="4" />
             <el-tab-pane label="统计" name="5" />
@@ -329,6 +330,11 @@
         </section>
       </el-container>
       <!-- 子任务 -->
+      <!-- 测试 -->
+      <el-container v-show="activeName === '7'">
+        <testPlan />
+      </el-container>
+      <!-- 测试 -->
       <!-- 缺陷 -->
       <el-container v-if="activeName === '3'" class="is-vertical">
         <section class="main-section contain">
@@ -475,6 +481,7 @@ import { dailyReportCheckStatus, reportreleaseCheckStatus, reportdelivertestChec
 import synchronizeDialog from './dialog/synchronizeDialog' // 同步弹框
 import workflowAndStatus from '@/views/projectManage/components/workflowAndStatus.vue'
 import { formatHMS } from '@/utils/global'
+import testPlan from '@/views/projectManage/components/testPlan.vue'
 export default {
   components: {
     searchPeople,
@@ -499,6 +506,7 @@ export default {
     workflowAndStatus,
     synchronizeDialog,
     publishTask,
+    testPlan,
     checkListStopConfirm // checklist拦截弹窗
   },
   filters: {