fix(接口定义): 用例执行dubbo协议不强制选择环境

This commit is contained in:
fit2-zhao 2021-03-24 10:15:36 +08:00
parent 3cc4c181b8
commit b02868245b
2 changed files with 10 additions and 9 deletions

View File

@ -129,9 +129,10 @@
import MsJmxStep from "../step/JmxStep";
import ApiResponseComponent from "../../../automation/scenario/component/ApiResponseComponent";
import ShowMoreBtn from "../../../../track/case/components/ShowMoreBtn";
const requireComponent = require.context('@/business/components/xpack/', true, /\.vue$/);
const esbDefinition = (requireComponent!=null&&requireComponent.keys().length) > 0 ? requireComponent("./apidefinition/EsbDefinition.vue") : {};
const esbDefinitionResponse = (requireComponent!=null&&requireComponent.keys().length) > 0 ? requireComponent("./apidefinition/EsbDefinitionResponse.vue") : {};
const esbDefinition = (requireComponent != null && requireComponent.keys().length) > 0 ? requireComponent("./apidefinition/EsbDefinition.vue") : {};
const esbDefinitionResponse = (requireComponent != null && requireComponent.keys().length) > 0 ? requireComponent("./apidefinition/EsbDefinitionResponse.vue") : {};
export default {
name: "ApiCaseItem",
@ -157,7 +158,7 @@
return {
result: {},
grades: [],
showXpackCompnent:false,
showXpackCompnent: false,
isReadOnly: false,
selectedEvent: Object,
priorities: PRIORITY,
@ -198,7 +199,7 @@
isCaseEdit: Boolean,
},
created() {
if (requireComponent != null && JSON.stringify(esbDefinition) != '{}'&& JSON.stringify(esbDefinitionResponse) != '{}') {
if (requireComponent != null && JSON.stringify(esbDefinition) != '{}' && JSON.stringify(esbDefinitionResponse) != '{}') {
this.showXpackCompnent = true;
}
},
@ -224,7 +225,7 @@
});
},
singleRun(data) {
if (!this.environment) {
if (this.api.protocol != "DUBBO" && this.api.protocol != "dubbo://" && !this.environment) {
this.$warning(this.$t('api_test.environment.select_environment'));
return;
}
@ -316,10 +317,10 @@
}
}
if(tmp.request.esbDataStruct != null){
if (tmp.request.esbDataStruct != null) {
tmp.esbDataStruct = JSON.stringify(tmp.request.esbDataStruct);
}
if(tmp.request.backEsbDataStruct != null){
if (tmp.request.backEsbDataStruct != null) {
tmp.backEsbDataStruct = JSON.stringify(tmp.request.backEsbDataStruct);
}

View File

@ -280,7 +280,7 @@
},
singleRun(row) {
if (!this.environment) {
if (this.currentApi.protocol != "DUBBO" && this.currentApi.protocol != "dubbo://" && !this.environment) {
this.$warning(this.$t('api_test.environment.select_environment'));
return;
}
@ -298,7 +298,7 @@
},
batchRun() {
if (!this.environment) {
if (this.currentApi.protocol != "DUBBO" && this.currentApi.protocol != "dubbo://" && !this.environment) {
this.$warning(this.$t('api_test.environment.select_environment'));
return;
}