refactor(接口测试): 修复导出带误报的场景报告时误报内容缺失的缺陷 (#15542)
--bug=1014516 --user=王孝刚 【接口测试】场景报告-查看详情-导出报告,中间的步骤统计没有误报 https://www.tapd.cn/55049933/s/1195844 Co-authored-by: wxg0103 <727495428@qq.com>
This commit is contained in:
parent
ab81f09329
commit
0d7fe4a902
|
@ -10,12 +10,17 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<div v-if="isExport">
|
<div v-if="isExport">
|
||||||
<span class="ms-req ms-req-error" v-if="content.error && content.error>0">
|
<span class="ms-req ms-req-error"
|
||||||
<span class="ms-req-span"> {{ content.success + content.error }} {{isUi ? '指令' : $t('api_report.request')}}</span>
|
v-if="(content.error && content.error>0 )|| (content.errorCode && content.errorCode>0)|| (content.unExecute && content.unExecute>0)">
|
||||||
</span>
|
<span class="ms-req-span"> {{ content.success + content.error + content.errorCode + content.unExecute }} {{
|
||||||
|
isUi ? '指令' : $t('api_report.request')
|
||||||
|
}}</span>
|
||||||
|
</span>
|
||||||
<span class="ms-req ms-req-success" v-else>
|
<span class="ms-req ms-req-success" v-else>
|
||||||
<span class="ms-req-span"> {{ content.success ? content.success + content.error : 0 }} {{isUi ? '指令' : $t('api_report.request')}}</span>
|
<span class="ms-req-span"> {{
|
||||||
</span>
|
content.success ? content.success + content.error : 0
|
||||||
|
}} {{ isUi ? '指令' : $t('api_report.request') }}</span>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<ms-chart id="chart" ref="chart" :options="options" :height="220" style="margin-right: 10px"
|
<ms-chart id="chart" ref="chart" :options="options" :height="220" style="margin-right: 10px"
|
||||||
:autoresize="true" v-else/>
|
:autoresize="true" v-else/>
|
||||||
|
@ -46,7 +51,7 @@
|
||||||
<el-divider v-if="content.unExecute > 0"></el-divider>
|
<el-divider v-if="content.unExecute > 0"></el-divider>
|
||||||
<div class="metric-icon-box" style="height: 26px" v-if="content.unExecute > 0">
|
<div class="metric-icon-box" style="height: 26px" v-if="content.unExecute > 0">
|
||||||
<span class="ms-point-unexecute" style="margin: 7px;float: left;"/>
|
<span class="ms-point-unexecute" style="margin: 7px;float: left;"/>
|
||||||
<div class="metric-box" >
|
<div class="metric-box">
|
||||||
<div class="value" style="font-size: 12px">{{ content.unExecute }}
|
<div class="value" style="font-size: 12px">{{ content.unExecute }}
|
||||||
{{ $t('api_test.home_page.detail_card.unexecute') }}
|
{{ $t('api_test.home_page.detail_card.unexecute') }}
|
||||||
</div>
|
</div>
|
||||||
|
@ -92,7 +97,9 @@
|
||||||
<el-row type="flex" justify="center" align="middle">
|
<el-row type="flex" justify="center" align="middle">
|
||||||
<div class="metric-box">
|
<div class="metric-box">
|
||||||
<div class="value">{{ content.scenarioStepTotal ? content.scenarioStepTotal : 0 }}</div>
|
<div class="value">{{ content.scenarioStepTotal ? content.scenarioStepTotal : 0 }}</div>
|
||||||
<div class="name" v-if="report.reportType === 'API_INTEGRATED'">{{$t('api_test.definition.request.case')}}</div>
|
<div class="name" v-if="report.reportType === 'API_INTEGRATED'">
|
||||||
|
{{ $t('api_test.definition.request.case') }}
|
||||||
|
</div>
|
||||||
<div class="name" v-else>{{ $t('test_track.plan_view.step') }}</div>
|
<div class="name" v-else>{{ $t('test_track.plan_view.step') }}</div>
|
||||||
</div>
|
</div>
|
||||||
<span class="ms-point-success"/>
|
<span class="ms-point-success"/>
|
||||||
|
@ -216,18 +223,18 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
totalCount(){
|
totalCount() {
|
||||||
let total = 0;
|
let total = 0;
|
||||||
if(this.content.success){
|
if (this.content.success) {
|
||||||
total += this.content.success;
|
total += this.content.success;
|
||||||
}
|
}
|
||||||
if(this.content.error){
|
if (this.content.error) {
|
||||||
total += this.content.error;
|
total += this.content.error;
|
||||||
}
|
}
|
||||||
if(this.content.errorCode){
|
if (this.content.errorCode) {
|
||||||
total += this.content.errorCode;
|
total += this.content.errorCode;
|
||||||
}
|
}
|
||||||
if(this.content.unExecute){
|
if (this.content.unExecute) {
|
||||||
total += this.content.unExecute;
|
total += this.content.unExecute;
|
||||||
}
|
}
|
||||||
return total;
|
return total;
|
||||||
|
@ -278,10 +285,10 @@ export default {
|
||||||
show: false
|
show: false
|
||||||
},
|
},
|
||||||
data: [
|
data: [
|
||||||
{value: this.content.success, name:this.$t('api_report.success')},
|
{value: this.content.success, name: this.$t('api_report.success')},
|
||||||
{value: this.content.error, name:this.$t('api_report.fail')},
|
{value: this.content.error, name: this.$t('api_report.fail')},
|
||||||
{value: this.content.errorCode, name:this.$t('error_report_library.option.name')},
|
{value: this.content.errorCode, name: this.$t('error_report_library.option.name')},
|
||||||
{value: this.content.unExecute, name:this.$t('api_test.home_page.detail_card.unexecute')},
|
{value: this.content.unExecute, name: this.$t('api_test.home_page.detail_card.unexecute')},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue