fix(接口自动化): 场景步骤协议展示及另存为新接口问题修复
This commit is contained in:
parent
478c98ac21
commit
4640746de5
|
@ -244,6 +244,9 @@
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
list(data) {
|
list(data) {
|
||||||
|
if (data.protocol === "dubbo://") {
|
||||||
|
data.protocol = "DUBBO";
|
||||||
|
}
|
||||||
let url = "/api/module/list/" + getCurrentProjectID() + "/" + data.protocol;
|
let url = "/api/module/list/" + getCurrentProjectID() + "/" + data.protocol;
|
||||||
this.result = this.$get(url, response => {
|
this.result = this.$get(url, response => {
|
||||||
if (response.data != undefined && response.data != null) {
|
if (response.data != undefined && response.data != null) {
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<div class="el-step__icon-inner">{{data.index}}</div>
|
<div class="el-step__icon-inner">{{data.index}}</div>
|
||||||
</div>
|
</div>
|
||||||
<el-tag class="ms-left-btn" size="small" :style="{'color': color, 'background-color': backgroundColor}">{{title}}</el-tag>
|
<el-tag class="ms-left-btn" size="small" :style="{'color': color, 'background-color': backgroundColor}">{{title}}</el-tag>
|
||||||
<el-tag size="mini" v-if="data.method">{{data.method}}</el-tag>
|
<el-tag size="mini" v-if="data.method">{{getMethod()}}</el-tag>
|
||||||
</slot>
|
</slot>
|
||||||
|
|
||||||
<span>
|
<span>
|
||||||
|
@ -125,6 +125,17 @@
|
||||||
//this.$set(this.data, 'active', !this.data.active);
|
//this.$set(this.data, 'active', !this.data.active);
|
||||||
this.$emit('active');
|
this.$emit('active');
|
||||||
},
|
},
|
||||||
|
getMethod() {
|
||||||
|
if (this.data.protocol === "HTTP") {
|
||||||
|
return this.data.method;
|
||||||
|
}
|
||||||
|
else if (this.data.protocol === "dubbo://") {
|
||||||
|
return "DUBBO";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return this.data.protocol;
|
||||||
|
}
|
||||||
|
},
|
||||||
copyRow() {
|
copyRow() {
|
||||||
this.$emit('copy');
|
this.$emit('copy');
|
||||||
},
|
},
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
<ms-variable-list ref="scenarioParameters"/>
|
<ms-variable-list ref="scenarioParameters"/>
|
||||||
<ms-add-basis-api ref="api"/>
|
<ms-add-basis-api :currentProtocol="currentProtocol" ref="api"/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
allSamplers: ELEMENTS.get('AllSamplerProxy'),
|
allSamplers: ELEMENTS.get('AllSamplerProxy'),
|
||||||
|
currentProtocol: "HTTP",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -63,7 +64,8 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
saveAsApi(){
|
saveAsApi() {
|
||||||
|
this.currentProtocol = this.data.protocol;
|
||||||
this.$refs.api.open(this.data);
|
this.$refs.api.open(this.data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue