|
@@ -65,6 +65,7 @@
|
|
<el-tabs v-model="activeName">
|
|
<el-tabs v-model="activeName">
|
|
<el-tab-pane label="概览" name="1" />
|
|
<el-tab-pane label="概览" name="1" />
|
|
<el-tab-pane label="子任务" name="2" />
|
|
<el-tab-pane label="子任务" name="2" />
|
|
|
|
+ <el-tab-pane label="测试" name="7" />
|
|
<el-tab-pane label="缺陷" name="3" />
|
|
<el-tab-pane label="缺陷" name="3" />
|
|
<el-tab-pane label="报告" name="4" />
|
|
<el-tab-pane label="报告" name="4" />
|
|
<el-tab-pane label="统计" name="5" />
|
|
<el-tab-pane label="统计" name="5" />
|
|
@@ -329,6 +330,11 @@
|
|
</section>
|
|
</section>
|
|
</el-container>
|
|
</el-container>
|
|
<!-- 子任务 -->
|
|
<!-- 子任务 -->
|
|
|
|
+ <!-- 测试 -->
|
|
|
|
+ <el-container v-if="activeName === '7'">
|
|
|
|
+ <testPlan :id="form_query.id" :bizid="bizId" type="task" />
|
|
|
|
+ </el-container>
|
|
|
|
+ <!-- 测试 -->
|
|
<!-- 缺陷 -->
|
|
<!-- 缺陷 -->
|
|
<el-container v-if="activeName === '3'" class="is-vertical">
|
|
<el-container v-if="activeName === '3'" class="is-vertical">
|
|
<section class="main-section contain">
|
|
<section class="main-section contain">
|
|
@@ -475,6 +481,7 @@ import { dailyReportCheckStatus, reportreleaseCheckStatus, reportdelivertestChec
|
|
import synchronizeDialog from './dialog/synchronizeDialog' // 同步弹框
|
|
import synchronizeDialog from './dialog/synchronizeDialog' // 同步弹框
|
|
import workflowAndStatus from '@/views/projectManage/components/workflowAndStatus.vue'
|
|
import workflowAndStatus from '@/views/projectManage/components/workflowAndStatus.vue'
|
|
import { formatHMS } from '@/utils/global'
|
|
import { formatHMS } from '@/utils/global'
|
|
|
|
+import testPlan from '@/views/projectManage/components/testPlan.vue'
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
searchPeople,
|
|
searchPeople,
|
|
@@ -499,6 +506,7 @@ export default {
|
|
workflowAndStatus,
|
|
workflowAndStatus,
|
|
synchronizeDialog,
|
|
synchronizeDialog,
|
|
publishTask,
|
|
publishTask,
|
|
|
|
+ testPlan,
|
|
checkListStopConfirm // checklist拦截弹窗
|
|
checkListStopConfirm // checklist拦截弹窗
|
|
},
|
|
},
|
|
filters: {
|
|
filters: {
|
|
@@ -521,6 +529,7 @@ export default {
|
|
textarea1: '',
|
|
textarea1: '',
|
|
HoldTask: '',
|
|
HoldTask: '',
|
|
closeTask: '',
|
|
closeTask: '',
|
|
|
|
+ bizId: '',
|
|
visible: false, // Hold任务
|
|
visible: false, // Hold任务
|
|
taskVisible: false, // 关闭任务
|
|
taskVisible: false, // 关闭任务
|
|
dialogVisible: false,
|
|
dialogVisible: false,
|
|
@@ -604,6 +613,7 @@ export default {
|
|
analysisBizId_id() { // 解析路由中的bizId_id
|
|
analysisBizId_id() { // 解析路由中的bizId_id
|
|
if (!this.$route.query.bizId_id) return
|
|
if (!this.$route.query.bizId_id) return
|
|
const bizId_id = analysisBizId_id(this.$route.query.bizId_id)
|
|
const bizId_id = analysisBizId_id(this.$route.query.bizId_id)
|
|
|
|
+ this.bizId = bizId_id[0]
|
|
this.taskId = bizId_id[1]
|
|
this.taskId = bizId_id[1]
|
|
this.taskGet()
|
|
this.taskGet()
|
|
this.getTaskStatus()
|
|
this.getTaskStatus()
|