|
@@ -51,6 +51,46 @@
|
|
|
<el-button type="primary" :disabled="isSubmitDisabled" @click="updateCheckResultJson">提交</el-button>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
+ <el-card v-if="isJenkensResultShow">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>Jenkens结果</span>
|
|
|
+ </div>
|
|
|
+ <el-form label-position="right" inline label-width="150px">
|
|
|
+ <el-form-item label="失败case数">
|
|
|
+ {{ task.jenkinsResultDO.failNum }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="case总数">
|
|
|
+ {{ task.jenkinsResultDO.totalNum }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="预发自动化url">
|
|
|
+ <el-link :href="task.jenkinsResultDO.url" type="primary">{{ task.jenkinsResultDO.url.substring(0,14) + '...' }}</el-link>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="预发ns节点">
|
|
|
+ {{ task.jenkinsResultDO.preonlineNs }}
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </el-card>
|
|
|
+ <el-card v-if="isJenkensResultShow">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>失败case</span>
|
|
|
+ <el-table
|
|
|
+ :data="task.jenkinsResultDO.cases"
|
|
|
+ stripe
|
|
|
+ highlight-current-row
|
|
|
+ style="width: 100%"
|
|
|
+ header-row-class-name="tableHead"
|
|
|
+ >
|
|
|
+ <el-table-column prop="className" label="类名" sortable min-width="30%" />
|
|
|
+ <el-table-column prop="name" label="名称" sortable min-width="20%" />
|
|
|
+ <el-table-column prop="skipped" label="是否通过" sortable min-width="10%">
|
|
|
+ <template v-slot="scope">
|
|
|
+ <el-tag :type="scope.row.skipped? 'success':'warning'">{{ scope.row.skipped?'通过':'未通过' }}</el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="status" label="状态" sortable min-width="10%" />
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
<el-card v-if="false">
|
|
|
<v-jsoneditor v-model="task.checkResultJson" :plus="false" height="400px" @error="onError" />
|
|
|
<v-jsoneditor v-model="task.diffResultJson" :plus="false" height="400px" @error="onError" />
|
|
@@ -88,7 +128,9 @@ export default {
|
|
|
task: {},
|
|
|
tableData: null,
|
|
|
isShow: false,
|
|
|
- isSubmitDisabled: true
|
|
|
+ isSubmitDisabled: true,
|
|
|
+ isJenkensResultShow: false,
|
|
|
+ caseTableData: []
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
@@ -145,6 +187,12 @@ export default {
|
|
|
}
|
|
|
this.isShow = true
|
|
|
}
|
|
|
+ if (this.task.jenkinsResultDO) {
|
|
|
+ if (this.task.jenkinsResultDO.cases) {
|
|
|
+ this.task.jenkinsResultDO.cases = JSON.parse(this.task.jenkinsResultDO.cases)
|
|
|
+ }
|
|
|
+ this.isJenkensResultShow = true
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
}
|