Commit 0d6c08f1 by 无尘

fix: 修改参数位置 form

parent 17b7b495
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.72528aeb7e2de043f8c70eae5de12894.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.01.js></script><script type=text/javascript src=./static/js/manifest.011dcdd75b5b61f2d98a.js></script><script type=text/javascript src=./static/js/vendor.0af499866de7ef505f4c.js></script><script type=text/javascript src=./static/js/app.89eba62958dacdc24b81.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.1a3b8a13012bd2ca7e4421fd9bdd9c86.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.01.js></script><script type=text/javascript src=./static/js/manifest.c7036dd0364a08297f2e.js></script><script type=text/javascript src=./static/js/vendor.0af499866de7ef505f4c.js></script><script type=text/javascript src=./static/js/app.89eba62958dacdc24b81.js></script></body></html>
\ No newline at end of file \ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=a(a.s=o[u]);return i};var r={},t={23:0};function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,a){n=t[e]=[r,a]});n[2]=r;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,a.nc&&o.setAttribute("nonce",a.nc),o.src=a.p+"static/js/"+e+"."+{0:"ec5db7aec77791a6ab55",1:"0ebe3ead93207dc78a78",2:"2c3e3f3c3389e6ef348e",3:"a8d420228e979157d71a",4:"6ee5676b60e1cd6d55bf",5:"61455822347fda4022ec",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"00b5cb52af41eef87b8e",11:"32590d64e6a2596dc470",12:"1485471e961ae619c2aa",13:"3f70345d9260ae04ca59",14:"8ac6c7a502d766777382",15:"017813cd47956e42ab00",16:"67a2914524ec26eb9128",17:"d9cbca5f2fdb5b14e1b4",18:"37321ffca9347a60b988",19:"03cbfddf207d95b51065",20:"0f4e26c8c5cbbfaffbaa"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},a.m=e,a.c=r,a.d=function(e,n,r){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]); !function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=a(a.s=o[u]);return i};var r={},t={23:0};function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,a){n=t[e]=[r,a]});n[2]=r;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,a.nc&&o.setAttribute("nonce",a.nc),o.src=a.p+"static/js/"+e+"."+{0:"ec5db7aec77791a6ab55",1:"0ebe3ead93207dc78a78",2:"759f48338d3175206313",3:"a8d420228e979157d71a",4:"6ee5676b60e1cd6d55bf",5:"61455822347fda4022ec",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"00b5cb52af41eef87b8e",11:"32590d64e6a2596dc470",12:"1485471e961ae619c2aa",13:"3f70345d9260ae04ca59",14:"8ac6c7a502d766777382",15:"017813cd47956e42ab00",16:"67a2914524ec26eb9128",17:"d9cbca5f2fdb5b14e1b4",18:"37321ffca9347a60b988",19:"03cbfddf207d95b51065",20:"0f4e26c8c5cbbfaffbaa"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},a.m=e,a.c=r,a.d=function(e,n,r){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file \ No newline at end of file
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-14 16:52:02
* @LastEditors: 无尘
* @LastEditTime: 2019-08-14 16:52:02
-->
<!--
<back-constant :itemData="itemData" :interfaceType="interfaceType"></back-constant> <back-constant :itemData="itemData" :interfaceType="interfaceType"></back-constant>
import backConstant from '@/components/createApi/back-constant.vue'; import backConstant from '@/components/createApi/back-constant.vue';
...@@ -46,6 +54,7 @@ import backConstant from '@/components/createApi/back-constant.vue'; ...@@ -46,6 +54,7 @@ import backConstant from '@/components/createApi/back-constant.vue';
<el-option label="header" value="header"></el-option> <el-option label="header" value="header"></el-option>
<el-option label="query" value="query"></el-option> <el-option label="query" value="query"></el-option>
<el-option label="body" value="body"></el-option> <el-option label="body" value="body"></el-option>
<el-option label="form" value="form"></el-option>
</el-select> </el-select>
</div> </div>
</td> </td>
......
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-14 16:51:07
* @LastEditors: 无尘
* @LastEditTime: 2019-09-29 10:46:38
-->
<!--
<back-table-right :itemData="itemData" :interfaceType="interfaceType"></back-table-right> <back-table-right :itemData="itemData" :interfaceType="interfaceType"></back-table-right>
import backTableRight from '@/components/createApi/back-table-right.vue'; import backTableRight from '@/components/createApi/back-table-right.vue';
...@@ -27,6 +35,7 @@ import backTableRight from '@/components/createApi/back-table-right.vue'; ...@@ -27,6 +35,7 @@ import backTableRight from '@/components/createApi/back-table-right.vue';
<el-option label="header" value="header"></el-option> <el-option label="header" value="header"></el-option>
<el-option label="query" value="query"></el-option> <el-option label="query" value="query"></el-option>
<el-option label="body" value="body"></el-option> <el-option label="body" value="body"></el-option>
<el-option label="form" value="form"></el-option>
</el-select> </el-select>
</div> </div>
</td> </td>
...@@ -77,6 +86,7 @@ import backTableRight from '@/components/createApi/back-table-right.vue'; ...@@ -77,6 +86,7 @@ import backTableRight from '@/components/createApi/back-table-right.vue';
<el-option label="header" value="header"></el-option> <el-option label="header" value="header"></el-option>
<el-option label="query" value="query"></el-option> <el-option label="query" value="query"></el-option>
<el-option label="body" value="body"></el-option> <el-option label="body" value="body"></el-option>
<el-option label="form" value="form"></el-option>
</el-select> </el-select>
</div> </div>
</td> </td>
......
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-07 15:46:43
* @LastEditors: 无尘
* @LastEditTime: 2019-08-07 15:46:43
-->
<!--
<create-base></create-base> <create-base></create-base>
import createBase from '@/components/api/create-base.vue'; import createBase from '@/components/api/create-base.vue';
...@@ -176,7 +184,7 @@ export default { ...@@ -176,7 +184,7 @@ export default {
front.queryData = await that.handleQuery(front, allData, 'query'); front.queryData = await that.handleQuery(front, allData, 'query');
front.headerData = await that.handleQuery(front, allData, 'header'); front.headerData = await that.handleQuery(front, allData, 'header');
if (allData.requestType == 'POST' && allData.frontBodyType == 'form') { if (allData.requestType == 'POST' && allData.frontBodyType == 'form') {
front.bodyFormData = await that.handleQuery(front, allData, 'body'); front.bodyFormData = await that.handleQuery(front, allData, 'form');
} }
if (allData.requestType == 'POST' && allData.frontBodyType == 'json') { if (allData.requestType == 'POST' && allData.frontBodyType == 'json') {
// console.log('body', allData); // console.log('body', allData);
...@@ -207,7 +215,7 @@ export default { ...@@ -207,7 +215,7 @@ export default {
back.backQueryData = await that.handleQuery(back, allData, 'query'); back.backQueryData = await that.handleQuery(back, allData, 'query');
back.backHeaderData = await that.handleQuery(back, allData, 'header'); back.backHeaderData = await that.handleQuery(back, allData, 'header');
if (allData.requestType == 'POST' && allData.frontBodyType == 'form') { if (allData.requestType == 'POST' && allData.frontBodyType == 'form') {
back.backBodyFormData = await that.handleQuery(back, allData, 'body'); back.backBodyFormData = await that.handleQuery(back, allData, 'form');
} }
if (allData.requestType == 'POST' && allData.frontBodyType == 'json') { if (allData.requestType == 'POST' && allData.frontBodyType == 'json') {
back.backBodyJsonData = await that.handleQuery(back, allData, 'body'); back.backBodyJsonData = await that.handleQuery(back, allData, 'body');
......
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-07 17:17:50
* @LastEditors: 无尘
* @LastEditTime: 2019-09-29 10:42:27
-->
<!--
<create-base></create-base> <create-base></create-base>
import createBase from '@/components/api/create-base.vue'; import createBase from '@/components/api/create-base.vue';
...@@ -74,7 +82,7 @@ import createBase from '@/components/api/create-base.vue'; ...@@ -74,7 +82,7 @@ import createBase from '@/components/api/create-base.vue';
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-if="apiInfoData.requestType == 'POST' && apiInfoData.frontBodyType == 'form'" label=""> <el-form-item v-if="apiInfoData.requestType == 'POST' && apiInfoData.frontBodyType == 'form'" label="">
<header-param ref="frontBodyFormTable" :itemData="bodyFormData" :frontOriginType="'body'"></header-param> <header-param ref="frontBodyFormTable" :itemData="bodyFormData" :frontOriginType="'form'"></header-param>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="submitback">上一步</el-button> <el-button type="primary" @click="submitback">上一步</el-button>
...@@ -339,8 +347,8 @@ export default { ...@@ -339,8 +347,8 @@ export default {
bodyForm: { bodyForm: {
level: 2, level: 2,
currentKey: 'bodyForm', currentKey: 'bodyForm',
frontOriginType: 'body', //来源类型 query,body,header frontOriginType: 'form', //来源类型 query,body,header,form
backendOriginType: 'body', backendOriginType: 'form',
type: 'string', type: 'string',
isBackendField: 0, //是否后端字段 isBackendField: 0, //是否后端字段
defaultVal: 'val', //默认值 defaultVal: 'val', //默认值
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment