feat(接口自动化): 完成需求3 单个执行跳转

This commit is contained in:
fit2-zhao 2021-08-06 10:55:31 +08:00 committed by fit2-zhao
parent c25c5d79f7
commit 51fb710daa
1 changed files with 41 additions and 1 deletions

View File

@ -188,6 +188,41 @@
@refreshModule="refreshModule" @refreshModule="refreshModule"
v-if="currentProtocol==='DUBBO'"/> v-if="currentProtocol==='DUBBO'"/>
</div> </div>
<!-- 测试-->
<div v-else-if="item.type=== 'TEST'" class="ms-api-div">
<ms-run-test-http-page
:syncTabs="syncTabs"
:currentProtocol="currentProtocol"
:api-data="item.api"
:project-id="projectId"
@saveAsApi="editApi"
@refresh="refresh"
v-if="currentProtocol==='HTTP'"/>
<ms-run-test-tcp-page
:syncTabs="syncTabs"
:currentProtocol="currentProtocol"
:api-data="item.api"
:project-id="projectId"
@saveAsApi="editApi"
@refresh="refresh"
v-if="currentProtocol==='TCP'"/>
<ms-run-test-sql-page
:syncTabs="syncTabs"
:currentProtocol="currentProtocol"
:api-data="item.api"
:project-id="projectId"
@saveAsApi="editApi"
@refresh="refresh"
v-if="currentProtocol==='SQL'"/>
<ms-run-test-dubbo-page
:syncTabs="syncTabs"
:currentProtocol="currentProtocol"
:api-data="item.api"
:project-id="projectId"
@saveAsApi="editApi"
@refresh="refresh"
v-if="currentProtocol==='DUBBO'"/>
</div>
<!-- 定时任务 --> <!-- 定时任务 -->
<div v-if="item.type=== 'SCHEDULE'" class="ms-api-div"> <div v-if="item.type=== 'SCHEDULE'" class="ms-api-div">
@ -573,7 +608,12 @@ export default {
} else { } else {
name = this.$t('api_test.definition.request.title'); name = this.$t('api_test.definition.request.title');
} }
}
if (row != null && row.tags != 'null' && row.tags != undefined) {
if (Object.prototype.toString.call(row.tags).match(/\[object (\w+)\]/)[1].toLowerCase() !== 'object'
&& Object.prototype.toString.call(row.tags).match(/\[object (\w+)\]/)[1].toLowerCase() !== 'array') {
row.tags = JSON.parse(row.tags);
}
} }
this.handleTabsEdit(name, "ADD", row); this.handleTabsEdit(name, "ADD", row);
}, },