|
@@ -6,10 +6,10 @@
|
|
<el-input v-model="listQuery.customName" placeholder="接口名称" style="width: 150px;" class="filter-item" @keyup.enter.native="handleFilter" />
|
|
<el-input v-model="listQuery.customName" placeholder="接口名称" style="width: 150px;" class="filter-item" @keyup.enter.native="handleFilter" />
|
|
<el-input v-model="listQuery.url" placeholder="url" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
|
|
<el-input v-model="listQuery.url" placeholder="url" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
|
|
<!--<el-select v-model="listQuery.method" placeholder="method" style="width: 100px;" class="filter-item" filterable clearable @change="getMethod(listQuery.method)">-->
|
|
<!--<el-select v-model="listQuery.method" placeholder="method" style="width: 100px;" class="filter-item" filterable clearable @change="getMethod(listQuery.method)">-->
|
|
- <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
|
|
|
|
|
|
+ <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
|
|
<!--</el-select>-->
|
|
<!--</el-select>-->
|
|
<!--<el-select v-model="listQuery.returnDataTypeStr" placeholder="返回值data类型" style="width: 200px;" class="filter-item" filterable clearable @change="getDataType(listQuery.returnDataType)">-->
|
|
<!--<el-select v-model="listQuery.returnDataTypeStr" placeholder="返回值data类型" style="width: 200px;" class="filter-item" filterable clearable @change="getDataType(listQuery.returnDataType)">-->
|
|
- <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
|
|
|
|
|
|
+ <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
|
|
<!--</el-select>-->
|
|
<!--</el-select>-->
|
|
<el-select v-model="listQuery.status" placeholder="状态" style="width: 100px;" class="filter-item" filterable clearable>
|
|
<el-select v-model="listQuery.status" placeholder="状态" style="width: 100px;" class="filter-item" filterable clearable>
|
|
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
|
|
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
|
|
@@ -35,10 +35,10 @@
|
|
<template slot-scope="scope"><span>{{ scope.row.mockUrl }}</span></template>
|
|
<template slot-scope="scope"><span>{{ scope.row.mockUrl }}</span></template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<!--<el-table-column label="method" min-min-width="60px">-->
|
|
<!--<el-table-column label="method" min-min-width="60px">-->
|
|
- <!--<template slot-scope="{row}"><span>{{ row.method }}</span></template>-->
|
|
|
|
|
|
+ <!--<template slot-scope="{row}"><span>{{ row.method }}</span></template>-->
|
|
<!--</el-table-column>-->
|
|
<!--</el-table-column>-->
|
|
<!--<el-table-column label="返回值data类型" min-width="110px" align="center">-->
|
|
<!--<el-table-column label="返回值data类型" min-width="110px" align="center">-->
|
|
- <!--<template slot-scope="scope"><span>{{ scope.row.returnDataTypeStr }}</span></template>-->
|
|
|
|
|
|
+ <!--<template slot-scope="scope"><span>{{ scope.row.returnDataTypeStr }}</span></template>-->
|
|
<!--</el-table-column>-->
|
|
<!--</el-table-column>-->
|
|
<el-table-column label="状态" class-name="status-col" min-width="100">
|
|
<el-table-column label="状态" class-name="status-col" min-width="100">
|
|
<template slot-scope="{row}"><el-tag :type="row.status | statusFilter">{{ statusMaps.get(row.status) }}</el-tag></template>
|
|
<template slot-scope="{row}"><el-tag :type="row.status | statusFilter">{{ statusMaps.get(row.status) }}</el-tag></template>
|
|
@@ -76,35 +76,35 @@
|
|
<el-input v-model="serviceData.url" :disabled="shouldShow" placeholder="/getUserinfo" />
|
|
<el-input v-model="serviceData.url" :disabled="shouldShow" placeholder="/getUserinfo" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!--<el-form-item label="method" prop="method">-->
|
|
<!--<el-form-item label="method" prop="method">-->
|
|
- <!--<el-select v-model="serviceData.method" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="method">-->
|
|
|
|
- <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
|
|
|
|
- <!--</el-select>-->
|
|
|
|
|
|
+ <!--<el-select v-model="serviceData.method" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="method">-->
|
|
|
|
+ <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
|
|
|
|
+ <!--</el-select>-->
|
|
<!--</el-form-item>-->
|
|
<!--</el-form-item>-->
|
|
<!--<el-form-item label="返回值data类型" prop="returnDataType">-->
|
|
<!--<el-form-item label="返回值data类型" prop="returnDataType">-->
|
|
- <!--<el-select v-model="serviceData.returnDataTypeStr" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="data类型">-->
|
|
|
|
- <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
|
|
|
|
- <!--</el-select>-->
|
|
|
|
|
|
+ <!--<el-select v-model="serviceData.returnDataTypeStr" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="data类型">-->
|
|
|
|
+ <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
|
|
|
|
+ <!--</el-select>-->
|
|
<!--</el-form-item>-->
|
|
<!--</el-form-item>-->
|
|
<el-form-item label="请求转发" prop="forWard">
|
|
<el-form-item label="请求转发" prop="forWard">
|
|
- <el-switch
|
|
|
|
- v-model="serviceData.requestForWard"
|
|
|
|
- @change="showTrueUrl">
|
|
|
|
- </el-switch>
|
|
|
|
|
|
+ <el-switch
|
|
|
|
+ v-model="serviceData.requestForWard"
|
|
|
|
+ @change="showTrueUrl"
|
|
|
|
+ />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="真实服务url" prop="actualUrl" v-show="trueUrl" >
|
|
|
|
|
|
+ <el-form-item v-show="trueUrl" label="真实服务url" prop="actualUrl">
|
|
<el-input v-model="serviceData.actualUrl" :disabled="shouldShow" placeholder="http://10.179.1.22:8089" />
|
|
<el-input v-model="serviceData.actualUrl" :disabled="shouldShow" placeholder="http://10.179.1.22:8089" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<span class="showBtn">
|
|
<span class="showBtn">
|
|
<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
|
|
<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
|
|
- </a>
|
|
|
|
|
|
+ </a>
|
|
</span>
|
|
</span>
|
|
<!--<div v-if="showexplain" class="showInfo">-->
|
|
<!--<div v-if="showexplain" class="showInfo">-->
|
|
- <!--<div class="showZm" />-->
|
|
|
|
- <!--<div class="showInfo">-->
|
|
|
|
- <!--<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南-->
|
|
|
|
- <!--</a>-->
|
|
|
|
- <!--</div>-->
|
|
|
|
|
|
+ <!--<div class="showZm" />-->
|
|
|
|
+ <!--<div class="showInfo">-->
|
|
|
|
+ <!--<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南-->
|
|
|
|
+ <!--</a>-->
|
|
|
|
+ <!--</div>-->
|
|
<!--</div>-->
|
|
<!--</div>-->
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
<el-button @click="dialogFormVisible = false">取消</el-button>
|
|
<el-button @click="dialogFormVisible = false">取消</el-button>
|
|
@@ -241,11 +241,6 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- created() {
|
|
|
|
- this.getList()
|
|
|
|
- this.mockDataTypes()
|
|
|
|
- this.mockGetMethod()
|
|
|
|
- },
|
|
|
|
computed: {
|
|
computed: {
|
|
checkRequest: function() {
|
|
checkRequest: function() {
|
|
if (this.serviceData.requestForWard) {
|
|
if (this.serviceData.requestForWard) {
|
|
@@ -255,6 +250,11 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ created() {
|
|
|
|
+ this.getList()
|
|
|
|
+ this.mockDataTypes()
|
|
|
|
+ this.mockGetMethod()
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
// 加载查询
|
|
// 加载查询
|
|
getList() {
|
|
getList() {
|