fix(接口测试): 执行失败后页面状态未刷新问题

--bug=1017809 --user=赵勇 【接口测试】接口自动化执行场景提示执行失败,并且执行按钮状态无法切换 https://www.tapd.cn/55049933/s/1258829
This commit is contained in:
fit2-zhao 2022-10-11 18:17:58 +08:00 committed by fit2-zhao
parent 483f9652cf
commit f989539ace
3 changed files with 13 additions and 1 deletions

View File

@ -498,6 +498,7 @@ export default {
},
cleanHeartBeat() {
this.$emit('refresh', this.debugResult);
},
heartBeat() {
let msg = {

View File

@ -310,6 +310,7 @@
:environment-type="environmentType" :environment-group-id="envGroupId"
:run-data="debugData"
@runRefresh="runRefresh"
@errorRefresh="errorRefresh"
ref="runTest"/>
<ms-task-center ref="taskCenter" :show-menu="false"/>
<mx-relationship-graph-drawer v-xpack :graph-data="graphData" ref="relationshipGraph"/>
@ -1162,6 +1163,9 @@ export default {
runRefresh(row) {
this.$set(row, "isStop", false);
},
errorRefresh() {
this.search();
},
run(row) {
this.scenarioId = row.id;
this.getApiScenario(row.id).then(() => {

View File

@ -126,7 +126,7 @@
<ms-edit-counter v-if="editData.type=='COUNTER'" ref="counter" :editData.sync="editData"/>
<ms-edit-random v-if="editData.type=='RANDOM'" ref="random" :editData.sync="editData"/>
<ms-edit-list-value v-if="editData.type=='LIST'" ref="listValue" :editData="editData"/>
<ms-edit-csv v-if="editData.type=='CSV'" ref="csv" :editData.sync="editData"/>
<ms-edit-csv v-if="editData.type==='CSV' && !loading" ref="csv" :editData.sync="editData"/>
<div v-if="editData.type" style="float: right">
<el-button size="small" style="margin-left: 10px" type="primary" @click="confirmVariable">
{{ $t('commons.confirm') }}
@ -496,8 +496,15 @@ export default {
this.addVariable();
this.$refs.variableTable.cancelCurrentRow();
}
this.reload();
this.$success(this.$t('commons.save_success'));
},
reload() {
this.loading = true;
this.$nextTick(() => {
this.loading = false;
});
},
cancelVariable() {
this.$refs.variableTable.cancelCurrentRow();
//