企业管理完善新增
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){
|
export function sendrequest(options){
|
||||||
|
|
|
@ -37,11 +37,6 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="请求方式" prop="requestMethod" style="width: 70%">
|
<el-form-item label="请求方式" prop="requestMethod" style="width: 70%">
|
||||||
{{api.requestMethod}}
|
{{api.requestMethod}}
|
||||||
</el-form-item>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<el-form-item>
|
|
||||||
<el-button type="primary" @click="submitForm('ruleForm')">返回</el-button>
|
<el-button type="primary" @click="submitForm('ruleForm')">返回</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
|
@ -50,8 +50,83 @@
|
||||||
<el-form-item label="请求方式:">
|
<el-form-item label="请求方式:">
|
||||||
{{myapi.requestMethod}}
|
{{myapi.requestMethod}}
|
||||||
</el-form-item>
|
</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-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>
|
||||||
<el-form-item label="返回参数说明:">
|
<el-form-item label="返回参数说明:">
|
||||||
|
|
||||||
|
@ -124,7 +199,7 @@
|
||||||
<el-button type="primary" @click="submitForm(ruleForm)">发送请求</el-button>
|
<el-button type="primary" @click="submitForm(ruleForm)">发送请求</el-button>
|
||||||
</el-form-item>
|
</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-button type="primary" @click="newsForm(ruleForm)">发送请求</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--无参数-->
|
<!--无参数-->
|
||||||
|
@ -216,10 +291,19 @@
|
||||||
<script>
|
<script>
|
||||||
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
|
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
|
||||||
//例如:import 《组件名称》 from '《组件路径》,
|
//例如: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 api from "js-cookie";
|
||||||
import {companyauthentication, ifcompanyauthentication} from "@/api/authentication/authentication";
|
import {companyauthentication, ifcompanyauthentication} from "@/api/authentication/authentication";
|
||||||
import {selectproductspecification} from "@/api/market/product";
|
import {selectproductspecification} from "@/api/market/product";
|
||||||
|
import myapi from "@/views/market/myapi/index.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Apitest",
|
name: "Apitest",
|
||||||
|
@ -240,7 +324,11 @@ export default {
|
||||||
dialogVisible1: false,
|
dialogVisible1: false,
|
||||||
ruleForm:{},
|
ruleForm:{},
|
||||||
tableData:[],
|
tableData:[],
|
||||||
newapi:{}
|
newapi:{},
|
||||||
|
//请求头部
|
||||||
|
heanderData:[],
|
||||||
|
//请求参数
|
||||||
|
requestData:[]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
//计算属性 类似于data概念",
|
//计算属性 类似于data概念",
|
||||||
|
@ -249,6 +337,18 @@ export default {
|
||||||
watch: {},
|
watch: {},
|
||||||
//方法集合",
|
//方法集合",
|
||||||
methods: {
|
methods: {
|
||||||
|
//获取请求头部
|
||||||
|
getHeader(myapi){
|
||||||
|
getHeader(myapi).then(response=>{
|
||||||
|
this.heanderData=response.data
|
||||||
|
})
|
||||||
|
},
|
||||||
|
//获取请求参数
|
||||||
|
getRequest(myapi){
|
||||||
|
getRequest(myapi).then(response=>{
|
||||||
|
this.requestData=response.data
|
||||||
|
})
|
||||||
|
},
|
||||||
//标签页
|
//标签页
|
||||||
handleClick(tab, event) {
|
handleClick(tab, event) {
|
||||||
console.log(tab, event);
|
console.log(tab, event);
|
||||||
|
@ -484,6 +584,8 @@ export default {
|
||||||
//生命周期 -` 挂载完成(可以访问DOM元素)",
|
//生命周期 -` 挂载完成(可以访问DOM元素)",
|
||||||
mounted() {
|
mounted() {
|
||||||
this.myapi = this.$route.query.myapi
|
this.myapi = this.$route.query.myapi
|
||||||
|
this.getHeader(this.myapi)
|
||||||
|
this.getRequest((this.myapi))
|
||||||
if (typeof this.myapi === 'string' && this.myapi.trim() !== '') {
|
if (typeof this.myapi === 'string' && this.myapi.trim() !== '') {
|
||||||
try {
|
try {
|
||||||
this.myapi = JSON.parse(this.myapi);
|
this.myapi = JSON.parse(this.myapi);
|
||||||
|
|
Loading…
Reference in New Issue