企业管理完善新增
parent
cb4439e48a
commit
4d5c34e8fa
|
@ -35,6 +35,21 @@ export function findcount(data){
|
|||
})
|
||||
}
|
||||
|
||||
export function getHeader(data){
|
||||
return request({
|
||||
url:"/market/producttest/productheader",
|
||||
method: "POST",
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function getRequest(data){
|
||||
return request({
|
||||
url:"/market/producttest/productrequest",
|
||||
method: "POST",
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
export function sendrequest(options){
|
||||
|
|
|
@ -37,11 +37,6 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="请求方式" prop="requestMethod" style="width: 70%">
|
||||
{{api.requestMethod}}
|
||||
</el-form-item>
|
||||
|
||||
|
||||
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="submitForm('ruleForm')">返回</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
@ -50,8 +50,83 @@
|
|||
<el-form-item label="请求方式:">
|
||||
{{myapi.requestMethod}}
|
||||
</el-form-item>
|
||||
<el-form-item label="请求Header:">
|
||||
<el-table
|
||||
:data="heanderData"
|
||||
style="width: 100%">
|
||||
<el-table-column
|
||||
label="名称"
|
||||
width="180">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.headerName}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="值"
|
||||
width="250">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.headerValue}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
<el-form-item label="请求参数说明:">
|
||||
|
||||
<el-table
|
||||
:data="requestData"
|
||||
style="width: 100%">
|
||||
<el-table-column
|
||||
label="参数名称"
|
||||
width="180">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.requestName}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="参数类型"
|
||||
width="250">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.requestType}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="是否必填"
|
||||
width="250">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.requestIfmust}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="说明"
|
||||
width="250">
|
||||
<template slot-scope="scope">
|
||||
<el-popover trigger="hover" placement="top">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
{{scope.row.requestContent}}
|
||||
</div>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
<el-form-item label="返回参数说明:">
|
||||
|
||||
|
@ -124,7 +199,7 @@
|
|||
<el-button type="primary" @click="submitForm(ruleForm)">发送请求</el-button>
|
||||
</el-form-item>
|
||||
<!--多个参数-->
|
||||
<el-form-item v-if="ruleForm.productName=='新闻头条' ||ruleForm.productName=='身份证实名认证' " >
|
||||
<el-form-item v-if="ruleForm.productName=='新闻头条' ||ruleForm.productName=='身份证实名认证' " >npm
|
||||
<el-button type="primary" @click="newsForm(ruleForm)">发送请求</el-button>
|
||||
</el-form-item>
|
||||
<!--无参数-->
|
||||
|
@ -216,10 +291,19 @@
|
|||
<script>
|
||||
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
|
||||
//例如:import 《组件名称》 from '《组件路径》,
|
||||
import {findcount, iftest, reducetestcount, sendrequest, sendrequest1, sendrequest2} from "@/api/apitest/apitest";
|
||||
import {
|
||||
findcount,
|
||||
getHeader, getRequest,
|
||||
iftest,
|
||||
reducetestcount,
|
||||
sendrequest,
|
||||
sendrequest1,
|
||||
sendrequest2
|
||||
} from "@/api/apitest/apitest";
|
||||
import api from "js-cookie";
|
||||
import {companyauthentication, ifcompanyauthentication} from "@/api/authentication/authentication";
|
||||
import {selectproductspecification} from "@/api/market/product";
|
||||
import myapi from "@/views/market/myapi/index.vue";
|
||||
|
||||
export default {
|
||||
name: "Apitest",
|
||||
|
@ -240,7 +324,11 @@ export default {
|
|||
dialogVisible1: false,
|
||||
ruleForm:{},
|
||||
tableData:[],
|
||||
newapi:{}
|
||||
newapi:{},
|
||||
//请求头部
|
||||
heanderData:[],
|
||||
//请求参数
|
||||
requestData:[]
|
||||
};
|
||||
},
|
||||
//计算属性 类似于data概念",
|
||||
|
@ -249,6 +337,18 @@ export default {
|
|||
watch: {},
|
||||
//方法集合",
|
||||
methods: {
|
||||
//获取请求头部
|
||||
getHeader(myapi){
|
||||
getHeader(myapi).then(response=>{
|
||||
this.heanderData=response.data
|
||||
})
|
||||
},
|
||||
//获取请求参数
|
||||
getRequest(myapi){
|
||||
getRequest(myapi).then(response=>{
|
||||
this.requestData=response.data
|
||||
})
|
||||
},
|
||||
//标签页
|
||||
handleClick(tab, event) {
|
||||
console.log(tab, event);
|
||||
|
@ -484,6 +584,8 @@ export default {
|
|||
//生命周期 -` 挂载完成(可以访问DOM元素)",
|
||||
mounted() {
|
||||
this.myapi = this.$route.query.myapi
|
||||
this.getHeader(this.myapi)
|
||||
this.getRequest((this.myapi))
|
||||
if (typeof this.myapi === 'string' && this.myapi.trim() !== '') {
|
||||
try {
|
||||
this.myapi = JSON.parse(this.myapi);
|
||||
|
|
Loading…
Reference in New Issue