mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-12-02 12:09:13 +08:00
Merge branch 'master' of https://github.com/metersphere/metersphere
This commit is contained in:
commit
6625b77ad9
@ -122,13 +122,13 @@
|
||||
|
||||
<select id="list" resultType="io.metersphere.track.dto.TestPlanCaseDTO">
|
||||
select test_plan_test_case.id as id, test_case.id as caseId, test_case.name, test_case.priority,
|
||||
test_case.type,test_case.test_id as testId,
|
||||
test_case.type,test_case.test_id as testId,test_case.node_id,
|
||||
test_case.node_path, test_case.method, test_case.num, test_plan_test_case.executor, test_plan_test_case.status,
|
||||
test_plan_test_case.update_time, test_case_node.name as model, project.name as projectName,
|
||||
test_plan_test_case.plan_id as planId
|
||||
from test_plan_test_case
|
||||
inner join test_case on test_plan_test_case.case_id = test_case.id
|
||||
left join test_case_node on test_case_node.id=test_case.node_id
|
||||
left join test_case_node on test_case_node.id = test_case.node_id
|
||||
inner join project on project.id = test_case.project_id
|
||||
<where>
|
||||
<if test="request.combine != null">
|
||||
|
@ -1,9 +1,18 @@
|
||||
<template>
|
||||
<el-card class="card-content" v-if="isShow">
|
||||
|
||||
<el-button-group v-if="isShowChangeButton">
|
||||
<el-button plain size="small" icon="el-icon-tickets" :class="{active: isApiListEnable}" @click="apiChange('api')"></el-button>
|
||||
<el-button plain class="case-button" size="small" icon="el-icon-paperclip" :class="{active: !isApiListEnable}" @click="caseChange('case')"></el-button>
|
||||
|
||||
<el-tooltip class="item" effect="dark" content="接口列表" placement="left">
|
||||
<el-button plain size="small" icon="el-icon-tickets" :class="{active: isApiListEnable}" @click="apiChange('api')"></el-button>
|
||||
</el-tooltip>
|
||||
|
||||
<el-tooltip class="item" effect="dark" content="用例列表" placement="right">
|
||||
<el-button plain class="case-button" size="small" icon="el-icon-paperclip" :class="{active: !isApiListEnable}" @click="caseChange('case')"></el-button>
|
||||
</el-tooltip>
|
||||
|
||||
</el-button-group>
|
||||
|
||||
<template v-slot:header>
|
||||
<slot name="header"></slot>
|
||||
</template>
|
||||
|
@ -2,8 +2,7 @@
|
||||
|
||||
<common-component :title="$t('test_track.plan_view.result_statistics')">
|
||||
|
||||
<div :class="{'show-one': isShowOne}">
|
||||
|
||||
<div class="char-component">
|
||||
<div class="char-item" v-if="showFunctional">
|
||||
<ms-pie-chart v-if="isShow" :text="'功能测试用例'"
|
||||
:name="$t('test_track.plan_view.test_result')" :data="functionalCharData"/>
|
||||
@ -18,8 +17,6 @@
|
||||
<ms-pie-chart v-if="isShow" :text="'场景测试用例'"
|
||||
:name="$t('test_track.plan_view.test_result')" :data="scenarioCharData"/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</common-component>
|
||||
@ -85,19 +82,6 @@
|
||||
},
|
||||
showScenario() {
|
||||
return this.executeResult.scenarioResult.length > 0;
|
||||
},
|
||||
isShowOne() {
|
||||
let count = 0;
|
||||
if (this.showFunctional) {
|
||||
count++;
|
||||
}
|
||||
if (this.showApi) {
|
||||
count++;
|
||||
}
|
||||
if (this.showScenario) {
|
||||
count++;
|
||||
}
|
||||
return count === 1;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
@ -165,8 +149,8 @@
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.show-one .char-item {
|
||||
display: block;
|
||||
.char-component {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
Loading…
Reference in New Issue
Block a user