You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
shipin/public/admin/system_static/js/chunk-1fe7a038.cfbf80d6.js

1 lines
44 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1fe7a038"],{"12b5":function(t,e,a){},"1c01":function(t,e,a){},3968:function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"i",(function(){return i})),a.d(e,"g",(function(){return o})),a.d(e,"h",(function(){return s})),a.d(e,"e",(function(){return l})),a.d(e,"j",(function(){return c})),a.d(e,"f",(function(){return u})),a.d(e,"c",(function(){return d})),a.d(e,"d",(function(){return p})),a.d(e,"b",(function(){return f})),a.d(e,"k",(function(){return m})),a("99af");var n=a("6b6c");function r(t){return Object(n.a)({url:"/setting/system_out_account/index",method:"get",params:t})}function i(t){return Object(n.a)({url:"setting/system_out_account/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function o(t){return Object(n.a)({url:"setting/system_out_account/save",method:"post",data:t})}function s(t){return Object(n.a)({url:"setting/system_out_account/update/".concat(t.id),method:"post",data:t})}function l(){return Object(n.a)({url:"setting/system_out_interface/list",method:"get"})}function c(t){return Object(n.a)({url:"setting/system_out_account/set_up/".concat(t.id),method:"put",data:t})}function u(t){return Object(n.a)({url:"setting/system_out_interface/save/".concat(t.id),method:"post",data:t})}function d(t){return Object(n.a)({url:"setting/system_out_interface/info/".concat(t),method:"get"})}function p(t){return Object(n.a)({url:"setting/system_out_interface/edit_name",method:"PUT",data:t})}function f(t){return Object(n.a)({url:"setting/system_out_interface/del/"+t,method:"delete"})}function m(t){return Object(n.a)({url:"setting/system_out_account/text_out_url",method:"post",data:t})}},"3c16":function(t,e,a){},"78ed":function(t,e,a){"use strict";a("3c16")},9666:function(t,e,a){"use strict";a.r(e),a("b0c0"),a("498a");var n=a("c7eb"),r=a("1da1"),i=a("5530"),o=a("ade3"),s=(a("a9e3"),a("fb6a"),a("14d9"),a("7db0"),a("d3b7"),a("a434"),a("99af"),a("6b6c"));function l(t){return Object(s.a)({url:"system/route/".concat(t.id),method:"post",data:t})}function c(t){return Object(s.a)({url:"system/route/"+t,method:"delete"})}function u(t){return Object(s.a)({url:"system/route_cate/"+t,method:"delete"})}var d=a("95d5"),p=(a("caad"),a("b64b"),a("e9c4"),a("159b"),a("d81d"),a("bc3a")),f=(p=a.n(p),a("d708"),a("c276")),m=a("5c96"),v=p.a.create({baseURL:location.protocol+"//"+location.hostname,timeout:1e4}),b=(p.a.defaults.withCredentials=!0,v.interceptors.request.use((function(t){t.file?t.headers["Content-Type"]="multipart/form-data":t.headers["Content-Type"]="application/json;charset=UTF-8";try{if(t.headerItem)for(var e in t.headerItem)t.headers[e]=t.headerItem[e]}catch(t){}return Object(f.c)("token"),Object(f.c)("kefu_token"),t}),(function(t){return Promise.reject(t)})),v.interceptors.response.use((function(t){var e={};return t.data&&(e="string"==typeof t.data?JSON.parse(t.data):t.data),200!==(t.data?e.status:0)?Promise.reject(e||{msg:"未知错误"}):e}),(function(t){m.Message.error("接口异常")})),v),y=a("c2c6");p={name:"",props:{codes:{type:String,default:function(){return""}},readOnly:{type:Boolean,default:function(){return!1}},editorOptions:{type:Object,default:function(){return{selectOnLineNumbers:!0,roundedSelection:!1,readOnly:this.readOnly,cursorStyle:"line",automaticLayout:!1,glyphMargin:!0,useTabStops:!1,fontSize:28,autoIndent:!0}}}},data:function(){return{}},created:function(){},mounted:function(){var t=this;this.monacoEditor=y.editor.create(this.$refs.container,{value:this.codes,language:"json",theme:"vs",automaticLayout:!0,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},lineNumbersMinChars:5,editorOptions:this.editorOptions}),setTimeout((function(){t.monacoEditor.trigger("anyString","editor.action.formatDocument"),t.monacoEditor.setValue(t.monacoEditor.getValue())}),100)},methods:{}},a("e20c"),v=a("2877"),p=Object(v.a)(p,(function(){var t=this._self._c;return t("div",{staticClass:"monaco-container"},[t("div",{ref:"container",staticClass:"monaco-editor"})])}),[],!1,null,"1bc47b4c",null).exports;a("b76a");p={components:{MonacoEditor:p},props:{formValidate:{type:Object,default:function(){return{}}},requestTypeList:{type:Array,default:function(){return[]}},typeList:{type:Array,default:function(){return[]}},apiType:{type:String,default:"adminapi"}},data:function(){return{bodyType:"form-data",interfaceData:void 0,paramsType:"Params",editor:"",codes:"",jsonBody:""}},created:function(){this.interfaceData=this.formValidate,this.interfaceData.request_body=JSON.parse(JSON.stringify(this.interfaceData.request))},mounted:function(){var t=this;this.$refs.zTable.getTableData().tableData.length||"adminapi"!=this.apiType?this.interfaceData.header&&this.interfaceData.header.forEach((function(e,a){t.insertEvent("zTable",{attribute:e.attribute||"",value:e.value||""})})):this.insertEvent("zTable",{attribute:"Authori-Zation",value:"Bearer "+Object(f.c)("token")})},methods:{handleChange:function(t,e,a){var i=this;return Object(r.a)(Object(n.a)().mark((function r(){var o,s,l,c;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("array"===t.value||"object"===t.value){n.next=13;break}if(!e.children.length){n.next=13;break}o=i.$refs[a].getTableData().tableData,s=e.children[0].parentId,l=i.$refs[a],c=0;case 6:if(c<o.length){if(o[c].parentId==s)return n.next=10,l.remove(o[c]);n.next=10}else n.next=13;break;case 10:c++,n.next=6;break;case 13:case"end":return n.stop()}}),r)})))()},insertCopy:function(){var t=this;this.$copyText(this.codes).then((function(e){t.$message.success("复制成功")})).catch((function(e){t.$message.error("复制失败")}))},requestData:function(){var t=this;return Object(r.a)(Object(n.a)().mark((function e(){var a,r,i,o,s;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.apiType+"/"+t.interfaceData.path,r=t.interfaceData.method,e.t0=t,e.next=5,t.$refs.xTable.getTableData().tableData;case 5:if(e.t1=e.sent,e.t1){e.next=8;break}e.t1=[];case 8:e.t2=e.t1,i=e.t0.filtersData.call(e.t0,e.t2),"json"!==t.bodyType?e.next=14:(e.t3=t.jsonBody,e.next=22);break;case 14:return e.t4=t,e.next=17,t.$refs.yTable.getTableData().tableData;case 17:if(e.t5=e.sent,e.t5){e.next=20;break}e.t5=[];case 20:e.t6=e.t5,e.t3=e.t4.filtersData.call(e.t4,e.t6);case 22:return o=e.t3,e.t7=t,e.next=26,t.$refs.zTable.getTableData().tableData;case 26:if(e.t8=e.sent,e.t8){e.next=29;break}e.t8=[];case 29:e.t9=e.t8,s=e.t7.filtersData.call(e.t7,e.t9),s=s,t.codes="",b({url:a,method:r,params:i,data:o,headerItem:s}).then((function(e){if(!e)return t.$message.error("接口异常");t.codes=JSON.stringify(e)})).catch((function(e){if(!e)return t.$message.error("接口异常");t.codes=JSON.stringify(e)}));case 34:case"end":return e.stop()}}),e)})))()},filtersData:function(t){var e=this;try{var a={};return t.map((function(t){if(!t.parentId)for(var n in t)!function(){var r,i;"attribute"==n&&("object"===t.type?(r={},t.children.map((function(t,a){r=e.filtersObj(t,1)})),a[t[n]]=r):"array"!==t.type?a[t[n]]=t.value||"":(i=[],t.children.map((function(t,a){i[a]=e.filtersObj(t)})),a[t[n]]=i))}()})),a}catch(t){}},filtersObj:function(t,e){var a,n=this,r={};for(a in t)!function(){var i,o;"attribute"==a&&("object"===t.type?(i={},t.children.map((function(e,a){i[t.attribute]=n.filtersObj(e)})),r=i):"array"!==t.type?e?r[t.attribute]=t.value||"":r[t[a]]=t.value||"":(o=[],t.children.map((function(t,e){o[e]=n.filtersObj(t)})),r[t[a]]=o))}();return r},changeTab:function(t){},insertEvent:function(t,e){var a=this;return Object(r.a)(Object(n.a)().mark((function r(){var o,s,l;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=a.$refs[t],s="xTable"==t?{attribute:"",type:"string",must:0,value:"",trip:""}:"yTable"==t?{attribute:"",type:"string",value:"",must:0,trip:""}:"zTable"==t?(s={attribute:"",type:"",value:"",trip:""},Object(i.a)(Object(i.a)({},s),e)):"zaTable"==t?{attribute:"token",type:"string",value:"",must:0,trip:""}:{code:"",value:"",solution:""},n.next=4,o.insertAt(s,-1);case 4:return l=n.sent,l=l.row,n.next=8,o.setActiveCell(l,"name");case 8:case"end":return n.stop()}}),r)})))()},insertRow:function(t,e){var a=this;return Object(r.a)(Object(n.a)().mark((function r(){var i,o,s;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=a.$refs[e],o="xTable"==e?{attribute:"",type:"string",must:0,value:"",trip:"",id:Date.now(),parentId:t.id}:{code:"",value:"",solution:"",id:Date.now(),parentId:t.id},n.next=4,i.insertAt(o,-1);case 4:return o=n.sent,s=o.row,n.next=8,i.setTreeExpand(t,!0);case 8:return n.next=10,i.setActiveRow(s);case 10:case"end":return n.stop()}}),r)})))()},removeRow:function(t,e){var a=this;return Object(r.a)(Object(n.a)().mark((function r(){var i;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=a.$refs[e],n.next=3,i.remove(t);case 3:case"end":return n.stop()}}),r)})))()}}},a("af28"),a("ee8b"),p=Object(v.a)(p,(function(){var t=this,e=t._self._c;return t.interfaceData?e("div",{staticClass:"content"},[e("div",{staticClass:"head"},[e("el-input",{scopedSlots:t._u([{key:"prepend",fn:function(){return[e("el-select",{staticStyle:{width:"120px"},model:{value:t.interfaceData.method,callback:function(e){t.$set(t.interfaceData,"method",e)},expression:"interfaceData.method"}},t._l(t.requestTypeList,(function(t,a){return e("el-option",{key:a,attrs:{value:t.value,label:t.label}})})),1)]},proxy:!0}],null,!1,1471772108),model:{value:t.interfaceData.path,callback:function(e){t.$set(t.interfaceData,"path",e)},expression:"interfaceData.path"}}),e("el-button",{staticClass:"ml20",attrs:{type:"primary"},on:{click:t.requestData}},[t._v("请求")]),t.codes?e("el-button",{staticClass:"ml10 copy-btn",attrs:{type:"success"},on:{click:function(e){return t.insertCopy()}}},[t._v("复制结果")]):t._e()],1),e("div",{staticClass:"params"},[e("el-tabs",{staticClass:"mt10",on:{"tab-click":t.changeTab},model:{value:t.paramsType,callback:function(e){t.paramsType=e},expression:"paramsType"}},[e("el-tab-pane",{attrs:{label:"Params",name:"Params"}}),e("el-tab-pane",{attrs:{label:"Body",name:"Body"}}),e("el-tab-pane",{attrs:{label:"Header",name:"Header"}})],1),e("div",{directives:[{name:"show",rawName:"v-show",value:"Params"===t.paramsType,expression:"paramsType === 'Params'"}]},[e("vxe-table",{ref:"xTable",staticClass:"mt10",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.interfaceData.query}},[e("vxe-column",{attrs:{field:"attribute",width:"150",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}})]}}],null,!1,3650624218)}),e("vxe-column",{attrs:{field:"value",title:"参数值","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.value,callback:function(e){t.$set(n,"value",e)},expression:"row.value"}})]}}],null,!1,3354968205)}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"120","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-select",{attrs:{transfer:""},on:{change:function(e){t.handleChange(e,n,"xTable")}},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1)]}}],null,!1,2121888576)}),e("vxe-column",{attrs:{title:"操作",width:"120"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[["array","object"].includes(n.type)?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"xTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"xTable")}}},[t._v("删除")])]}}],null,!1,832755093)})],1),e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("xTable")}}},[t._v("添加参数")])],1),e("div",{directives:[{name:"show",rawName:"v-show",value:"Body"===t.paramsType,expression:"paramsType === 'Body'"}]},[e("el-radio-group",{staticClass:"mt10",model:{value:t.bodyType,callback:function(e){t.bodyType=e},expression:"bodyType"}},[e("el-radio",{attrs:{label:"form-data"}}),e("el-radio",{attrs:{label:"json"}})],1),"form-data"==t.bodyType?e("vxe-table",{ref:"yTable",staticClass:"mt10",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.interfaceData.request_body}},[e("vxe-column",{attrs:{field:"attribute",width:"150",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}})]}}],null,!1,3650624218)}),e("vxe-column",{attrs:{field:"value",title:"参数值","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.value,callback:function(e){t.$set(n,"value",e)},expression:"row.value"}})]}}],null,!1,3354968205)}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"120","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-select",{attrs:{transfer:""},on:{change:function(e){t.handleChange(e,n,"yTable")}},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1)]}}],null,!1,3599903521)}),e("vxe-column",{attrs:{title:"操作",width:"120"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[["array","object"].includes(n.type)?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"yTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"yTable")}}},[t._v("删除")])]}}],null,!1,2927461237)})],1):e("div",[e("el-input",{attrs:{type:"textarea",rows:8,placeholder:"请求数据"},model:{value:t.jsonBody,callback:function(e){t.jsonBody=e},expression:"jsonBody"}})],1),"form-data"==t.bodyType?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("yTable")}}},[t._v("添加参数")]):t._e()],1),e("div",{directives:[{name:"show",rawName:"v-show",value:"Header"===t.paramsType,expression:"paramsType === 'Header'"}]},[e("vxe-table",{ref:"zTable",staticClass:"mt10",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.interfaceData.headerData}},[e("vxe-column",{attrs:{field:"attribute",width:"300",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}})]}}],null,!1,3650624218)}),e("vxe-column",{attrs:{field:"value",title:"参数值","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-input",{attrs:{type:"text"},model:{value:n.value,callback:function(e){t.$set(n,"value",e)},expression:"row.value"}})]}}],null,!1,3354968205)}),e("vxe-column",{attrs:{title:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[["array","object"].includes(n.type)?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"zTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"zTable")}}},[t._v("删除")])]}}],null,!1,1494681813)})],1),e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("zTable")}}},[t._v("添加参数")])],1)],1),t.codes?e("div",{staticClass:"res mt10 mb10"},[e("MonacoEditor",{attrs:{codes:t.codes,readOnly:!0}})],1):t._e()]):t._e()}),[],!1,null,"53ac263e",null).exports;var h=a("2f62");a("3968"),o={name:"systemOutInterface",components:{VueTreeList:d.VueTreeList,debugging:p},data:function(){return{value:"",isEdit:!1,nameModal:!1,debuggingModal:!1,formValidate:{},grid:{xl:7,lg:7,md:12,sm:24,xs:24},ruleValidate:{title:[{message:"请输入正确的描述 (不能多于200位数)",trigger:"blur",max:200}]},loading:!1,intTypeList:[{value:"string",label:"String"},{value:"number",label:"Number"},{value:"boolean",label:"Boolean"},{value:"null",label:"Null"},{value:"any",label:"Any"}],typeList:[{value:"string",label:"String"},{value:"array",label:"Array"},{value:"object",label:"Object"},{value:"number",label:"Number"},{value:"boolean",label:"Boolean"},{value:"null",label:"Null"},{value:"any",label:"Any"}],requestTypeList:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"DELETE",label:"DELETE"},{value:"PUT",label:"PUT"}],contextData:null,treeData:void 0,buttonProps:{type:"default",size:"small"},methodColor:"#fff",apiType:"adminapi",paramsId:0}},watch:(p={},Object(o.a)(p,"formValidate.method",{deep:!0,handler:function(t,e){t&&("GET"==(t=t.toUpperCase())?this.methodColor="#61affe":"POST"==t?this.methodColor="#49cc90":"PUT"==t?this.methodColor="#fca130":"DEL"!=t&&"DELETE"!=t||(this.methodColor="#f93e3e"))}}),Object(o.a)(p,"apiType",(function(t){t&&this.getInterfaceList("one")})),p),computed:Object(i.a)(Object(i.a)({},Object(h.d)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:"50px"},labelPosition:function(){return this.isMobile?"top":"right"}}),created:function(){this.getInterfaceList("one")},methods:{syncRoute:function(){var t=this;this.$msgbox({title:"立即同步",message:"同步之后,路由文件中新增的接口添加到接口列表中,路由文件中删除的路由会同步的在接口列表中删除",showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",iconClass:"el-icon-warning",confirmButtonClass:"btn-custom-cancel"}).then((function(){var e;e=t.apiType,Object(s.a)({url:"system/route/sync_route/".concat(e),method:"get"}).then((function(e){t.getInterfaceList("one"),t.$message.success(e.msg)}))})).catch((function(){}))},debugging:function(){this.debuggingModal=!0},onClicksss:function(t){},methodsColor:function(t){return t=t.toUpperCase(),"GET"==t?"#61affe":"POST"==t?"#49cc90":"PUT"==t?"#fca130":"DEL"==t||"DELETE"==t?"#f93e3e":void 0},insertBefore:function(t){},insertAfter:function(t){},moveInto:function(t){},addTableData:function(){return Object(r.a)(Object(n.a)().mark((function t(){var e;return Object(n.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,$table.insertAt(newRow,-1);case 2:return e=t.sent,e=e.row,t.next=6,$table.setActiveCell(e,"name");case 6:case"end":return t.stop()}}),t)})))()},getInterfaceList:function(t){var e,a=this;try{e=this.apiType,Object(s.a)({url:"system/route/tree?app_name=".concat(e),method:"get"}).then((function(e){var n;e.data.length?(e.data[0].expand=!1,a.treeData=new d.Tree(e.data),a.$nextTick((function(r){t&&(n=(e.data[0].children&&e.data[0].children[0].children&&e.data[0].children[0].children.length?(document.querySelectorAll(".vtl-icon-caret-right")[0].click(),document.querySelectorAll(".vtl-icon-caret-right")[1].click(),e.data[0].children):(document.querySelectorAll(".vtl-icon-caret-right")[0].click(),e.data))[0].children[0],a.onClick(n))}))):(a.treeData=new d.Tree({}),a.formValidate={})})).catch((function(t){a.$message.error(t.msg)}))}catch(e){}},onClick:function(t){try{t.method&&(this.isEdit=!1,this.paramsId=t.id,this.getRoteData(t.id))}catch(t){}},getRoteData:function(t){var e=this;t=t,Object(s.a)({url:"system/route/".concat(t),method:"get"}).then((function(t){e.formValidate=t.data})).catch((function(t){e.$message.error(t.msg)}))},handleSubmit:function(){var t=this;return Object(r.a)(Object(n.a)().mark((function e(){return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.formValidate.name){e.next=4;break}return e.abrupt("return",t.$message.warning("请输入接口名称"));case 4:if(t.formValidate.method){e.next=8;break}return e.abrupt("return",t.$message.warning("请选择请求类型"));case 8:if(t.formValidate.path){e.next=10;break}return e.abrupt("return",t.$message.warning("请输入路由地址"));case 10:return e.next=12,t.$refs.xTable.getTableData().tableData;case 12:return t.formValidate.request=e.sent,e.next=15,t.$refs.resTable.getTableData().tableData;case 15:return t.formValidate.response=e.sent,e.next=18,t.$refs.codeTable.getTableData().tableData;case 18:return t.formValidate.error_code=e.sent,t.formValidate.apiType=t.apiType,e.next=22,l(t.formValidate).then((function(e){t.isEdit=!1,t.$message.success(e.msg),t.getRoteData(t.paramsId)})).catch((function(e){t.$message.error(e.msg)}));case 22:case"end":return e.stop()}}),e)})))()},insertEvent:function(t){var e=this;return Object(r.a)(Object(n.a)().mark((function a(){var r,i,o;return Object(n.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return r=e.$refs[t],i="xTable"==t?{attribute:"",type:"",must:0,trip:""}:"resTable"==t?{attribute:"",type:"",trip:""}:{code:"",value:"",solution:""},a.next=4,r.insertAt(i,-1);case 4:return i=a.sent,o=i.row,a.next=8,r.setActiveCell(o,"name");case 8:case"end":return a.stop()}}),a)})))()},insertRow:function(t,e){var a=this;return Object(r.a)(Object(n.a)().mark((function r(){var i,o,s;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=a.$refs[e],o="xTable"==e?{attribute:"",type:"",must:0,trip:"",id:Date.now(),parentId:t.id}:"resTable"==e?{attribute:"",type:"",trip:"",id:Date.now(),parentId:t.id}:{code:"",value:"",solution:"",id:Date.now(),parentId:t.id},n.next=4,i.insertAt(o,-1);case 4:return o=n.sent,s=o.row,n.next=8,i.setTreeExpand(t,!0);case 8:return n.next=10,i.setActiveRow(s);case 10:case"end":return n.stop()}}),r)})))()},removeRow:function(t,e){var a=this;return Object(r.a)(Object(n.a)().mark((function r(){var i;return Object(n.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=a.$refs[e],n.next=3,i.remove(t);case 3:case"end":return n.stop()}}),r)})))()},add:function(){this.value="",this.formValidate.id=0,this.nameModal=!0},clickMenu:function(t,e){var a,n,r=this;1==t?(this.formValidate={},this.formValidate.cate_id=e?e.id:0,this.formValidate.id=0,this.isEdit=!0):2==t?this.$modalForm((a=e.id,n=this.apiType,Object(s.a)({url:"system/route_cate/".concat(a,"/edit?app_name=").concat(n),method:"get"}))).then((function(){return r.getInterfaceList()})):3==t?this.onDel(e):4==t&&this.$modalForm((a=this.apiType,Object(s.a)({url:"system/route_cate/create?app_name=".concat(a),method:"get"}))).then((function(){return r.getInterfaceList()}))},addFac:function(t){this.formValidate={id:t?t.id:0},this.isEdit=!0},asyncOK:function(){var t=this;l({id:this.formValidate.id||0,type:0,name:this.value}).then((function(e){t.$message.success(e.msg),t.getInterfaceList()})).catch((function(e){t.$message.error(e.msg)}))},handleContextMenu:function(t,e,a){a.left=Number(a.left.slice(0,-2))+75+"px",this.contextData=t},handleContextCreateFolder:function(){},handleContextCreateFile:function(){},renderContent:function(t,e){var a=this,n=e.root,r=e.node,o=e.data;return t("span",{style:{display:"inline-block",width:"100%"}},[t("span",[t(resolveComponent("Icon"),{type:"ios-paper-outline",style:{marginRight:"8px"}}),t("span",o.title)]),t("span",{style:{display:"inline-block",float:"right",marginRight:"32px"}},[t(resolveComponent("Button"),Object(i.a)(Object(i.a)({},this.buttonProps),{},{icon:"ios-add",style:{marginRight:"8px"},onClick:function(){a.append(o)}})),t(resolveComponent("Button"),Object(i.a)(Object(i.a)({},this.buttonProps),{},{icon:"ios-remove",onClick:function(){a.remove(n,r,o)}}))])])},clickDir:function(t,e,a){this.navItem=t,this.pathname=t.pathname},append:function(t){var e=t.children||[];e.push({title:"appended node",expand:!0}),this.$set(t,"children",e)},remove:function(t,e,a){var n=t.find((function(t){return t===e})).parent;t=t.find((function(t){return t.nodeKey===n})).node,a=t.children.indexOf(a);t.children.splice(a,1)},onMouseOver:function(t,e,a,n,r){},onDel:function(t){var e=this,a=t.cate_id?c:u;this.$msgbox({title:"提示",message:"删除后无法恢复,请确认后删除!",showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",iconClass:"el-icon-warning",confirmButtonClass:"btn-custom-cancel"}).then((function(){a(t.id).then((function(a){e.$message.success(a.msg),t.remove()})).catch((function(t){e.$message.error(t.msg)}))})).catch((function(){}))},onChangeName:function(t){var e=this;"blur"==t.eventType&&(t={name:t.newName,id:t.id},t=t,Object(s.a)({url:"setting/system_out_interface/edit_name",method:"PUT",data:t}).then((function(t){e.$message.success(t.msg)})).catch((function(t){e.$message.error(t.msg)})))},onAddNode:function(t){},addNode:function(){var t=new d.TreeNode({name:"new node",isLeaf:!1});this.data.children||(this.data.children=[]),this.data.addChildren(t)},getNewTree:function(){this.newTree=function t(e){var a,n={};for(a in e)"children"!==a&&"parent"!==a&&(n[a]=e[a]);if(e.children&&0<e.children.length){n.children=[];for(var r=0,i=e.children.length;r<i;r++)n.children.push(t(e.children[r]))}return n}(this.data)}}},a("78ed"),p=Object(v.a)(o,(function(){var t=this,e=t._self._c;return e("div",[e("div",[e("div",{staticClass:"tabs"},[e("el-tabs",{model:{value:t.apiType,callback:function(e){t.apiType=e},expression:"apiType"}},[e("el-tab-pane",{attrs:{label:"管理端接口",name:"adminapi"}}),e("el-tab-pane",{attrs:{label:"用户端接口",name:"api"}}),e("el-tab-pane",{attrs:{label:"客服端接口",name:"kefuapi"}}),e("el-tab-pane",{attrs:{label:"对外接口",name:"outapi"}})],1)],1),e("div",{staticClass:"main"},[e("div",{staticClass:"ivu-mt mr20 card-tree"},[e("div",{staticClass:"tree"},[e("div",{staticClass:"main-btn"},[e("el-button",{staticClass:"mb5",staticStyle:{flex:"1"},attrs:{type:"primary",long:""},on:{click:function(e){return t.clickMenu(4)}}},[t._v("新增分类")]),e("el-button",{staticClass:"mb5 mr10",attrs:{type:"success"},on:{click:function(e){return t.syncRoute()}}},[t._v("同步")])],1),e("vue-tree-list",{ref:"treeList",staticClass:"tree-list",attrs:{model:t.treeData,"default-tree-node-name":"默认文件夹","default-leaf-node-name":"默认接口名","default-expanded":!1,"expand-only-one":!0},on:{"change-name":t.onChangeName,"delete-node":t.onDel},scopedSlots:t._u([{key:"leafNameDisplay",fn:function(a){return[e("div"),e("div",{staticClass:"tree-node",class:{node:a.model.method,open:t.formValidate.path==a.model.path&&t.formValidate.method==a.model.method},on:{click:function(e){return e.stopPropagation(),t.onClick(a.model)}}},[e("span",{class:{open:t.formValidate.path==a.model.path&&t.formValidate.method==a.model.method}},[t._v(t._s(a.model.name))]),e("el-dropdown",{attrs:{size:"small",transfer:""},on:{command:function(e){t.clickMenu(e,a.model)}}},[e("span",{staticClass:"el-dropdown-link"},[e("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e("template",{slot:"dropdown"},[e("el-dropdown-menu",[a.model.method?t._e():e("el-dropdown-item",{attrs:{command:"1"}},[t._v("新增接口")]),a.model.method?t._e():e("el-dropdown-item",{attrs:{command:"2"}},[t._v("编辑分类名")]),e("el-dropdown-item",{attrs:{command:"3"}},[t._v("删除")])],1)],1)],2)],1)]}},{key:"treeNodeIcon",fn:function(a){return[a.model.method?e("span",{staticClass:"req-method",style:{color:t.methodsColor(a.model.method),"font-weight":(a.model.pid,t.formValidate.pid,"500")}},[t._v(t._s(a.model.method))]):t._e()]}}])},[e("span",{staticClass:"icon",attrs:{slot:"addTreeNodeIcon"},slot:"addTreeNodeIcon"}),e("span",{staticClass:"icon",attrs:{slot:"addLeafNodeIcon"},slot:"addLeafNodeIcon"}),e("span",{staticClass:"icon",attrs:{slot:"editNodeIcon"},slot:"editNodeIcon"}),e("span",{staticClass:"icon",attrs:{slot:"delNodeIcon"},slot:"delNodeIcon"})])],1)]),e("el-card",{staticClass:"ivu-mt right-card",attrs:{bordered:!1,shadow:"never"}},[e("div",{staticClass:"data"},[e("div",{staticClass:"eidt-sub"},[e("div",{staticClass:"name"},[t._v("\n "+t._s(t.formValidate.name)+"\n ")]),e("div",[e("el-button",{staticClass:"submission",on:{click:function(e){return t.debugging()}}},[t._v("调试")]),t.formValidate.id?e("el-button",{staticClass:"submission",attrs:{type:"primary"},on:{click:function(e){t.isEdit=!t.isEdit}}},[t._v(t._s(t.isEdit?"取消":"编辑"))]):t._e(),t.isEdit?e("el-button",{staticClass:"submission",attrs:{type:"primary"},on:{click:function(e){return t.handleSubmit("formValidate")}}},[t._v("保存")]):t._e()],1)]),e("el-form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{rules:t.ruleValidate,model:t.formValidate,"label-width":"100px","label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title"},[t._v("接口信息")]),e("el-form-item",{attrs:{label:"接口名称:",prop:"name"}},[t.isEdit?e("el-input",{staticClass:"perW20",attrs:{type:"text",rows:4,placeholder:"请输入"},model:{value:t.formValidate.name,callback:function(e){t.$set(t.formValidate,"name","string"==typeof e?e.trim():e)},expression:"formValidate.name"}}):e("span",[t._v(t._s(t.formValidate.name||""))])],1),e("el-form-item",{attrs:{label:"请求类型:",prop:"name"}},[t.isEdit?e("el-select",{staticStyle:{width:"120px"},model:{value:t.formValidate.method,callback:function(e){t.$set(t.formValidate,"method",e)},expression:"formValidate.method"}},t._l(t.requestTypeList,(function(t,a){return e("el-option",{key:a,attrs:{value:t.value,label:t.label}})})),1):e("span",{staticClass:"req-method",style:"background-color:"+t.methodColor},[t._v(t._s(t.formValidate.method||""))])],1),e("el-form-item",{attrs:{label:"功能描述:",prop:"name"}},[t.isEdit?e("el-input",{staticClass:"perW20",attrs:{type:"textarea",rows:4,placeholder:"请输入"},model:{value:t.formValidate.describe,callback:function(e){t.$set(t.formValidate,"describe","string"==typeof e?e.trim():e)},expression:"formValidate.describe"}}):e("span",{staticClass:"text-area"},[t._v(t._s(t.formValidate.describe||"--"))])],1),t.isEdit?e("el-form-item",{attrs:{label:"所属分类:",prop:"name"}},[e("el-cascader",{attrs:{size:"small",options:t.formValidate.cate_tree,props:{checkStrictly:!0,multiple:!1,emitPath:!1,value:"id",label:"name"},clearable:""},model:{value:t.formValidate.cate_id,callback:function(e){t.$set(t.formValidate,"cate_id",e)},expression:"formValidate.cate_id"}})],1):t._e(),e("el-form-item",{attrs:{label:"是否公共:",prop:"name"}},[t.isEdit?e("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:t.formValidate.type,callback:function(e){t.$set(t.formValidate,"type",e)},expression:"formValidate.type"}}):e("span",{staticClass:"text-area"},[t._v(t._s(t.formValidate.type?"是":"否"))])],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title"},[t._v("调用方式")]),e("el-form-item",{attrs:{label:"路由地址:",prop:"path"}},[e("span",[t._v(t._s(t.formValidate.path||""))])]),e("el-form-item",{attrs:{label:"文件地址:",prop:"path"}},[e("span",[t._v(t._s(t.formValidate.file_path||""))])]),e("el-form-item",{attrs:{label:"方法名:",prop:"path"}},[e("span",[t._v(t._s(t.formValidate.action||""))])]),e("el-form-item",{attrs:{label:"header参数:"}},[e("vxe-table",{ref:"xTable",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},loading:t.loading,"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.formValidate.header}},[e("vxe-column",{attrs:{field:"attribute",width:"300",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}}):e("span",[t._v(t._s(n.attribute||""))])]}}])}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"200","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-select",{attrs:{transfer:""},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1):e("span",[t._v(t._s(n.type||""))])]}}])}),e("vxe-column",{attrs:{field:"must",title:"必填",width:"100","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-checkbox",{attrs:{"unchecked-value":"0","checked-value":"1"},model:{value:n.must,callback:function(e){t.$set(n,"must",e)},expression:"row.must"}}):e("span",[t._v(t._s("1"==n.must?"是":"否"))])]}}])}),e("vxe-column",{attrs:{field:"trip",title:"说明","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.trip,callback:function(e){t.$set(n,"trip",e)},expression:"row.trip"}}):e("span",[t._v(t._s(n.trip||""))])]}}])}),t.isEdit?e("vxe-column",{attrs:{title:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return["array"===n.type||"object"===n.type?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"xTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"xTable")}}},[t._v("删除")])]}}],null,!1,3713135811)}):t._e()],1),t.isEdit?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("xTable")}}},[t._v("添加参数")]):t._e()],1),e("el-form-item",{attrs:{label:"query参数:"}},[e("vxe-table",{ref:"xTable",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},loading:t.loading,"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.formValidate.query}},[e("vxe-column",{attrs:{field:"attribute",width:"300",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}}):e("span",[t._v(t._s(n.attribute||""))])]}}])}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"200","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-select",{attrs:{transfer:""},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1):e("span",[t._v(t._s(n.type||""))])]}}])}),e("vxe-column",{attrs:{field:"must",title:"必填",width:"100","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-checkbox",{attrs:{"unchecked-value":"0","checked-value":"1"},model:{value:n.must,callback:function(e){t.$set(n,"must",e)},expression:"row.must"}}):e("span",[t._v(t._s("1"==n.must?"是":"否"))])]}}])}),e("vxe-column",{attrs:{field:"trip",title:"说明","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.trip,callback:function(e){t.$set(n,"trip",e)},expression:"row.trip"}}):e("span",[t._v(t._s(n.trip||""))])]}}])}),t.isEdit?e("vxe-column",{attrs:{title:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return["array"===n.type||"object"===n.type?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"xTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"xTable")}}},[t._v("删除")])]}}],null,!1,3713135811)}):t._e()],1),t.isEdit?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("xTable")}}},[t._v("添加参数")]):t._e()],1),e("el-form-item",{attrs:{label:"body参数:"}},[e("vxe-table",{ref:"xTable",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},loading:t.loading,"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.formValidate.request}},[e("vxe-column",{attrs:{field:"attribute",width:"300",title:"属性","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}}):e("span",[t._v(t._s(n.attribute||""))])]}}])}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"200","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-select",{attrs:{transfer:""},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1):e("span",[t._v(t._s(n.type||""))])]}}])}),e("vxe-column",{attrs:{field:"must",title:"必填",width:"100","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-checkbox",{attrs:{"unchecked-value":"0","checked-value":"1"},model:{value:n.must,callback:function(e){t.$set(n,"must",e)},expression:"row.must"}}):e("span",[t._v(t._s("1"==n.must?"是":"否"))])]}}])}),e("vxe-column",{attrs:{field:"trip",title:"说明","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.trip,callback:function(e){t.$set(n,"trip",e)},expression:"row.trip"}}):e("span",[t._v(t._s(n.trip||""))])]}}])}),t.isEdit?e("vxe-column",{attrs:{title:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return["array"===n.type||"object"===n.type?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"xTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"xTable")}}},[t._v("删除")])]}}],null,!1,3713135811)}):t._e()],1),t.isEdit?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("xTable")}}},[t._v("添加参数")]):t._e()],1),e("el-form-item",{attrs:{label:"返回参数:"}},[e("vxe-table",{ref:"resTable",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","print-config":{},"export-config":{},loading:t.loading,"tree-config":{transform:!0,rowField:"id",parentField:"parentId"},data:t.formValidate.response}},[e("vxe-column",{attrs:{field:"attribute",title:"属性",width:"300","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.attribute,callback:function(e){t.$set(n,"attribute",e)},expression:"row.attribute"}}):e("span",[t._v(t._s(n.attribute||""))])]}}])}),e("vxe-column",{attrs:{field:"type",title:"类型",width:"200","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-select",{attrs:{transfer:""},model:{value:n.type,callback:function(e){t.$set(n,"type",e)},expression:"row.type"}},t._l(t.typeList,(function(t){return e("vxe-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1):e("span",[t._v(t._s(n.type||""))])]}}])}),e("vxe-column",{attrs:{field:"trip",title:"说明","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.trip,callback:function(e){t.$set(n,"trip",e)},expression:"row.trip"}}):e("span",[t._v(t._s(n.trip||""))])]}}])}),t.isEdit?e("vxe-column",{attrs:{title:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return["array"===n.type||"object"===n.type?e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.insertRow(n,"resTable")}}},[t._v("插入")]):t._e(),e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"resTable")}}},[t._v("删除")])]}}],null,!1,4059582339)}):t._e()],1),t.isEdit?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("resTable")}}},[t._v("添加参数")]):t._e()],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title"},[t._v("调用示例")]),t.formValidate.response_example?e("el-form-item",{attrs:{label:"返回数据示例:",prop:"response_example"}},t._l(t.formValidate.response_example,(function(a,n){return e("el-collapse",{key:n,attrs:{accordion:""}},[e("el-collapse-item",[e("template",{slot:"title"},[t._v("\n "+t._s(a.name||"")+"\n ")]),t.isEdit?e("el-input",{staticClass:"perW20",attrs:{type:"textarea",rows:4,placeholder:"请输入"},model:{value:a.data,callback:function(e){t.$set(a,"data","string"==typeof e?e.trim():e)},expression:"item.data"}}):e("span",{staticClass:"text-area"},[t._v(t._s(a.data||""))])],2)],1)})),1):t._e(),e("el-form-item",{attrs:{label:"错误码:"}},[e("vxe-table",{ref:"codeTable",attrs:{resizable:"","show-overflow":"","keep-source":"","row-id":"id","is-tree-view":"","print-config":{},"export-config":{},loading:t.loading,"tree-config":{rowField:"id",parentField:"parentId"},data:t.formValidate.error_code}},[e("vxe-column",{attrs:{field:"code",title:"错误码","tree-node":"","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.code,callback:function(e){t.$set(n,"code",e)},expression:"row.code"}}):e("span",[t._v(t._s(n.code||""))])]}}])}),e("vxe-column",{attrs:{field:"value",title:"错误码取值","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.value,callback:function(e){t.$set(n,"value",e)},expression:"row.value"}}):e("span",[t._v(t._s(n.value||""))])]}}])}),e("vxe-column",{attrs:{field:"solution",title:"解决方案","edit-render":{}},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[t.isEdit?e("vxe-input",{attrs:{type:"text"},model:{value:n.solution,callback:function(e){t.$set(n,"solution",e)},expression:"row.solution"}}):e("span",[t._v(t._s(n.solution||""))])]}}])}),t.isEdit?e("vxe-column",{attrs:{title:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("vxe-button",{attrs:{type:"text",status:"primary"},on:{click:function(e){return t.removeRow(n,"codeTable")}}},[t._v("删除")])]}}],null,!1,3586511496)}):t._e()],1),t.isEdit?e("el-button",{staticClass:"mt10",attrs:{type:"primary"},on:{click:function(e){return t.insertEvent("codeTable")}}},[t._v("添加参数")]):t._e()],1)],1)],1)],1)],1)])],1)]),e("el-dialog",{attrs:{visible:t.nameModal,width:"470px",title:"分组名称"},on:{"update:visible":function(e){t.nameModal=e}}},[e("label",[t._v("分组名称:")]),e("el-input",{staticStyle:{width:"85%"},attrs:{placeholder:"请输入分组名称"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}}),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.nameModal=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.asyncOK}},[t._v("确 定")])],1)],1),e("el-drawer",{attrs:{visible:t.debuggingModal,title:t.formValidate.name,size:"70%",wrapperClosable:!1,loading:t.loading},on:{"update:visible":function(e){t.debuggingModal=e}}},[t.debuggingModal?e("debugging",{attrs:{formValidate:t.formValidate,typeList:t.intTypeList,requestTypeList:t.requestTypeList,apiType:t.apiType}}):t._e()],1)],1)}),[],!1,null,"02fa2146",null);e.default=p.exports},af28:function(t,e,a){"use strict";a("ece8")},e20c:function(t,e,a){"use strict";a("1c01")},ece8:function(t,e,a){},ee8b:function(t,e,a){"use strict";a("12b5")}}]);