Commit d2ca4187 by 无尘

fix: 修改参数

parent 6cd349be
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.dbf2ec49cb2d8bcbcbd3fdb754c7b31f.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.3d341526584c3e4bfc40.js></script><script type=text/javascript src=./static/js/vendor.71dc162eb690bf6a36a0.js></script><script type=text/javascript src=./static/js/app.8c17e0f45e015cda57f6.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.e3ec8c9ab37b0a34b2f442e4ac008f88.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.2a0c6038ef0501bb9a6e.js></script><script type=text/javascript src=./static/js/vendor.71dc162eb690bf6a36a0.js></script><script type=text/javascript src=./static/js/app.8c17e0f45e015cda57f6.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,c){for(var f,b,d,i=0,u=[];i<r.length;i++)b=r[i],t[b]&&u.push(t[b][0]),t[b]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(r,a,c);u.length;)u.shift()();if(c)for(i=0;i<c.length;i++)d=o(o.s=c[i]);return d};var r={},t={24:0};function o(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,o),t.l=!0,t.exports}o.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,o){n=t[e]=[r,o]});n[2]=r;var a=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,o.nc&&c.setAttribute("nonce",o.nc),c.src=o.p+"static/js/"+e+"."+{0:"63d3650fda518fa5d91a",1:"0ebe3ead93207dc78a78",2:"a6c5cd1583619d785e31",3:"37b099013ab5b86e6b1a",4:"83b134741cef8a1fc258",5:"61455822347fda4022ec",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"638039a7b39908980436",11:"f27d1de28264fbbe30ff",12:"ccbc18453e41490e2dba",13:"b109164d2be44afb7733",14:"9825bb69e60b8030c230",15:"ffd723714f3c604ae809",16:"825722b083bcf8e5877e",17:"4786e13164b8fb55cf3b",18:"ebf8edd37453b58275c4",19:"237102ab58f0569908b0",20:"106676f1ed05cab7702b",21:"9811614945523e2ab002"}[e]+".js";var f=setTimeout(b,12e4);function b(){c.onerror=c.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=b,a.appendChild(c),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,c){for(var f,b,d,i=0,u=[];i<r.length;i++)b=r[i],t[b]&&u.push(t[b][0]),t[b]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,c);u.length;)u.shift()();if(c)for(i=0;i<c.length;i++)d=a(a.s=c[i]);return d};var r={},t={24: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 o=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,a.nc&&c.setAttribute("nonce",a.nc),c.src=a.p+"static/js/"+e+"."+{0:"63d3650fda518fa5d91a",1:"0ebe3ead93207dc78a78",2:"f749460f584b76cacadd",3:"37b099013ab5b86e6b1a",4:"83b134741cef8a1fc258",5:"61455822347fda4022ec",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"638039a7b39908980436",11:"f27d1de28264fbbe30ff",12:"ccbc18453e41490e2dba",13:"b109164d2be44afb7733",14:"9825bb69e60b8030c230",15:"ffd723714f3c604ae809",16:"825722b083bcf8e5877e",17:"4786e13164b8fb55cf3b",18:"ebf8edd37453b58275c4",19:"237102ab58f0569908b0",20:"106676f1ed05cab7702b",21:"9811614945523e2ab002"}[e]+".js";var f=setTimeout(b,12e4);function b(){c.onerror=c.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=b,o.appendChild(c),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
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-08-12 15:11:33 * @Date: 2019-08-12 15:11:33
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-10-12 11:08:57 * @LastEditTime: 2019-10-14 10:22:37
--> -->
<!-- <!--
<header-param :itemData="itemData"></header-param> <header-param :itemData="itemData"></header-param>
...@@ -156,7 +156,8 @@ export default { ...@@ -156,7 +156,8 @@ export default {
description: '描述', description: '描述',
example: '示例', example: '示例',
check: true, check: true,
properties: {} properties: {},
required: []
}); });
} }
that.$forceUpdate(); that.$forceUpdate();
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-08-07 17:17:50 * @Date: 2019-08-07 17:17:50
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-10-14 09:54:31 * @LastEditTime: 2019-10-14 10:24:50
--> -->
<!-- <!--
<create-base></create-base> <create-base></create-base>
...@@ -218,7 +218,8 @@ export default { ...@@ -218,7 +218,8 @@ export default {
description: '描述', description: '描述',
example: '示例', example: '示例',
check: true, check: true,
properties: {} properties: {},
required: []
} }
}, },
required: [] required: []
...@@ -371,7 +372,8 @@ export default { ...@@ -371,7 +372,8 @@ export default {
description: '描述', description: '描述',
example: '示例', example: '示例',
check: true, check: true,
properties: {} properties: {},
required: []
} }
}, },
required: [] required: []
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-08-16 10:02:07 * @Date: 2019-08-16 10:02:07
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-10-12 17:51:39 * @LastEditTime: 2019-10-14 10:35:20
--> -->
<!-- <!--
<create-result></create-result> <create-result></create-result>
...@@ -281,11 +281,11 @@ export default { ...@@ -281,11 +281,11 @@ export default {
// 如果有数组出现 // 如果有数组出现
if (front.bodyJsonData.properties.bodyRoot.properties[key].type == 'array' && Object.keys(front.bodyJsonData.properties.bodyRoot.properties[key].items.properties).length) { if (front.bodyJsonData.properties.bodyRoot.properties[key].type == 'array' && Object.keys(front.bodyJsonData.properties.bodyRoot.properties[key].items.properties).length) {
front.bodyJsonData.properties.bodyRoot.properties[key].items.isRootKey = front.bodyJsonData.properties.bodyRoot.properties[key].items.isRootKey == false ? 0 : 1; front.bodyJsonData.properties.bodyRoot.properties[key].items.isRootKey = front.bodyJsonData.properties.bodyRoot.properties[key].items.isRootKey == false ? 0 : 1;
await that.handleArrObjData(front.bodyJsonData.properties.bodyRoot.properties[key].items.properties); await that.handleArrObjData(front.bodyJsonData.properties.bodyRoot.properties[key].items.properties, front.bodyJsonData.properties.bodyRoot.properties[key].items);
} }
// 如果有对象出现 // 如果有对象出现
if (front.bodyJsonData.properties.bodyRoot.properties[key].type == 'object' && Object.keys(front.bodyJsonData.properties.bodyRoot.properties[key].properties).length) { if (front.bodyJsonData.properties.bodyRoot.properties[key].type == 'object' && Object.keys(front.bodyJsonData.properties.bodyRoot.properties[key].properties).length) {
await that.handleArrObjData(front.bodyJsonData.properties.bodyRoot.properties[key].properties); await that.handleArrObjData(front.bodyJsonData.properties.bodyRoot.properties[key].properties, front.bodyJsonData.properties.bodyRoot.properties[key]);
} }
} }
} }
...@@ -306,15 +306,19 @@ export default { ...@@ -306,15 +306,19 @@ export default {
} }
return obj; return obj;
}, },
async handleArrObjData(item) { async handleArrObjData(item, parentKey) {
const that = this; const that = this;
parentKey.required = [];
for (let childKey in item) { for (let childKey in item) {
if (item[childKey].check) {
parentKey.required.push(childKey);
}
item[childKey]['isRootKey'] = !item[childKey]['isRootKey'] || item[childKey]['isRootKey'] == 0 ? 0 : 1; // 是否是后端参数字段 item[childKey]['isRootKey'] = !item[childKey]['isRootKey'] || item[childKey]['isRootKey'] == 0 ? 0 : 1; // 是否是后端参数字段
if (item[childKey].type == 'array' && Object.keys(item[childKey].items.properties).length) { if (item[childKey].type == 'array' && Object.keys(item[childKey].items.properties).length) {
await that.handleArrObjData(item[childKey].items.properties); await that.handleArrObjData(item[childKey].items.properties, item[childKey].items);
} }
if (item[childKey].type == 'object' && Object.keys(item[childKey].properties).length) { if (item[childKey].type == 'object' && Object.keys(item[childKey].properties).length) {
await that.handleArrObjData(item[childKey].properties); await that.handleArrObjData(item[childKey].properties, item[childKey]);
} }
} }
return item; return item;
...@@ -356,11 +360,11 @@ export default { ...@@ -356,11 +360,11 @@ export default {
// 如果有数组出现 // 如果有数组出现
if (back.backBodyJsonData.properties.bodyRoot.properties[key].type == 'array' && Object.keys(back.backBodyJsonData.properties.bodyRoot.properties[key].items.properties).length) { if (back.backBodyJsonData.properties.bodyRoot.properties[key].type == 'array' && Object.keys(back.backBodyJsonData.properties.bodyRoot.properties[key].items.properties).length) {
back.backBodyJsonData.properties.bodyRoot.properties[key].items.isRootKey = back.backBodyJsonData.properties.bodyRoot.properties[key].items.isRootKey == false ? 0 : 1; back.backBodyJsonData.properties.bodyRoot.properties[key].items.isRootKey = back.backBodyJsonData.properties.bodyRoot.properties[key].items.isRootKey == false ? 0 : 1;
await that.handleArrObjData(back.backBodyJsonData.properties.bodyRoot.properties[key].items.properties); await that.handleArrObjData(back.backBodyJsonData.properties.bodyRoot.properties[key].items.properties, back.backBodyJsonData.properties.bodyRoot.properties[key].items);
} }
// 如果有对象出现 // 如果有对象出现
if (back.backBodyJsonData.properties.bodyRoot.properties[key].type == 'object' && Object.keys(back.backBodyJsonData.properties.bodyRoot.properties[key].properties).length) { if (back.backBodyJsonData.properties.bodyRoot.properties[key].type == 'object' && Object.keys(back.backBodyJsonData.properties.bodyRoot.properties[key].properties).length) {
await that.handleArrObjData(back.backBodyJsonData.properties.bodyRoot.properties[key].properties); await that.handleArrObjData(back.backBodyJsonData.properties.bodyRoot.properties[key].properties, back.backBodyJsonData.properties.bodyRoot.properties[key]);
} }
} }
} }
......
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