From 66a63780568f3f698d09c159e3810f1198d8d831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9A=AE=E5=85=89=EF=BC=9A=E5=9F=8E=E4=B8=AD=E5=9F=8E?= <806783409@qq.com> Date: Mon, 29 Nov 2021 23:33:56 +0800 Subject: [PATCH] =?UTF-8?q?openapi=E6=9C=8D=E5=8A=A1=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{ApiRequest.fa8394de.js => ApiRequest.dfbf5307.js} | 4 ++-- .../assets/{DocInfo.f4a9b76d.js => DocInfo.145588cb.js} | 2 +- .../assets/{DocInfo.8dca6bc7.js => DocInfo.ca06c12c.js} | 2 +- .../{DocManage.cda4fbca.js => DocManage.3324f0e2.js} | 2 +- .../src/main/resources/dist/assets/DocView.00adc918.js | 4 ++++ .../assets/{DocView.288779b4.js => DocView.3bc94699.js} | 2 +- .../src/main/resources/dist/assets/DocView.cb3a5eb7.js | 4 ---- .../{GlobalLayout.6e2ee91d.js => GlobalLayout.83e9fcb5.js} | 2 +- .../{GlobalParam.f36efa53.js => GlobalParam.e27e6941.js} | 2 +- .../{SettingView.cf02ba82.js => SettingView.59a713ea.js} | 2 +- .../dist/assets/{main.d3c4ff0f.js => main.a111e8f9.js} | 2 +- .../{unitConvert.3de44ccf.js => unitConvert.a86860f9.js} | 2 +- zyplayer-doc-api/src/main/resources/dist/doc-api.html | 2 +- zyplayer-doc-ui/api-ui/src/views/manage/DocManage.vue | 2 +- zyplayer-doc-ui/api-ui/src/views/manage/GlobalParam.vue | 2 +- zyplayer-doc-ui/api-ui/src/views/openapi/DocInfo.vue | 2 +- .../api-ui/src/views/openapi/docView/DocDebugger.vue | 7 ++++++- zyplayer-doc-ui/api-ui/src/views/swagger/DocInfo.vue | 2 +- 18 files changed, 26 insertions(+), 21 deletions(-) rename zyplayer-doc-api/src/main/resources/dist/assets/{ApiRequest.fa8394de.js => ApiRequest.dfbf5307.js} (83%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocInfo.f4a9b76d.js => DocInfo.145588cb.js} (97%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocInfo.8dca6bc7.js => DocInfo.ca06c12c.js} (97%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocManage.cda4fbca.js => DocManage.3324f0e2.js} (99%) create mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/DocView.00adc918.js rename zyplayer-doc-api/src/main/resources/dist/assets/{DocView.288779b4.js => DocView.3bc94699.js} (99%) delete mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/DocView.cb3a5eb7.js rename zyplayer-doc-api/src/main/resources/dist/assets/{GlobalLayout.6e2ee91d.js => GlobalLayout.83e9fcb5.js} (99%) rename zyplayer-doc-api/src/main/resources/dist/assets/{GlobalParam.f36efa53.js => GlobalParam.e27e6941.js} (98%) rename zyplayer-doc-api/src/main/resources/dist/assets/{SettingView.cf02ba82.js => SettingView.59a713ea.js} (60%) rename zyplayer-doc-api/src/main/resources/dist/assets/{main.d3c4ff0f.js => main.a111e8f9.js} (84%) rename zyplayer-doc-api/src/main/resources/dist/assets/{unitConvert.3de44ccf.js => unitConvert.a86860f9.js} (99%) diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.fa8394de.js b/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.dfbf5307.js similarity index 83% rename from zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.fa8394de.js rename to zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.dfbf5307.js index dd07168a..64c8b22d 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.fa8394de.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.dfbf5307.js @@ -1,4 +1,4 @@ -import{X as Q,Y as se,y as l,E as de,r as s,o as f,b as w,a,w as t,e as _,t as D,c as O,k as J,F as M,m as n,Z as ue,_ as me,v as ce,u as fe,B as ve,d as _e,H as E,J as U}from"./vendor.d3f949c4.js";import"./index.ea6b273d.js";import{P as X,a as Y,b as ye,u as pe,x as he}from"./unitConvert.3de44ccf.js";import{z as Pe}from"./custom.914a01ae.js";import{_ as Z}from"./main.d3c4ff0f.js";const ge={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:Q,ParamTable:X,ParamBody:Y,aceEditor:ye},setup(v){const{result:o}=se(v);let L=l("body"),e=l("format"),y=l("json"),T=l(""),m=l([]),k=l([]),d=l(""),p=l(""),h=l({}),P=l();const g=()=>{e.value==="preview"&&setTimeout(()=>{P.value&&P.value.contentDocument.write(d.value)},0)},S=()=>{if(d.value="",p.value="",v.result.data){if(h.value=v.result.data,v.result.data.headers){m.value=v.result.data.headers;let u=m.value.find(C=>C.name==="Content-Type");u&&u.value&&(u.value.indexOf("text/html")>=0?y.value="html":u.value.indexOf("text/plain")>=0?y.value="text":u.value.indexOf("application/json")>=0?y.value="json":u.value.indexOf("application/xml")>=0||u.value.indexOf("text/xml")>=0?y.value="xml":u.value.indexOf("application/javascript")>=0&&(y.value="javascript"),T.value=y.value)}if(v.result.data.cookies&&(k.value=v.result.data.cookies),v.result.data.data){d.value=v.result.data.data,p.value=v.result.data.data;try{y.value==="xml"?p.value=he(d.value):y.value==="json"?p.value=JSON.stringify(JSON.parse(d.value),null,4):y.value==="javascript"&&(p.value=JSON.stringify(d.value,null,4))}catch{p.value=v.result.data.data}}else{let u=` +import{X as Q,Y as se,y as l,E as de,r as s,o as v,b as w,a,w as t,e as _,t as D,c as O,k as J,F as M,m as n,Z as ue,_ as me,v as ce,u as ve,B as fe,d as _e,H as E,J as U}from"./vendor.d3f949c4.js";import"./index.ea6b273d.js";import{P as X,a as Y,b as ye,u as pe,x as he}from"./unitConvert.a86860f9.js";import{z as Pe}from"./custom.914a01ae.js";import{_ as Z}from"./main.a111e8f9.js";const ge={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:Q,ParamTable:X,ParamBody:Y,aceEditor:ye},setup(f){const{result:o}=se(f);let L=l("body"),e=l("format"),y=l("json"),T=l(""),m=l([]),k=l([]),d=l(""),p=l(""),h=l({}),P=l();const g=()=>{e.value==="preview"&&setTimeout(()=>{P.value&&P.value.contentDocument.write(d.value)},0)},S=()=>{if(d.value="",p.value="",f.result.data){if(h.value=f.result.data,f.result.data.headers){m.value=f.result.data.headers;let u=m.value.find(C=>C.name==="Content-Type");u&&u.value&&(u.value.indexOf("text/html")>=0?y.value="html":u.value.indexOf("text/plain")>=0?y.value="text":u.value.indexOf("application/json")>=0?y.value="json":u.value.indexOf("application/xml")>=0||u.value.indexOf("text/xml")>=0?y.value="xml":u.value.indexOf("application/javascript")>=0&&(y.value="javascript"),T.value=y.value)}if(f.result.data.cookies&&(k.value=f.result.data.cookies),f.result.data.data){d.value=f.result.data.data,p.value=f.result.data.data;try{y.value==="xml"?p.value=he(d.value):y.value==="json"?p.value=JSON.stringify(JSON.parse(d.value),null,4):y.value==="javascript"&&(p.value=JSON.stringify(d.value,null,4))}catch{p.value=f.result.data.data}}else{let u=` // \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 -`;d.value=u+JSON.stringify(v.result.data),p.value=u+JSON.stringify(v.result.data,null,4)}g()}};return S(),de(o,()=>S()),{activePage:L,bodyShowType:e,bodyShowTypeChange:g,unitConvert:pe,bodyShowFormatType:y,bodyShowFormatPreview:T,previewHtmlRef:P,resultData:h,resultHeaders:m,resultCookies:k,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:u=>{u.setFontSize(16)},resultDataContentOrigin:d,resultDataContentFormat:p,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},be={key:0,style:{"margin-bottom":"30px"}},xe={key:0,style:{"margin-bottom":"30px"}},ke={style:{"margin-bottom":"10px"}},Se=n("\u683C\u5F0F\u5316"),we=n("\u539F\u59CB\u503C"),Le=n("\u9884\u89C8"),Te=n("JSON"),Re=n("HTML"),Ce=n("XML"),Oe=n("JavaScript"),De=n("TEXT"),Ee={key:2},Ue={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},qe={class:"status-info-box"},Ne=n(" \u72B6\u6001\u7801\uFF1A"),Je=n(" \u8017\u65F6\uFF1A"),je=n(" \u5927\u5C0F\uFF1A"),Ie={key:1},Ve={style:{color:"#f00"}},Ae={class:"status-info-box"},Ke=n(" \u8017\u65F6\uFF1A"),Be={key:1,style:{"margin-top":"20px"}},Fe={key:2,style:{"margin-top":"20px",color:"#aaa"}};function He(v,o,L,e,y,T){const m=s("a-radio-button"),k=s("a-radio-group"),d=s("a-select-option"),p=s("a-select"),h=s("ace-editor"),P=s("a-tab-pane"),g=s("a-table"),S=s("a-divider"),R=s("a-tabs"),u=s("a-skeleton"),C=s("a-spin"),c=s("a-empty");return L.result.data?(f(),w("div",be,[L.result.data.data?(f(),w("div",xe,[a(R,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=x=>e.activePage=x),onTabClick:o[5]||(o[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[_("span",qe,[Ne,_("span",null,D(e.resultData.status||"200"),1),a(S,{type:"vertical"}),Je,_("span",null,D(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(S,{type:"vertical"}),je,_("span",null,D(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(P,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[_("div",ke,[a(k,{value:e.bodyShowType,"onUpdate:value":o[0]||(o[0]=x=>e.bodyShowType=x),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(m,{value:"format"},{default:t(()=>[Se]),_:1}),a(m,{value:"row"},{default:t(()=>[we]),_:1}),a(m,{value:"preview"},{default:t(()=>[Le]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(f(),O(p,{key:0,value:e.bodyShowFormatType,"onUpdate:value":o[1]||(o[1]=x=>e.bodyShowFormatType=x),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(d,{value:"json"},{default:t(()=>[Te]),_:1}),a(d,{value:"html"},{default:t(()=>[Re]),_:1}),a(d,{value:"xml"},{default:t(()=>[Ce]),_:1}),a(d,{value:"javascript"},{default:t(()=>[Oe]),_:1}),a(d,{value:"text"},{default:t(()=>[De]),_:1})]),_:1},8,["value"])):J("",!0)]),e.bodyShowType==="format"?(f(),O(h,{key:0,value:e.resultDataContentFormat,"onUpdate:value":o[2]||(o[2]=x=>e.resultDataContentFormat=x),onInit:e.resultDataInit,lang:e.bodyShowFormatType,theme:"monokai",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","lang","options"])):e.bodyShowType==="row"?(f(),O(h,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":o[3]||(o[3]=x=>e.resultDataContentOrigin=x),onInit:e.resultDataInit,lang:"text",theme:"chrome",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","options"])):e.bodyShowType==="preview"?(f(),w("div",Ee,[e.bodyShowFormatPreview==="html"?(f(),w("iframe",Ue,null,512)):(f(),w(M,{key:1},[n(D(e.resultDataContentOrigin),1)],64))])):J("",!0)]),_:1}),a(P,{tab:"Headers",key:"headers",forceRender:""},{default:t(()=>[a(g,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),a(P,{tab:"Cookies",key:"cookies",forceRender:""},{default:t(()=>[a(g,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(f(),w("div",Ie,[a(R,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[_("span",Ae,[Ke,_("span",null,D(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(P,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[_("div",Ve,D(L.result.data.errorMsg),1)]),_:1})]),_:1})]))])):L.loading?(f(),w("div",Be,[a(C,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(u)]),_:1})])):(f(),w("div",Fe,[a(c,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var ze=Z(ge,[["render",He]]);const Ge={components:{VerticalAlignTopOutlined:ue,VerticalAlignBottomOutlined:me,CloseOutlined:Q,ParamTable:X,ParamBody:Y,ApiRequestResult:ze},setup(v){let o=l(""),L=l("urlParam");const e=ce(),y=fe();y.commit("addTableName",{key:e.fullPath,val:"\u63A5\u53E3\u8BF7\u6C42"+e.query.id});let T=y.state.globalParam||[],m=1;const k=l();let d=l([]);const p=l();let h=[];T.filter(i=>i.paramType===2).forEach(i=>{h.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let g=l(JSON.parse(JSON.stringify(h)));const S=l();let R=[];T.filter(i=>i.paramType===3).forEach(i=>{R.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let C=l(JSON.parse(JSON.stringify(R)));const c=l();let x=[];T.filter(i=>i.paramType===1).forEach(i=>{x.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let A=l(JSON.parse(JSON.stringify(x)));const j=l();let K=l([]),I=l(),W=l("form"),$=l("json"),ee=l({}),B=l({method:"get"}),V=l({}),q=l(!1);const ae=()=>{if(!o.value){ve.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}const i=new FormData;let te=k.value.getSelectedRowKeys(),F=d.value.filter(r=>te.indexOf(r.key)>=0&&r.name&&r.value).map(r=>r.name+"="+encodeURIComponent(r.value)).join("&"),oe=p.value.getSelectedRowKeys(),le=g.value.filter(r=>oe.indexOf(r.key)>=0&&r.name&&r.value).map(r=>({code:r.name,value:r.value})),re=S.value.getSelectedRowKeys(),ne=C.value.filter(r=>re.indexOf(r.key)>=0&&r.name&&r.value).map(r=>({code:r.name,value:r.value})),H=[];if(c.value){let r=c.value.getSelectedRowKeys();H=A.value.filter(b=>r.indexOf(b.key)>=0&&b.name&&b.value).map(b=>({code:b.name,value:b.value}))}let z=[];if(j.value){let r=j.value.getSelectedRowKeys();z=K.value.filter(b=>r.indexOf(b.key)>=0&&b.name&&b.value).map(b=>({code:b.name,value:b.value}))}let G="";I.value&&(G=I.value.getParam());let ie=F?o.value+"?"+F:o.value;i.append("url",ie),i.append("host",""),i.append("method",B.value.method),i.append("contentType",""),i.append("headerParam",JSON.stringify(le)),i.append("cookieParam",JSON.stringify(ne)),i.append("formParam",JSON.stringify(H)),i.append("formEncodeParam",JSON.stringify(z)),i.append("bodyParam",G),q.value=!0,V.value={},Pe.requestUrl(i).then(r=>{V.value=r,q.value=!1}).catch(r=>{q.value=!1})};let N=l(!0);return{docUrl:o,activePage:L,activePageChange:()=>{N.value=!0},requestLoading:q,sendRequest:ae,requestResult:V,consumesParamType:$,urlParamRef:k,urlParamList:d,headerParamRef:p,headerParamList:g,cookieParamRef:S,cookieParamList:C,formParamRef:c,formParamList:A,formEncodeParamRef:j,formEncodeParamList:K,bodyParamRef:I,bodyParamType:W,bodyRowParamList:ee,queryParamVisible:N,docInfoShow:B,hideQueryParam:()=>{N.value=!1},showQueryParam:()=>{N.value=!0},methodList:["get","post","put","patch","head","delete","options","trace"]}}},Qe=n("\u53D1\u9001\u8BF7\u6C42"),Me={style:{"margin-bottom":"6px"}},Xe=n("none"),Ye=n("form-data"),Ze=n("x-www-form-urlencoded"),We=n("row"),$e=n("binary"),ea=n("JSON"),aa=n("HTML"),ta=n("XML"),oa=n("JavaScript"),la=n("TEXT"),ra=n("\u6536\u8D77\u53C2\u6570"),na=n("\u5C55\u5F00\u53C2\u6570");function ia(v,o,L,e,y,T){const m=s("a-select-option"),k=s("a-select"),d=s("a-button"),p=s("a-input-search"),h=s("ParamTable"),P=s("a-tab-pane"),g=s("a-radio"),S=s("a-radio-group"),R=s("ParamBody"),u=s("a-tabs"),C=s("ApiRequestResult");return f(),w("div",null,[a(p,{value:e.docUrl,"onUpdate:value":o[1]||(o[1]=c=>e.docUrl=c),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{addonBefore:t(()=>[a(k,{value:e.docInfoShow.method,"onUpdate:value":o[0]||(o[0]=c=>e.docInfoShow.method=c),style:{width:"100px"}},{default:t(()=>[(f(!0),w(M,null,_e(e.methodList,c=>(f(),O(m,{value:c},{default:t(()=>[n(D(c.toUpperCase()),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),enterButton:t(()=>[a(d,{type:"primary",loading:e.requestLoading},{default:t(()=>[Qe]),_:1},8,["loading"])]),_:1},8,["value","onSearch"]),a(u,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=c=>e.activePage=c),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(f(),O(d,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[ra]),_:1},8,["onClick"])):(f(),O(d,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[na]),_:1},8,["onClick"]))]),default:t(()=>[a(P,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1}),e.docInfoShow.method!=="get"?(f(),O(P,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[E(_("div",null,[_("div",Me,[a(S,{value:e.bodyParamType,"onUpdate:value":o[2]||(o[2]=c=>e.bodyParamType=c)},{default:t(()=>[a(g,{value:"none"},{default:t(()=>[Xe]),_:1}),a(g,{value:"form"},{default:t(()=>[Ye]),_:1}),a(g,{value:"formUrlEncode"},{default:t(()=>[Ze]),_:1}),a(g,{value:"row"},{default:t(()=>[We]),_:1}),a(g,{value:"binary"},{default:t(()=>[$e]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(f(),O(k,{key:0,value:e.consumesParamType,"onUpdate:value":o[3]||(o[3]=c=>e.consumesParamType=c),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(m,{value:"json"},{default:t(()=>[ea]),_:1}),a(m,{value:"html"},{default:t(()=>[aa]),_:1}),a(m,{value:"xml"},{default:t(()=>[ta]),_:1}),a(m,{value:"javascript"},{default:t(()=>[oa]),_:1}),a(m,{value:"text"},{default:t(()=>[la]),_:1})]),_:1},8,["value"])):J("",!0)]),E(_("div",null,[a(h,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[U,e.bodyParamType==="form"]]),E(_("div",null,[a(h,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[U,e.bodyParamType==="formUrlEncode"]]),E(_("div",null,[a(R,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[U,e.bodyParamType==="row"]])],512),[[U,e.queryParamVisible]])]),_:1})):J("",!0),a(P,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1}),a(P,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),a(C,{result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])])}var pa=Z(Ge,[["render",ia]]);export{pa as default}; +`;d.value=u+JSON.stringify(f.result.data),p.value=u+JSON.stringify(f.result.data,null,4)}g()}};return S(),de(o,()=>S()),{activePage:L,bodyShowType:e,bodyShowTypeChange:g,unitConvert:pe,bodyShowFormatType:y,bodyShowFormatPreview:T,previewHtmlRef:P,resultData:h,resultHeaders:m,resultCookies:k,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:u=>{u.setFontSize(16)},resultDataContentOrigin:d,resultDataContentFormat:p,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},be={key:0,style:{"margin-bottom":"30px"}},xe={key:0,style:{"margin-bottom":"30px"}},ke={style:{"margin-bottom":"10px"}},Se=n("\u683C\u5F0F\u5316"),we=n("\u539F\u59CB\u503C"),Le=n("\u9884\u89C8"),Te=n("JSON"),Re=n("HTML"),Ce=n("XML"),Oe=n("JavaScript"),De=n("TEXT"),Ee={key:2},Ue={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},qe={class:"status-info-box"},Ne=n(" \u72B6\u6001\u7801\uFF1A"),Je=n(" \u8017\u65F6\uFF1A"),je=n(" \u5927\u5C0F\uFF1A"),Ie={key:1},Ve={style:{color:"#f00"}},Ae={class:"status-info-box"},Ke=n(" \u8017\u65F6\uFF1A"),Be={key:1,style:{"margin-top":"20px"}},Fe={key:2,style:{"margin-top":"20px",color:"#aaa"}};function He(f,o,L,e,y,T){const m=s("a-radio-button"),k=s("a-radio-group"),d=s("a-select-option"),p=s("a-select"),h=s("ace-editor"),P=s("a-tab-pane"),g=s("a-table"),S=s("a-divider"),R=s("a-tabs"),u=s("a-skeleton"),C=s("a-spin"),c=s("a-empty");return L.result.data?(v(),w("div",be,[L.result.data.data?(v(),w("div",xe,[a(R,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=x=>e.activePage=x),onTabClick:o[5]||(o[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[_("span",qe,[Ne,_("span",null,D(e.resultData.status||"200"),1),a(S,{type:"vertical"}),Je,_("span",null,D(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(S,{type:"vertical"}),je,_("span",null,D(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(P,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[_("div",ke,[a(k,{value:e.bodyShowType,"onUpdate:value":o[0]||(o[0]=x=>e.bodyShowType=x),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(m,{value:"format"},{default:t(()=>[Se]),_:1}),a(m,{value:"row"},{default:t(()=>[we]),_:1}),a(m,{value:"preview"},{default:t(()=>[Le]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(v(),O(p,{key:0,value:e.bodyShowFormatType,"onUpdate:value":o[1]||(o[1]=x=>e.bodyShowFormatType=x),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(d,{value:"json"},{default:t(()=>[Te]),_:1}),a(d,{value:"html"},{default:t(()=>[Re]),_:1}),a(d,{value:"xml"},{default:t(()=>[Ce]),_:1}),a(d,{value:"javascript"},{default:t(()=>[Oe]),_:1}),a(d,{value:"text"},{default:t(()=>[De]),_:1})]),_:1},8,["value"])):J("",!0)]),e.bodyShowType==="format"?(v(),O(h,{key:0,value:e.resultDataContentFormat,"onUpdate:value":o[2]||(o[2]=x=>e.resultDataContentFormat=x),onInit:e.resultDataInit,lang:e.bodyShowFormatType,theme:"monokai",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","lang","options"])):e.bodyShowType==="row"?(v(),O(h,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":o[3]||(o[3]=x=>e.resultDataContentOrigin=x),onInit:e.resultDataInit,lang:"text",theme:"chrome",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","options"])):e.bodyShowType==="preview"?(v(),w("div",Ee,[e.bodyShowFormatPreview==="html"?(v(),w("iframe",Ue,null,512)):(v(),w(M,{key:1},[n(D(e.resultDataContentOrigin),1)],64))])):J("",!0)]),_:1}),a(P,{tab:"Headers",key:"headers",forceRender:""},{default:t(()=>[a(g,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),a(P,{tab:"Cookies",key:"cookies",forceRender:""},{default:t(()=>[a(g,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(v(),w("div",Ie,[a(R,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[_("span",Ae,[Ke,_("span",null,D(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(P,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[_("div",Ve,D(L.result.data.errorMsg),1)]),_:1})]),_:1})]))])):L.loading?(v(),w("div",Be,[a(C,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(u)]),_:1})])):(v(),w("div",Fe,[a(c,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var ze=Z(ge,[["render",He]]);const Ge={components:{VerticalAlignTopOutlined:ue,VerticalAlignBottomOutlined:me,CloseOutlined:Q,ParamTable:X,ParamBody:Y,ApiRequestResult:ze},setup(f){let o=l(""),L=l("urlParam");const e=ce(),y=ve();y.commit("addTableName",{key:e.fullPath,val:"\u63A5\u53E3\u8BF7\u6C42"+e.query.id});let T=y.state.globalParam||[],m=1;const k=l();let d=l([]);const p=l();let h=[];T.filter(i=>i.paramType===2).forEach(i=>{h.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let g=l(JSON.parse(JSON.stringify(h)));const S=l();let R=[];T.filter(i=>i.paramType===3).forEach(i=>{R.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let C=l(JSON.parse(JSON.stringify(R)));const c=l();let x=[];T.filter(i=>i.paramType===1).forEach(i=>{x.push({name:i.paramKey,value:i.paramValue,type:"string",key:"g"+m++})});let A=l(JSON.parse(JSON.stringify(x)));const j=l();let K=l([]),I=l(),W=l("form"),$=l("json"),ee=l({}),B=l({method:"get"}),V=l({}),q=l(!1);const ae=()=>{if(!o.value){fe.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}const i=new FormData;let te=k.value.getSelectedRowKeys(),F=d.value.filter(r=>te.indexOf(r.key)>=0&&r.name&&r.value).map(r=>r.name+"="+encodeURIComponent(r.value)).join("&"),oe=p.value.getSelectedRowKeys(),le=g.value.filter(r=>oe.indexOf(r.key)>=0&&r.name&&r.value).map(r=>({code:r.name,value:r.value})),re=S.value.getSelectedRowKeys(),ne=C.value.filter(r=>re.indexOf(r.key)>=0&&r.name&&r.value).map(r=>({code:r.name,value:r.value})),H=[];if(c.value){let r=c.value.getSelectedRowKeys();H=A.value.filter(b=>r.indexOf(b.key)>=0&&b.name&&b.value).map(b=>({code:b.name,value:b.value}))}let z=[];if(j.value){let r=j.value.getSelectedRowKeys();z=K.value.filter(b=>r.indexOf(b.key)>=0&&b.name&&b.value).map(b=>({code:b.name,value:b.value}))}let G="";I.value&&(G=I.value.getParam());let ie=F?o.value+"?"+F:o.value;i.append("url",ie),i.append("host",""),i.append("method",B.value.method),i.append("contentType",""),i.append("headerParam",JSON.stringify(le)),i.append("cookieParam",JSON.stringify(ne)),i.append("formParam",JSON.stringify(H)),i.append("formEncodeParam",JSON.stringify(z)),i.append("bodyParam",G),q.value=!0,V.value={},Pe.requestUrl(i).then(r=>{V.value=r,q.value=!1}).catch(r=>{q.value=!1})};let N=l(!0);return{docUrl:o,activePage:L,activePageChange:()=>{N.value=!0},requestLoading:q,sendRequest:ae,requestResult:V,consumesParamType:$,urlParamRef:k,urlParamList:d,headerParamRef:p,headerParamList:g,cookieParamRef:S,cookieParamList:C,formParamRef:c,formParamList:A,formEncodeParamRef:j,formEncodeParamList:K,bodyParamRef:I,bodyParamType:W,bodyRowParamList:ee,queryParamVisible:N,docInfoShow:B,hideQueryParam:()=>{N.value=!1},showQueryParam:()=>{N.value=!0},methodList:["get","post","put","patch","head","delete","options","trace"]}}},Qe=n("\u53D1\u9001\u8BF7\u6C42"),Me={style:{"margin-bottom":"6px"}},Xe=n("none"),Ye=n("form-data"),Ze=n("x-www-form-urlencoded"),We=n("row"),$e=n("binary"),ea=n("JSON"),aa=n("HTML"),ta=n("XML"),oa=n("JavaScript"),la=n("TEXT"),ra=n("\u6536\u8D77\u53C2\u6570"),na=n("\u5C55\u5F00\u53C2\u6570");function ia(f,o,L,e,y,T){const m=s("a-select-option"),k=s("a-select"),d=s("a-button"),p=s("a-input-search"),h=s("ParamTable"),P=s("a-tab-pane"),g=s("a-radio"),S=s("a-radio-group"),R=s("ParamBody"),u=s("a-tabs"),C=s("ApiRequestResult");return v(),w("div",null,[a(p,{value:e.docUrl,"onUpdate:value":o[1]||(o[1]=c=>e.docUrl=c),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{addonBefore:t(()=>[a(k,{value:e.docInfoShow.method,"onUpdate:value":o[0]||(o[0]=c=>e.docInfoShow.method=c),style:{width:"100px"}},{default:t(()=>[(v(!0),w(M,null,_e(e.methodList,c=>(v(),O(m,{value:c},{default:t(()=>[n(D(c.toUpperCase()),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),enterButton:t(()=>[a(d,{type:"primary",loading:e.requestLoading},{default:t(()=>[Qe]),_:1},8,["loading"])]),_:1},8,["value","onSearch"]),a(u,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=c=>e.activePage=c),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(v(),O(d,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[ra]),_:1},8,["onClick"])):(v(),O(d,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[na]),_:1},8,["onClick"]))]),default:t(()=>[a(P,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1}),e.docInfoShow.method!=="get"?(v(),O(P,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[E(_("div",null,[_("div",Me,[a(S,{value:e.bodyParamType,"onUpdate:value":o[2]||(o[2]=c=>e.bodyParamType=c)},{default:t(()=>[a(g,{value:"none"},{default:t(()=>[Xe]),_:1}),a(g,{value:"form"},{default:t(()=>[Ye]),_:1}),a(g,{value:"formUrlEncode"},{default:t(()=>[Ze]),_:1}),a(g,{value:"row"},{default:t(()=>[We]),_:1}),a(g,{value:"binary"},{default:t(()=>[$e]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(v(),O(k,{key:0,value:e.consumesParamType,"onUpdate:value":o[3]||(o[3]=c=>e.consumesParamType=c),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(m,{value:"json"},{default:t(()=>[ea]),_:1}),a(m,{value:"html"},{default:t(()=>[aa]),_:1}),a(m,{value:"xml"},{default:t(()=>[ta]),_:1}),a(m,{value:"javascript"},{default:t(()=>[oa]),_:1}),a(m,{value:"text"},{default:t(()=>[la]),_:1})]),_:1},8,["value"])):J("",!0)]),E(_("div",null,[a(h,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[U,e.bodyParamType==="form"]]),E(_("div",null,[a(h,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[U,e.bodyParamType==="formUrlEncode"]]),E(_("div",null,[a(R,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[U,e.bodyParamType==="row"]])],512),[[U,e.queryParamVisible]])]),_:1})):J("",!0),a(P,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1}),a(P,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[E(_("div",null,[a(h,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[U,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),a(C,{result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])])}var pa=Z(Ge,[["render",ia]]);export{pa as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.f4a9b76d.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.145588cb.js similarity index 97% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.f4a9b76d.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.145588cb.js index 27d44021..ef5667b3 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.f4a9b76d.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.145588cb.js @@ -1 +1 @@ -import{u as S,V as w,r as c,o as a,c as l,w as t,a as o,m as g,t as n,b as i,F as f,k as s,e as m,d as M}from"./vendor.d3f949c4.js";import{m as V}from"./index.ea6b273d.js";import{_ as B}from"./main.d3c4ff0f.js";const C={setup(){const _=S(),D=w(()=>_.state.swaggerDoc),u=w(()=>_.state.swaggerDoc.info),e=w(()=>_.state.swaggerMethodStatistic);return{swaggerDoc:D,swaggerDocInfo:u,swaggerMethodStatistic:e,getDescription:I=>V.exports.markdownIt.render(I||"")}}},N=["href"],j=["href"],L=["href"],O=["innerHTML"],T={key:1,style:{"text-align":"center"}};function E(_,D,u,e,p,I){const r=c("a-form-item"),h=c("a-divider"),v=c("a-statistic"),k=c("a-card"),b=c("a-col"),y=c("a-row"),x=c("a-form");return a(),l(k,null,{default:t(()=>[e.swaggerDocInfo?(a(),l(x,{key:0,"label-col":{span:4},"wrapper-col":{span:20}},{default:t(()=>[o(r,{label:"\u6807\u9898"},{default:t(()=>[g(n(e.swaggerDocInfo.title),1)]),_:1}),o(r,{label:"\u7248\u672C"},{default:t(()=>[g(n(e.swaggerDocInfo.version),1)]),_:1}),e.swaggerDocInfo.contact?(a(),l(r,{key:0,label:"\u4F5C\u8005"},{default:t(()=>[e.swaggerDocInfo.contact.name?(a(),i(f,{key:0},[g(n(e.swaggerDocInfo.contact.name),1)],64)):s("",!0),e.swaggerDocInfo.contact.email?(a(),i(f,{key:1},[o(h,{type:"vertical"}),g(n(e.swaggerDocInfo.contact.email),1)],64)):s("",!0),e.swaggerDocInfo.contact.url?(a(),i(f,{key:2},[o(h,{type:"vertical"}),m("a",{href:e.swaggerDocInfo.contact.url,target:"_blank"},n(e.swaggerDocInfo.contact.url),9,N)],64)):s("",!0)]),_:1})):s("",!0),o(r,{label:"host"},{default:t(()=>[g(n(e.swaggerDoc.host),1)]),_:1}),e.swaggerDocInfo.license?(a(),l(r,{key:1,label:"\u8BB8\u53EF\u8BC1"},{default:t(()=>[m("a",{href:e.swaggerDocInfo.license.url,target:"_blank"},n(e.swaggerDocInfo.license.name),9,j)]),_:1})):s("",!0),e.swaggerDocInfo.termsOfService?(a(),l(r,{key:2,label:"\u670D\u52A1\u6761\u6B3E"},{default:t(()=>[m("a",{href:e.swaggerDocInfo.termsOfService,target:"_blank"},n(e.swaggerDocInfo.termsOfService),9,L)]),_:1})):s("",!0),o(r,{label:"\u6587\u6863\u8BF4\u660E"},{default:t(()=>[m("div",{class:"markdown-body",innerHTML:e.getDescription(e.swaggerDocInfo.description)},null,8,O)]),_:1}),o(r,{label:"\u63A5\u53E3\u7EDF\u8BA1"},{default:t(()=>[o(y,{gutter:[16,16]},{default:t(()=>[(a(),i(f,null,M(["get","post","put","delete","head","patch","options","trace","total"],d=>(a(),i(f,null,[e.swaggerMethodStatistic[d]?(a(),l(b,{key:0,span:6},{default:t(()=>[o(k,{size:"small"},{default:t(()=>[o(v,{title:d==="total"?"\u603B\u8BA1":d.toUpperCase()+"\u65B9\u6CD5",value:e.swaggerMethodStatistic[d],suffix:"\u4E2A"},null,8,["title","value"])]),_:2},1024)]),_:2},1024)):s("",!0)],64))),64))]),_:1})]),_:1})]),_:1})):(a(),i("div",T,"\u6682\u65E0\u6587\u6863\u4FE1\u606F\uFF0C\u8BF7\u5148\u9009\u62E9\u6587\u6863"))]),_:1})}var U=B(C,[["render",E]]);export{U as default}; +import{u as S,V as w,r as c,o as a,c as l,w as t,a as o,m as g,t as n,b as i,F as f,k as s,e as m,d as M}from"./vendor.d3f949c4.js";import{m as V}from"./index.ea6b273d.js";import{_ as B}from"./main.a111e8f9.js";const C={setup(){const _=S(),D=w(()=>_.state.swaggerDoc),u=w(()=>_.state.swaggerDoc.info),e=w(()=>_.state.swaggerMethodStatistic);return{swaggerDoc:D,swaggerDocInfo:u,swaggerMethodStatistic:e,getDescription:I=>V.exports.markdownIt.render(I||"")}}},N=["href"],j=["href"],L=["href"],O=["innerHTML"],T={key:1,style:{"text-align":"center"}};function E(_,D,u,e,p,I){const r=c("a-form-item"),h=c("a-divider"),v=c("a-statistic"),k=c("a-card"),b=c("a-col"),y=c("a-row"),x=c("a-form");return a(),l(k,null,{default:t(()=>[e.swaggerDocInfo?(a(),l(x,{key:0,"label-col":{span:4},"wrapper-col":{span:20}},{default:t(()=>[o(r,{label:"\u6807\u9898"},{default:t(()=>[g(n(e.swaggerDocInfo.title),1)]),_:1}),o(r,{label:"\u7248\u672C"},{default:t(()=>[g(n(e.swaggerDocInfo.version),1)]),_:1}),e.swaggerDocInfo.contact?(a(),l(r,{key:0,label:"\u4F5C\u8005"},{default:t(()=>[e.swaggerDocInfo.contact.name?(a(),i(f,{key:0},[g(n(e.swaggerDocInfo.contact.name),1)],64)):s("",!0),e.swaggerDocInfo.contact.email?(a(),i(f,{key:1},[o(h,{type:"vertical"}),g(n(e.swaggerDocInfo.contact.email),1)],64)):s("",!0),e.swaggerDocInfo.contact.url?(a(),i(f,{key:2},[o(h,{type:"vertical"}),m("a",{href:e.swaggerDocInfo.contact.url,target:"_blank"},n(e.swaggerDocInfo.contact.url),9,N)],64)):s("",!0)]),_:1})):s("",!0),o(r,{label:"host"},{default:t(()=>[g(n(e.swaggerDoc.host),1)]),_:1}),e.swaggerDocInfo.license?(a(),l(r,{key:1,label:"\u8BB8\u53EF\u8BC1"},{default:t(()=>[m("a",{href:e.swaggerDocInfo.license.url,target:"_blank"},n(e.swaggerDocInfo.license.name),9,j)]),_:1})):s("",!0),e.swaggerDocInfo.termsOfService?(a(),l(r,{key:2,label:"\u670D\u52A1\u6761\u6B3E"},{default:t(()=>[m("a",{href:e.swaggerDocInfo.termsOfService,target:"_blank"},n(e.swaggerDocInfo.termsOfService),9,L)]),_:1})):s("",!0),o(r,{label:"\u6587\u6863\u8BF4\u660E"},{default:t(()=>[m("div",{class:"markdown-body",innerHTML:e.getDescription(e.swaggerDocInfo.description)},null,8,O)]),_:1}),o(r,{label:"\u63A5\u53E3\u7EDF\u8BA1"},{default:t(()=>[o(y,{gutter:[16,16]},{default:t(()=>[(a(),i(f,null,M(["get","post","put","delete","head","patch","options","trace","total"],d=>(a(),i(f,null,[e.swaggerMethodStatistic[d]?(a(),l(b,{key:0,span:6},{default:t(()=>[o(k,{size:"small"},{default:t(()=>[o(v,{title:d==="total"?"\u603B\u8BA1":d.toUpperCase()+"\u65B9\u6CD5",value:e.swaggerMethodStatistic[d],suffix:"\u4E2A"},null,8,["title","value"])]),_:2},1024)]),_:2},1024)):s("",!0)],64))),64))]),_:1})]),_:1})]),_:1})):(a(),i("div",T,"\u6682\u65E0\u6587\u6863\u4FE1\u606F\uFF0C\u8BF7\u5148\u9009\u62E9\u6587\u6863"))]),_:1})}var U=B(C,[["render",E]]);export{U as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.8dca6bc7.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.ca06c12c.js similarity index 97% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.8dca6bc7.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.ca06c12c.js index b17a6607..59c9968d 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.8dca6bc7.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.ca06c12c.js @@ -1 +1 @@ -import{u as S,V as D,r as i,o as t,c as l,w as o,a as n,m as s,t as c,b as p,F as f,k as r,e as m,d as w}from"./vendor.d3f949c4.js";import{m as M}from"./index.ea6b273d.js";import{_ as V}from"./main.d3c4ff0f.js";const B={setup(){const _=S(),A=D(()=>_.state.openApiDoc),u=D(()=>_.state.openApiDoc.info),e=D(()=>_.state.openApiMethodStatistic);return{openApiDoc:A,openApiDocInfo:u,openApiMethodStatistic:e,getDescription:I=>M.exports.markdownIt.render(I||"")}}},C=["href"],N=["href"],j=["href"],L=["innerHTML"],O={key:1,style:{"text-align":"center"}};function T(_,A,u,e,v,I){const a=i("a-form-item"),h=i("a-divider"),b=i("a-statistic"),k=i("a-card"),y=i("a-col"),g=i("a-row"),x=i("a-form");return t(),l(k,null,{default:o(()=>[e.openApiDocInfo?(t(),l(x,{key:0,"label-col":{span:4},"wrapper-col":{span:20}},{default:o(()=>[n(a,{label:"\u6807\u9898"},{default:o(()=>[s(c(e.openApiDocInfo.title),1)]),_:1}),n(a,{label:"\u7248\u672C"},{default:o(()=>[s(c(e.openApiDocInfo.version),1)]),_:1}),e.openApiDocInfo.contact?(t(),l(a,{key:0,label:"\u4F5C\u8005"},{default:o(()=>[e.openApiDocInfo.contact.name?(t(),p(f,{key:0},[s(c(e.openApiDocInfo.contact.name),1)],64)):r("",!0),e.openApiDocInfo.contact.email?(t(),p(f,{key:1},[n(h,{type:"vertical"}),s(c(e.openApiDocInfo.contact.email),1)],64)):r("",!0),e.openApiDocInfo.contact.url?(t(),p(f,{key:2},[n(h,{type:"vertical"}),m("a",{href:e.openApiDocInfo.contact.url,target:"_blank"},c(e.openApiDocInfo.contact.url),9,C)],64)):r("",!0)]),_:1})):r("",!0),n(a,{label:"host"},{default:o(()=>[s(c(e.openApiDoc.host),1)]),_:1}),e.openApiDocInfo.license?(t(),l(a,{key:1,label:"\u8BB8\u53EF\u8BC1"},{default:o(()=>[m("a",{href:e.openApiDocInfo.license.url,target:"_blank"},c(e.openApiDocInfo.license.name),9,N)]),_:1})):r("",!0),e.openApiDocInfo.termsOfService?(t(),l(a,{key:2,label:"\u670D\u52A1\u6761\u6B3E"},{default:o(()=>[m("a",{href:e.openApiDocInfo.termsOfService,target:"_blank"},c(e.openApiDocInfo.termsOfService),9,j)]),_:1})):r("",!0),n(a,{label:"\u6587\u6863\u8BF4\u660E"},{default:o(()=>[m("div",{class:"markdown-body",innerHTML:e.getDescription(e.openApiDocInfo.description)},null,8,L)]),_:1}),n(a,{label:"\u63A5\u53E3\u7EDF\u8BA1"},{default:o(()=>[n(g,{gutter:[16,16]},{default:o(()=>[(t(),p(f,null,w(["get","post","put","delete","head","patch","options","trace","total"],d=>(t(),p(f,null,[e.openApiMethodStatistic[d]?(t(),l(y,{key:0,span:6},{default:o(()=>[n(k,{size:"small"},{default:o(()=>[n(b,{title:d==="total"?"\u603B\u8BA1":d.toUpperCase()+"\u65B9\u6CD5",value:e.openApiMethodStatistic[d],suffix:"\u4E2A"},null,8,["title","value"])]),_:2},1024)]),_:2},1024)):r("",!0)],64))),64))]),_:1})]),_:1})]),_:1})):(t(),p("div",O,"\u6682\u65E0\u6587\u6863\u4FE1\u606F\uFF0C\u8BF7\u5148\u9009\u62E9\u6587\u6863"))]),_:1})}var z=V(B,[["render",T]]);export{z as default}; +import{u as S,V as D,r as i,o as t,c as l,w as o,a as n,m as s,t as c,b as p,F as f,k as r,e as m,d as w}from"./vendor.d3f949c4.js";import{m as M}from"./index.ea6b273d.js";import{_ as V}from"./main.a111e8f9.js";const B={setup(){const _=S(),A=D(()=>_.state.openApiDoc),u=D(()=>_.state.openApiDoc.info),e=D(()=>_.state.openApiMethodStatistic);return{openApiDoc:A,openApiDocInfo:u,openApiMethodStatistic:e,getDescription:I=>M.exports.markdownIt.render(I||"")}}},C=["href"],N=["href"],j=["href"],L=["innerHTML"],O={key:1,style:{"text-align":"center"}};function T(_,A,u,e,v,I){const a=i("a-form-item"),h=i("a-divider"),b=i("a-statistic"),k=i("a-card"),y=i("a-col"),g=i("a-row"),x=i("a-form");return t(),l(k,null,{default:o(()=>[e.openApiDocInfo?(t(),l(x,{key:0,"label-col":{span:4},"wrapper-col":{span:20}},{default:o(()=>[n(a,{label:"\u6807\u9898"},{default:o(()=>[s(c(e.openApiDocInfo.title),1)]),_:1}),n(a,{label:"\u7248\u672C"},{default:o(()=>[s(c(e.openApiDocInfo.version),1)]),_:1}),e.openApiDocInfo.contact?(t(),l(a,{key:0,label:"\u4F5C\u8005"},{default:o(()=>[e.openApiDocInfo.contact.name?(t(),p(f,{key:0},[s(c(e.openApiDocInfo.contact.name),1)],64)):r("",!0),e.openApiDocInfo.contact.email?(t(),p(f,{key:1},[n(h,{type:"vertical"}),s(c(e.openApiDocInfo.contact.email),1)],64)):r("",!0),e.openApiDocInfo.contact.url?(t(),p(f,{key:2},[n(h,{type:"vertical"}),m("a",{href:e.openApiDocInfo.contact.url,target:"_blank"},c(e.openApiDocInfo.contact.url),9,C)],64)):r("",!0)]),_:1})):r("",!0),n(a,{label:"host"},{default:o(()=>[s(c(e.openApiDoc.host),1)]),_:1}),e.openApiDocInfo.license?(t(),l(a,{key:1,label:"\u8BB8\u53EF\u8BC1"},{default:o(()=>[m("a",{href:e.openApiDocInfo.license.url,target:"_blank"},c(e.openApiDocInfo.license.name),9,N)]),_:1})):r("",!0),e.openApiDocInfo.termsOfService?(t(),l(a,{key:2,label:"\u670D\u52A1\u6761\u6B3E"},{default:o(()=>[m("a",{href:e.openApiDocInfo.termsOfService,target:"_blank"},c(e.openApiDocInfo.termsOfService),9,j)]),_:1})):r("",!0),n(a,{label:"\u6587\u6863\u8BF4\u660E"},{default:o(()=>[m("div",{class:"markdown-body",innerHTML:e.getDescription(e.openApiDocInfo.description)},null,8,L)]),_:1}),n(a,{label:"\u63A5\u53E3\u7EDF\u8BA1"},{default:o(()=>[n(g,{gutter:[16,16]},{default:o(()=>[(t(),p(f,null,w(["get","post","put","delete","head","patch","options","trace","total"],d=>(t(),p(f,null,[e.openApiMethodStatistic[d]?(t(),l(y,{key:0,span:6},{default:o(()=>[n(k,{size:"small"},{default:o(()=>[n(b,{title:d==="total"?"\u603B\u8BA1":d.toUpperCase()+"\u65B9\u6CD5",value:e.openApiMethodStatistic[d],suffix:"\u4E2A"},null,8,["title","value"])]),_:2},1024)]),_:2},1024)):r("",!0)],64))),64))]),_:1})]),_:1})]),_:1})):(t(),p("div",O,"\u6682\u65E0\u6587\u6863\u4FE1\u606F\uFF0C\u8BF7\u5148\u9009\u62E9\u6587\u6863"))]),_:1})}var z=V(B,[["render",T]]);export{z as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.cda4fbca.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.3324f0e2.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocManage.cda4fbca.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocManage.3324f0e2.js index 1becf5e5..c9488dbb 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.cda4fbca.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.3324f0e2.js @@ -1,4 +1,4 @@ -import{z as U}from"./custom.914a01ae.js";import{u as A,y as w,G as P,r as u,T as J,o as s,b,a as t,w as e,F as k,k as h,c as _,H as I,e as i,t as V,m as a}from"./vendor.d3f949c4.js";import{_ as B}from"./main.d3c4ff0f.js";const F={setup(){const E=A();let l=w([]),C=w(!1),o=w({docType:"",openVisit:"",docStatus:"",pageNum:1,pageSize:20}),S=w({pageSize:20,pageNum:1,total:0,showSizeChanger:!0,pageSizeOptions:["20","50","100"],showTotal:d=>`\u5171${d}\u6761`});const L=(d,f,v)=>{S.value.pageNum=d.current,S.value.pageSize=d.pageSize,o.value.pageNum=d.current,o.value.pageSize=d.pageSize,c()},c=async()=>{C.value=!0,U.apiDocList(o.value).then(d=>{setTimeout(()=>C.value=!1,500),l.value=d.data||[],S.value.total=d.total||0})};let g=w({}),r=w(),p=w(!1);const x=async()=>{r.value.validate().then(()=>{U.apiDocAdd(g.value).then(d=>{c(),p.value=!1,E.commit("addDocChangedNum")})}).catch(d=>{console.log("error",d)})},N=async()=>{p.value=!0,g.value={docType:1,openVisit:0,docStatus:1,isNew:1}},m=d=>{U.apiDocDetail({id:d.id}).then(f=>{g.value=f.data,p.value=!0})},T=async(d,f,v)=>{U.apiDocUpdate({id:d,docStatus:f,yn:v}).then(z=>{c(),E.commit("addDocChangedNum")})},D=async d=>T(d.id,null,0);return P(()=>{c()}),{searchParam:o,docList:l,docListLoading:C,newDocVisible:p,docEdit:g,newDocFormRef:r,searchDocList:c,openNewDoc:N,handleNewDocOk:x,deleteDoc:D,editDoc:m,handleTableChange:L,pagination:S,newDocRules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u6863\u540D\u79F0",trigger:"change"}],docUrl:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u6863\u5730\u5740",trigger:"change"}],jsonContent:[{required:!0,message:"\u8BF7\u8F93\u5165JSON\u683C\u5F0F\u7684swagger\u6587\u6863\u5185\u5BB9",trigger:"change"}],docType:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u6587\u6863\u7C7B\u578B",trigger:"change"}],openVisit:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u662F\u5426\u5F00\u653E\u8BBF\u95EE",trigger:"change"}],docStatus:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u6587\u6863\u72B6\u6001",trigger:"change"}]},docListColumns:[{title:"ID",dataIndex:"id",width:70},{title:"\u6587\u6863\u540D\u79F0",dataIndex:"name",width:250},{title:"\u6587\u6863\u7C7B\u578B",dataIndex:"docType",width:120},{title:"\u72B6\u6001",dataIndex:"docStatus",width:90},{title:"\u6587\u6863\u5730\u5740",dataIndex:"docUrl"},{title:"\u76EE\u6807\u57DF\u540D",dataIndex:"rewriteDomain",width:250},{title:"\u64CD\u4F5C",dataIndex:"operation",fixed:"right",width:170}],swaggerDocDemo:`{ +import{z as U}from"./custom.914a01ae.js";import{u as A,y as w,G as P,r as u,T as J,o as s,b,a as t,w as e,F as k,k as h,c as _,H as I,e as i,t as V,m as a}from"./vendor.d3f949c4.js";import{_ as B}from"./main.a111e8f9.js";const F={setup(){const E=A();let l=w([]),C=w(!1),o=w({docType:"",openVisit:"",docStatus:"",pageNum:1,pageSize:20}),S=w({pageSize:20,pageNum:1,total:0,showSizeChanger:!0,pageSizeOptions:["20","50","100"],showTotal:d=>`\u5171${d}\u6761`});const L=(d,f,v)=>{S.value.pageNum=d.current,S.value.pageSize=d.pageSize,o.value.pageNum=d.current,o.value.pageSize=d.pageSize,c()},c=async()=>{C.value=!0,U.apiDocList(o.value).then(d=>{setTimeout(()=>C.value=!1,500),l.value=d.data||[],S.value.total=d.total||0})};let g=w({}),r=w(),p=w(!1);const x=async()=>{r.value.validate().then(()=>{U.apiDocAdd(g.value).then(d=>{c(),p.value=!1,E.commit("addDocChangedNum")})}).catch(d=>{console.log("error",d)})},N=async()=>{p.value=!0,g.value={docType:1,openVisit:0,docStatus:1,isNew:1}},m=d=>{U.apiDocDetail({id:d.id}).then(f=>{g.value=f.data,p.value=!0})},T=async(d,f,v)=>{U.apiDocUpdate({id:d,docStatus:f,yn:v}).then(z=>{c(),E.commit("addDocChangedNum")})},D=async d=>T(d.id,null,0);return P(()=>{c()}),{searchParam:o,docList:l,docListLoading:C,newDocVisible:p,docEdit:g,newDocFormRef:r,searchDocList:c,openNewDoc:N,handleNewDocOk:x,deleteDoc:D,editDoc:m,handleTableChange:L,pagination:S,newDocRules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u6863\u540D\u79F0",trigger:"change"}],docUrl:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u6863\u5730\u5740",trigger:"change"}],jsonContent:[{required:!0,message:"\u8BF7\u8F93\u5165JSON\u683C\u5F0F\u7684swagger\u6587\u6863\u5185\u5BB9",trigger:"change"}],docType:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u6587\u6863\u7C7B\u578B",trigger:"change"}],openVisit:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u662F\u5426\u5F00\u653E\u8BBF\u95EE",trigger:"change"}],docStatus:[{type:"number",required:!0,message:"\u8BF7\u9009\u62E9\u6587\u6863\u72B6\u6001",trigger:"change"}]},docListColumns:[{title:"ID",dataIndex:"id",width:70},{title:"\u6587\u6863\u540D\u79F0",dataIndex:"name",width:250},{title:"\u6587\u6863\u7C7B\u578B",dataIndex:"docType",width:120},{title:"\u72B6\u6001",dataIndex:"docStatus",width:90},{title:"\u6587\u6863\u5730\u5740",dataIndex:"docUrl"},{title:"\u76EE\u6807\u57DF\u540D",dataIndex:"rewriteDomain",width:250},{title:"\u64CD\u4F5C",dataIndex:"operation",fixed:"right",width:170}],swaggerDocDemo:`{ "swagger": "2.0", "info": {}, "host": "doc.zyplayer.com", diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.00adc918.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.00adc918.js new file mode 100644 index 00000000..1ab2d785 --- /dev/null +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.00adc918.js @@ -0,0 +1,4 @@ +import{r as b,T as Se,o as m,c as R,w as l,a as r,m as d,t as L,H as U,e as O,b as w,F as q,k as D,X as me,Y as we,y as c,E as xe,Z as ke,_ as Le,u as ce,J as K,d as Oe,B as fe,v as Ie,G as Te}from"./vendor.d3f949c4.js";import{l as N}from"./logUtil.5b305c4e.js";import{m as Re}from"./index.ea6b273d.js";import{_ as X}from"./main.a111e8f9.js";import{P as ye,a as he,b as Ce,u as De,x as qe}from"./unitConvert.a86860f9.js";import{g as Ne,z as je}from"./custom.914a01ae.js";let oe=["file","string","integer","long","double","object","number","boolean","ref"];var pe={getRequestParamList(o,n){if(!o)return[];let f=1,e=[];for(let h=0;h=0||N.logMessage("003",i,a):a.schema?this.isSchemaRef(a.schema)?(i=this.getSchemaRef(a.schema),y=this.getParamDefinitions(i,n,f,{},0)):a.schema.type?(i=a.schema.type,a.schema.additionalProperties?(t={},y=this.getAdditionalProperties(a.schema.additionalProperties,t,n,f,{},0),u=t.type):a.schema.items?this.isSchemaRef(a.schema.items)?(g=this.getSchemaRef(a.schema.items),y=this.getParamDefinitions(g,n,f,{},0)):a.schema.items.type?g=a.schema.items.type:N.log("0014",i,a):N.log("0011",i,a)):N.logMessage("0013",i,a):a.items&&a.items.type?(i=a.items.type,a.items.additionalProperties?(t={},y=this.getAdditionalProperties(a.items.additionalProperties,t,n,f,{},0),u=t.type):N.logMessage("0012",i,a)):N.logMessage("002",i,a),v&&(s=s?s+"\uFF0C":"",s+="\u4F8B\uFF1A"+v),a.enum&&a.enum.length>0&&(s=s||"\u679A\u4E3E\u7C7B\u578B",s+="\uFF0C\u53EF\u9009\u503C\uFF1A"+a.enum.join("\u3001")),e.push({type:i,key:f,in:a.in,name:a.name,subType:g,required:a.required?"\u662F":"\u5426",format:u,enum:a.enum,example:v,collectionFormat:a.collectionFormat,description:s,additional:t,children:y}),f++}return e},getResponseParamList(o,n){let f=[],e=1;return Object.keys(o).forEach(h=>{let a=o[h],s,i;this.isSchemaRef(a.schema)&&(s=this.getSchemaRef(a.schema),i=this.getParamDefinitions(s,n,e,{},0)),f.push({code:h,type:s,key:e,desc:a.description,schemas:i}),e++}),f},isSchemaRef(o){return!!(o&&o.$ref)},getSchemaRef(o){return o.$ref&&o.$ref.indexOf("#/definitions/")===0?o.$ref.replace("#/definitions/",""):(N.logMessage("9467","",o),"")},getParamDefinitions(o,n,f,e,h){let a=n[o];if(h>=10||!a||(e[o]=(e[o]||0)+1,e[o]>2))return;let s=[],i=a.type,u=a.properties,v=1;if(i==="object"&&u){let g={};Object.keys(u).forEach(y=>{let t=u[y],p=t.type,x=t.format,_=t.description||"",C=t.example||t["x-example"],k,I,V,A=f+"_"+v,E;Object.keys(g).forEach(G=>{e[G]=void 0}),p==="array"?this.isSchemaRef(t.items)?(k=this.getSchemaRef(t.items),E=this.getParamDefinitions(k,n,A,e,h+1)):t.items&&t.items.type?k=t.items.type:N.logMessage("004",p,t):p==="object"?t.additionalProperties?(I={},E=this.getAdditionalProperties(t.additionalProperties,I,n,A,e,h+1),x=I.type):N.log("0041",p,t):p?oe.indexOf(p)>=0||N.logMessage("006",p,t):this.isSchemaRef(t)?(p=this.getSchemaRef(t),E=this.getParamDefinitions(p,n,A,e,h+1)):N.logMessage("005",p,t),C&&(_=_?_+"\uFF0C":"",_+="\u4F8B\uFF1A"+C),t.items&&t.items.enum&&t.items.enum.length>0&&(V=t.items.enum,_=_||"\u679A\u4E3E\u7C7B\u578B",_+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.items.enum.join("\u3001")),s.push({type:p,name:y,key:A,subType:k,format:x,description:_,enum:V,additional:I,example:C,children:E}),v++,g[p]=1})}return s.length>0?s:void 0},getAdditionalProperties(o,n,f,e,h,a){if(this.isSchemaRef(o))return n.type=this.getSchemaRef(o),n.children=this.getParamDefinitions(n.type,f,e,h,a+1),n.additional;if(o.additionalProperties)return n.type=o.type,n.additional={},this.getAdditionalProperties(o.additionalProperties,n.additional,f,e,h,a+1);if(o.type==="array")if(n.type=o.type,this.isSchemaRef(o.items)){let s=this.getSchemaRef(o.items),i=this.getParamDefinitions(s,f,e,h,a+1);return n.additional={type:s,children:i},i}else N.logMessage("007","",o);else n.type=o.type,oe.indexOf(n.type)>=0||N.logMessage("008","",o)}};const Je={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},setup(){return{requestParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:200},{title:"\u7C7B\u578B",dataIndex:"type",width:150},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"in",width:100},{title:"\u5FC5\u586B",dataIndex:"required",width:60},{title:"\u8BF4\u660E",dataIndex:"description"}],responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},Ee=["innerHTML"],Ue=d("header"),Ae=d("body"),Fe=d("query"),Ke=d("formData"),Ve=d("-"),Me={key:0,style:{color:"#f00"}},He=d("\u5426"),Be=d("-"),ze=["innerHTML"],Qe={key:1,style:{"text-align":"center",padding:"10px 0"}};function Xe(o,n,f,e,h,a){const s=b("a-form-item"),i=b("a-tag"),u=b("a-table"),v=b("a-form"),g=Se("highlight");return m(),R(v,{"label-col":{span:4},"wrapper-col":{span:20}},{default:l(()=>[r(s,{label:"\u63A5\u53E3\u5730\u5740"},{default:l(()=>[d(L(f.docInfoShow.url),1)]),_:1}),r(s,{label:"\u8BF4\u660E"},{default:l(()=>[U(O("div",{class:"markdown-body",innerHTML:f.docInfoShow.description},null,8,Ee),[[g]])]),_:1}),r(s,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:l(()=>[d(L(f.docInfoShow.method),1)]),_:1}),r(s,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:l(()=>[d(L(f.docInfoShow.consumes),1)]),_:1}),r(s,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:l(()=>[d(L(f.docInfoShow.produces),1)]),_:1}),r(s,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:l(()=>[r(u,{dataSource:f.requestParamList,columns:e.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:l(({column:y,text:t,record:p})=>[y.dataIndex==="type"?(m(),w(q,{key:0},[d(L(t)+" ",1),p.subType?(m(),w(q,{key:0},[d("["+L(p.subType)+"]",1)],64)):D("",!0),p.format?(m(),w(q,{key:1},[d("("+L(p.format)+")",1)],64)):D("",!0)],64)):D("",!0),y.dataIndex==="in"?(m(),w(q,{key:1},[t==="header"?(m(),R(i,{key:0,color:"pink"},{default:l(()=>[Ue]),_:1})):t==="body"?(m(),R(i,{key:1,color:"red"},{default:l(()=>[Ae]),_:1})):t==="query"?(m(),R(i,{key:2,color:"orange"},{default:l(()=>[Fe]),_:1})):t==="formData"?(m(),R(i,{key:3,color:"green"},{default:l(()=>[Ke]),_:1})):t?(m(),R(i,{key:5,color:"purple"},{default:l(()=>[d(L(t),1)]),_:2},1024)):(m(),w(q,{key:4},[Ve],64))],64)):D("",!0),y.dataIndex==="required"?(m(),w(q,{key:2},[t==="\u662F"?(m(),w("span",Me,"\u662F")):t==="\u5426"?(m(),w(q,{key:1},[He],64)):(m(),w(q,{key:2},[Be],64))],64)):D("",!0),y.dataIndex==="description"?(m(),w(q,{key:3},[d(L(t),1)],64)):D("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),r(s,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:l(()=>[r(u,{dataSource:f.responseParamList,columns:e.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:l(({column:y,text:t,record:p})=>[y.dataIndex==="desc"?(m(),w("div",{key:0,innerHTML:t},null,8,ze)):D("",!0)]),expandedRowRender:l(({record:y})=>[y.schemas?(m(),R(u,{key:0,dataSource:y.schemas,columns:e.responseParamListColumns,size:"small",pagination:!1},{bodyCell:l(({column:t,text:p,record:x})=>[t.dataIndex==="type"?(m(),w(q,{key:0},[d(L(p)+" ",1),x.subType?(m(),w(q,{key:0},[d("["+L(x.subType)+"]",1)],64)):D("",!0),x.format?(m(),w(q,{key:1},[d("("+L(x.format)+")",1)],64)):D("",!0)],64)):D("",!0)]),_:2},1032,["dataSource","columns"])):(m(),w("div",Qe,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Ge=X(Je,[["render",Xe]]);const Ye={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:me,ParamTable:ye,ParamBody:he,aceEditor:Ce},setup(o){const{result:n}=we(o);let f=c("body"),e=c("format"),h=c("json"),a=c(""),s=c([]),i=c([]),u=c(""),v=c(""),g=c({}),y=c();const t=()=>{e.value==="preview"&&setTimeout(()=>{y.value&&y.value.contentDocument.write(u.value)},0)},p=()=>{if(u.value="",v.value="",o.result.data){if(g.value=o.result.data,o.result.data.headers){s.value=o.result.data.headers;let _=s.value.find(C=>C.name==="Content-Type");_&&_.value&&(_.value.indexOf("text/html")>=0?h.value="html":_.value.indexOf("text/plain")>=0?h.value="text":_.value.indexOf("application/json")>=0?h.value="json":_.value.indexOf("application/xml")>=0||_.value.indexOf("text/xml")>=0?h.value="xml":_.value.indexOf("application/javascript")>=0&&(h.value="javascript"),a.value=h.value)}if(o.result.data.cookies&&(i.value=o.result.data.cookies),o.result.data.data||o.result.data.status===200){v.value=o.result.data.data,u.value=o.result.data.data;try{h.value==="xml"?v.value=qe(u.value):h.value==="json"?v.value=JSON.stringify(JSON.parse(u.value),null,4):h.value==="javascript"&&(v.value=JSON.stringify(u.value,null,4))}catch{v.value=o.result.data.data}}else{let _=` +// \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 + +`;u.value=_+JSON.stringify(o.result.data),v.value=_+JSON.stringify(o.result.data,null,4)}t()}};return p(),xe(n,()=>p()),{activePage:f,bodyShowType:e,bodyShowTypeChange:t,unitConvert:De,bodyShowFormatType:h,bodyShowFormatPreview:a,previewHtmlRef:y,resultData:g,resultHeaders:s,resultCookies:i,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:_=>{_.setFontSize(16)},resultDataContentOrigin:u,resultDataContentFormat:v,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},Ze={key:0,style:{"margin-bottom":"30px"}},We={key:0,style:{"margin-bottom":"30px"}},$e={style:{"margin-bottom":"10px"}},et=d("\u683C\u5F0F\u5316"),tt=d("\u539F\u59CB\u503C"),at=d("\u9884\u89C8"),ot=d("JSON"),nt=d("HTML"),lt=d("XML"),rt=d("JavaScript"),st=d("TEXT"),it={key:2},dt={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},ut={class:"status-info-box"},mt=d(" \u72B6\u6001\u7801\uFF1A"),ct=d(" \u8017\u65F6\uFF1A"),ft=d(" \u5927\u5C0F\uFF1A"),yt={key:1},ht={style:{color:"#f00"}},pt={class:"status-info-box"},_t=d(" \u8017\u65F6\uFF1A"),vt={key:1,style:{"margin-top":"20px"}},gt={key:2,style:{"margin-top":"20px",color:"#aaa"}};function Pt(o,n,f,e,h,a){const s=b("a-radio-button"),i=b("a-radio-group"),u=b("a-select-option"),v=b("a-select"),g=b("ace-editor"),y=b("a-tab-pane"),t=b("a-table"),p=b("a-divider"),x=b("a-tabs"),_=b("a-skeleton"),C=b("a-spin"),k=b("a-empty");return f.result.data?(m(),w("div",Ze,[f.result.data.data||f.result.data.status===200?(m(),w("div",We,[r(x,{activeKey:e.activePage,"onUpdate:activeKey":n[4]||(n[4]=I=>e.activePage=I),onTabClick:n[5]||(n[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[O("span",ut,[mt,O("span",null,L(e.resultData.status||"200"),1),r(p,{type:"vertical"}),ct,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),r(p,{type:"vertical"}),ft,O("span",null,L(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:l(()=>[r(y,{tab:"Body",key:"body",forceRender:""},{default:l(()=>[O("div",$e,[r(i,{value:e.bodyShowType,"onUpdate:value":n[0]||(n[0]=I=>e.bodyShowType=I),onChange:e.bodyShowTypeChange,size:"small"},{default:l(()=>[r(s,{value:"format"},{default:l(()=>[et]),_:1}),r(s,{value:"row"},{default:l(()=>[tt]),_:1}),r(s,{value:"preview"},{default:l(()=>[at]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(m(),R(v,{key:0,value:e.bodyShowFormatType,"onUpdate:value":n[1]||(n[1]=I=>e.bodyShowFormatType=I),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:l(()=>[r(u,{value:"json"},{default:l(()=>[ot]),_:1}),r(u,{value:"html"},{default:l(()=>[nt]),_:1}),r(u,{value:"xml"},{default:l(()=>[lt]),_:1}),r(u,{value:"javascript"},{default:l(()=>[rt]),_:1}),r(u,{value:"text"},{default:l(()=>[st]),_:1})]),_:1},8,["value"])):D("",!0)]),e.bodyShowType==="format"?(m(),R(g,{key:0,value:e.resultDataContentFormat,"onUpdate:value":n[2]||(n[2]=I=>e.resultDataContentFormat=I),onInit:e.resultDataInit,lang:e.bodyShowFormatType,theme:"monokai",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","lang","options"])):e.bodyShowType==="row"?(m(),R(g,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":n[3]||(n[3]=I=>e.resultDataContentOrigin=I),onInit:e.resultDataInit,lang:"text",theme:"chrome",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","options"])):e.bodyShowType==="preview"?(m(),w("div",it,[e.bodyShowFormatPreview==="html"?(m(),w("iframe",dt,null,512)):(m(),w(q,{key:1},[d(L(e.resultDataContentOrigin),1)],64))])):D("",!0)]),_:1}),r(y,{tab:"Headers",key:"headers",forceRender:""},{default:l(()=>[r(t,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),r(y,{tab:"Cookies",key:"cookies",forceRender:""},{default:l(()=>[r(t,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(m(),w("div",yt,[r(x,{style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[O("span",pt,[_t,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:l(()=>[r(y,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:l(()=>[O("div",ht,L(f.result.data.errorMsg),1)]),_:1})]),_:1})]))])):f.loading?(m(),w("div",vt,[r(C,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:l(()=>[r(_)]),_:1})])):(m(),w("div",gt,[r(k,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var bt=X(Ye,[["render",Pt]]);const St={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},components:{VerticalAlignTopOutlined:ke,VerticalAlignBottomOutlined:Le,CloseOutlined:me,ParamTable:ye,ParamBody:he,DocDebuggerResult:bt},setup(o){const n=ce();let f=n.state.apiDoc||{},e=n.state.globalParam||[],h=n.state.openApiDoc||{},a=f.rewriteDomain||"",s=h.servers||[];!a&&s.length>0&&s[0].url&&(a=s[0].url);let i=c(a+o.docInfoShow.url),u=c("urlParam");const v=c();let g=o.requestParamList.filter(S=>S.in==="query"||S.in==="path"),y=c([]);const t=c();let p=e.filter(S=>S.paramType===2),x=o.requestParamList.filter(S=>S.in==="header"),_=1;p.forEach(S=>{x.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+_++})});let C=c(JSON.parse(JSON.stringify(x)));const k=c();let I=e.filter(S=>S.paramType===3),V=o.requestParamList.filter(S=>S.in==="cookie");I.forEach(S=>{V.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+_++})});let A=c(JSON.parse(JSON.stringify(V)));const E=c();let G=e.filter(S=>S.paramType===1),j=o.requestParamList.filter(S=>S.in==="formData");G.forEach(S=>{j.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+_++})});let M=c([]);o.docInfoShow.method==="post"?j=j.concat(g):y=c(JSON.parse(JSON.stringify(g)));const Y=c();let H=c([]),Z=c(),F=c("form"),W=c("json"),ne=o.requestParamList.filter(S=>S.in==="body"),_e=c(JSON.parse(JSON.stringify(ne)));o.docInfoShow.consumes.indexOf("application/x-www-form-urlencoded")>=0?(F.value="formUrlEncode",H=c(JSON.parse(JSON.stringify(j)))):o.docInfoShow.consumes.indexOf("multipart/form-data")>=0?(F.value="form",M=c(JSON.parse(JSON.stringify(j)))):o.docInfoShow.consumes.indexOf("application/json")>=0?(F.value="row",W.value="json",H=c(JSON.parse(JSON.stringify(j))),j.length>0&&(F.value="formUrlEncode")):o.docInfoShow.consumes.indexOf("application/xml")>=0||o.docInfoShow.consumes.indexOf("text/xml")>=0?(F.value="row",W.value="xml",H=c(JSON.parse(JSON.stringify(j))),j.length>0&&(F.value="formUrlEncode")):M=c(JSON.parse(JSON.stringify(j))),M.value.length>0?u.value="urlParam":j.length>0||ne.length>0?u.value="bodyParam":x.length>0&&(u.value="headerParam");let $=c({}),B=c(!1),le=c({url:Ne()+"/doc-swagger/proxy/download",param:{}}),re=c(),se=o.docInfoShow.produces==="application/octet-stream";const ve=()=>{if(!i.value){fe.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}let S={};const J=new FormData;let ge=v.value.getSelectedRowKeys(),ie=y.value.filter(P=>ge.indexOf(P.key)>=0&&P.name&&P.value).map(P=>(S[P.name]=P.value,P.name+"="+encodeURIComponent(P.value))).join("&"),Pe=t.value.getSelectedRowKeys(),de=C.value.filter(P=>Pe.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),be=k.value.getSelectedRowKeys(),ue=A.value.filter(P=>be.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),ee=[];if(E.value){let P=E.value.getSelectedRowKeys();ee=M.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let te=[];if(Y.value){let P=Y.value.getSelectedRowKeys();te=H.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let ae="";Z.value&&(ae=Z.value.getParam());let Q=ie?i.value+"?"+ie:i.value;Object.keys(S).forEach(P=>{Q=Q.replace("{"+P+"}",S[P])}),se?(le.value.param={url:Q,host:a,method:o.docInfoShow.method,contentType:o.docInfoShow.consumes,headerParam:JSON.stringify(de),cookieParam:JSON.stringify(ue),formParam:JSON.stringify(ee),formEncodeParam:JSON.stringify(te),bodyParam:ae},setTimeout(()=>re.value.submit(),0)):(J.append("url",Q),J.append("host",a),J.append("method",o.docInfoShow.method),J.append("contentType",o.docInfoShow.consumes),J.append("headerParam",JSON.stringify(de)),J.append("cookieParam",JSON.stringify(ue)),J.append("formParam",JSON.stringify(ee)),J.append("formEncodeParam",JSON.stringify(te)),J.append("bodyParam",ae),B.value=!0,$.value={},je.requestUrl(J).then(P=>{$.value=P,B.value=!1}).catch(P=>{B.value=!1}))};let z=c(!0);return{docUrl:i,activePage:u,activePageChange:()=>{z.value=!0},requestLoading:B,sendRequest:ve,requestResult:$,consumesParamType:W,downloadFormParam:le,downloadFormRef:re,isDownloadRequest:se,urlParamRef:v,urlParamList:y,headerParamRef:t,headerParamList:C,cookieParamRef:k,cookieParamList:A,formParamRef:E,formParamList:M,formEncodeParamRef:Y,formEncodeParamList:H,bodyParamRef:Z,bodyParamType:F,bodyRowParamList:_e,responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}],queryParamVisible:z,hideQueryParam:()=>{z.value=!1},showQueryParam:()=>{z.value=!0}}}},wt={style:{"margin-bottom":"6px"}},xt=d("none"),kt=d("form-data"),Lt=d("x-www-form-urlencoded"),Ot=d("row"),It=d("JSON"),Tt=d("HTML"),Rt=d("XML"),Ct=d("JavaScript"),Dt=d("TEXT"),qt=d("\u6536\u8D77\u53C2\u6570"),Nt=d("\u5C55\u5F00\u53C2\u6570"),jt=["action"],Jt=["name","value"];function Et(o,n,f,e,h,a){const s=b("a-button"),i=b("a-input-search"),u=b("ParamTable"),v=b("a-tab-pane"),g=b("a-radio"),y=b("a-radio-group"),t=b("a-select-option"),p=b("a-select"),x=b("ParamBody"),_=b("a-tabs"),C=b("DocDebuggerResult");return m(),w("div",null,[r(i,{"addon-before":f.docInfoShow.method.toUpperCase(),value:e.docUrl,"onUpdate:value":n[0]||(n[0]=k=>e.docUrl=k),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{enterButton:l(()=>[r(s,{type:"primary",loading:e.requestLoading},{default:l(()=>[d(L(e.isDownloadRequest?"\u4E0B\u8F7D\u6587\u4EF6":"\u53D1\u9001\u8BF7\u6C42"),1)]),_:1},8,["loading"])]),_:1},8,["addon-before","value","onSearch"]),r(_,{activeKey:e.activePage,"onUpdate:activeKey":n[3]||(n[3]=k=>e.activePage=k),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[e.queryParamVisible?(m(),R(s,{key:0,onClick:e.hideQueryParam,type:"link"},{default:l(()=>[qt]),_:1},8,["onClick"])):(m(),R(s,{key:1,onClick:e.showQueryParam,type:"link"},{default:l(()=>[Nt]),_:1},8,["onClick"]))]),default:l(()=>[r(v,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(u,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[K,e.queryParamVisible]])]),_:1}),f.docInfoShow.method!=="get"?(m(),R(v,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:l(()=>[U(O("div",null,[O("div",wt,[r(y,{value:e.bodyParamType,"onUpdate:value":n[1]||(n[1]=k=>e.bodyParamType=k)},{default:l(()=>[r(g,{value:"none"},{default:l(()=>[xt]),_:1}),r(g,{value:"form"},{default:l(()=>[kt]),_:1}),r(g,{value:"formUrlEncode"},{default:l(()=>[Lt]),_:1}),r(g,{value:"row"},{default:l(()=>[Ot]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(m(),R(p,{key:0,value:e.consumesParamType,"onUpdate:value":n[2]||(n[2]=k=>e.consumesParamType=k),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:l(()=>[r(t,{value:"json"},{default:l(()=>[It]),_:1}),r(t,{value:"html"},{default:l(()=>[Tt]),_:1}),r(t,{value:"xml"},{default:l(()=>[Rt]),_:1}),r(t,{value:"javascript"},{default:l(()=>[Ct]),_:1}),r(t,{value:"text"},{default:l(()=>[Dt]),_:1})]),_:1},8,["value"])):D("",!0)]),U(O("div",null,[r(u,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[K,e.bodyParamType==="form"]]),U(O("div",null,[r(u,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[K,e.bodyParamType==="formUrlEncode"]]),U(O("div",null,[r(x,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[K,e.bodyParamType==="row"]])],512),[[K,e.queryParamVisible]])]),_:1})):D("",!0),r(v,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(u,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[K,e.queryParamVisible]])]),_:1}),r(v,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(u,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[K,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),e.isDownloadRequest?D("",!0):(m(),R(C,{key:0,result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])),O("form",{method:"post",ref:"downloadFormRef",action:e.downloadFormParam.url,target:"_blank"},[(m(!0),w(q,null,Oe(e.downloadFormParam.param,(k,I)=>(m(),w("input",{type:"hidden",name:I,value:k},null,8,Jt))),256))],8,jt)])}var Ut=X(St,[["render",Et]]);const At={components:{DocContent:Ge,DocDebugger:Ut},setup(){const o=Ie(),n=ce();let f=c("doc"),e=c([]),h=c([]),a=c({url:"",description:"",method:"",consumes:"",produces:""}),s=c(!1),i=0,u;const v=()=>{let y=o.query.path+"."+o.query.method;if(Object.keys(n.state.openApiUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),u||(u=setInterval(()=>{if(s.value||i++>50){clearInterval(u);return}Object.keys(n.state.openApiUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),v())},1e3));return}let t=n.state.openApiUrlMethodMap[y];if(!t){fe.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}s.value=!0,n.commit("addTableName",{key:o.fullPath,val:t.summary});let p="",x="";t.consumes&&t.consumes.length>0&&(p=t.consumes.join(" ")),t.produces&&t.produces.length>0&&(x=t.produces.join(" "));let _=Re.exports.markdownIt.render(t.description||t.summary||"");a.value={url:t.url,description:_,method:t.method||"",consumes:p,produces:x};let C=n.state.openApiDefinitions;e.value=pe.getRequestParamList(t.parameters,C),h.value=pe.getResponseParamList(t.responses,C)};return Te(()=>{v()}),{docInfoShow:a,activePage:f,changePage:()=>{},isLoadSuccess:s,requestParamList:e,responseParamList:h}}},Ft=O("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function Kt(o,n,f,e,h,a){const s=b("DocContent"),i=b("a-tab-pane"),u=b("DocDebugger"),v=b("a-tabs"),g=b("a-spin");return e.isLoadSuccess?(m(),R(v,{key:0,activeKey:e.activePage,"onUpdate:activeKey":n[0]||(n[0]=y=>e.activePage=y),closable:"",onTabClick:e.changePage,style:{padding:"5px 10px 0"}},{default:l(()=>[r(i,{tab:"\u63A5\u53E3\u8BF4\u660E",key:"doc"},{default:l(()=>[r(s,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1}),r(i,{tab:"\u5728\u7EBF\u8C03\u8BD5",key:"debug"},{default:l(()=>[r(u,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1})]),_:1},8,["activeKey","onTabClick"])):(m(),R(g,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:l(()=>[Ft]),_:1}))}var Zt=X(At,[["render",Kt]]);export{Zt as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.288779b4.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.3bc94699.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocView.288779b4.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocView.3bc94699.js index e7522fea..f8b3f2f8 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.288779b4.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.3bc94699.js @@ -1,4 +1,4 @@ -import{r as b,T as be,o as u,c as R,w as r,a as l,m as d,t as L,H as U,e as O,b as w,F as q,k as D,X as ue,Y as Se,y as m,E as we,Z as xe,_ as ke,u as me,J as F,d as Le,B as ce,v as Oe,G as Ie}from"./vendor.d3f949c4.js";import{l as N}from"./logUtil.5b305c4e.js";import{m as Te}from"./index.ea6b273d.js";import{_ as X}from"./main.d3c4ff0f.js";import{P as fe,a as ye,b as Re,u as Ce,x as De}from"./unitConvert.3de44ccf.js";import{g as qe,z as Ne}from"./custom.914a01ae.js";let te=["file","string","integer","long","double","object","number","boolean","ref"];var he={getRequestParamList(t,n){if(!t)return[];let c=1,e=[];for(let h=0;h=0||N.logMessage("003",i,o):o.schema?this.isSchemaRef(o.schema)?(i=this.getSchemaRef(o.schema),y=this.getParamDefinitions(i,n,c,{},0)):o.schema.type?(i=o.schema.type,o.schema.additionalProperties?(a={},y=this.getAdditionalProperties(o.schema.additionalProperties,a,n,c,{},0),f=a.type):o.schema.items?this.isSchemaRef(o.schema.items)?(p=this.getSchemaRef(o.schema.items),y=this.getParamDefinitions(p,n,c,{},0)):o.schema.items.type?p=o.schema.items.type:N.log("0014",i,o):N.log("0011",i,o)):N.logMessage("0013",i,o):o.items&&o.items.type?(i=o.items.type,o.items.additionalProperties?(a={},y=this.getAdditionalProperties(o.items.additionalProperties,a,n,c,{},0),f=a.type):N.logMessage("0012",i,o)):N.logMessage("002",i,o),g&&(s=s?s+"\uFF0C":"",s+="\u4F8B\uFF1A"+g),o.enum&&o.enum.length>0&&(s=s||"\u679A\u4E3E\u7C7B\u578B",s+="\uFF0C\u53EF\u9009\u503C\uFF1A"+o.enum.join("\u3001")),e.push({type:i,key:c,in:o.in,name:o.name,subType:p,required:o.required?"\u662F":"\u5426",format:f,enum:o.enum,example:g,collectionFormat:o.collectionFormat,description:s,additional:a,children:y}),c++}return e},getResponseParamList(t,n){let c=[],e=1;return Object.keys(t).forEach(h=>{let o=t[h],s,i;this.isSchemaRef(o.schema)&&(s=this.getSchemaRef(o.schema),i=this.getParamDefinitions(s,n,e,{},0)),c.push({code:h,type:s,key:e,desc:o.description,schemas:i}),e++}),c},isSchemaRef(t){return!!(t&&t.$ref)},getSchemaRef(t){return t.$ref&&t.$ref.indexOf("#/definitions/")===0?t.$ref.replace("#/definitions/",""):(N.logMessage("9467","",t),"")},getParamDefinitions(t,n,c,e,h){let o=n[t];if(h>=10||!o||(e[t]=(e[t]||0)+1,e[t]>2))return;let s=[],i=o.type,f=o.properties,g=1;if(i==="object"&&f){let p={};Object.keys(f).forEach(y=>{let a=f[y],_=a.type,x=a.format,v=a.description||"",C=a.example||a["x-example"],I,k,V,E=c+"_"+g,K;Object.keys(p).forEach(j=>{e[j]=void 0}),_==="array"?this.isSchemaRef(a.items)?(I=this.getSchemaRef(a.items),K=this.getParamDefinitions(I,n,E,e,h+1)):a.items&&a.items.type?I=a.items.type:N.logMessage("004",_,a):_==="object"?a.additionalProperties?(k={},K=this.getAdditionalProperties(a.additionalProperties,k,n,E,e,h+1),x=k.type):N.log("0041",_,a):_?te.indexOf(_)>=0||N.logMessage("006",_,a):this.isSchemaRef(a)?(_=this.getSchemaRef(a),K=this.getParamDefinitions(_,n,E,e,h+1)):N.logMessage("005",_,a),C&&(v=v?v+"\uFF0C":"",v+="\u4F8B\uFF1A"+C),a.items&&a.items.enum&&a.items.enum.length>0&&(V=a.items.enum,v=v||"\u679A\u4E3E\u7C7B\u578B",v+="\uFF0C\u53EF\u9009\u503C\uFF1A"+a.items.enum.join("\u3001")),s.push({type:_,name:y,key:E,subType:I,format:x,description:v,enum:V,additional:k,example:C,children:K}),g++,p[_]=1})}return s.length>0?s:void 0},getAdditionalProperties(t,n,c,e,h,o){if(this.isSchemaRef(t))return n.type=this.getSchemaRef(t),n.children=this.getParamDefinitions(n.type,c,e,h,o+1),n.additional;if(t.additionalProperties)return n.type=t.type,n.additional={},this.getAdditionalProperties(t.additionalProperties,n.additional,c,e,h,o+1);if(t.type==="array")if(n.type=t.type,this.isSchemaRef(t.items)){let s=this.getSchemaRef(t.items),i=this.getParamDefinitions(s,c,e,h,o+1);return n.additional={type:s,children:i},i}else N.logMessage("007","",t);else n.type=t.type,te.indexOf(n.type)>=0||N.logMessage("008","",t)}};const je={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},setup(){return{requestParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:200},{title:"\u7C7B\u578B",dataIndex:"type",width:150},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"in",width:100},{title:"\u5FC5\u586B",dataIndex:"required",width:60},{title:"\u8BF4\u660E",dataIndex:"description"}],responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},Je=["innerHTML"],Ee=d("header"),Ue=d("body"),Ae=d("query"),Fe=d("formData"),Ke=d("-"),Ve={key:0,style:{color:"#f00"}},Me=d("\u5426"),He=d("-"),Be=["innerHTML"],ze={key:1,style:{"text-align":"center",padding:"10px 0"}};function Qe(t,n,c,e,h,o){const s=b("a-form-item"),i=b("a-tag"),f=b("a-table"),g=b("a-form"),p=be("highlight");return u(),R(g,{"label-col":{span:4},"wrapper-col":{span:20}},{default:r(()=>[l(s,{label:"\u63A5\u53E3\u5730\u5740"},{default:r(()=>[d(L(c.docInfoShow.url),1)]),_:1}),l(s,{label:"\u8BF4\u660E"},{default:r(()=>[U(O("div",{class:"markdown-body",innerHTML:c.docInfoShow.description},null,8,Je),[[p]])]),_:1}),l(s,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:r(()=>[d(L(c.docInfoShow.method),1)]),_:1}),l(s,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:r(()=>[d(L(c.docInfoShow.consumes),1)]),_:1}),l(s,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:r(()=>[d(L(c.docInfoShow.produces),1)]),_:1}),l(s,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:r(()=>[l(f,{dataSource:c.requestParamList,columns:e.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:r(({column:y,text:a,record:_})=>[y.dataIndex==="type"?(u(),w(q,{key:0},[d(L(a)+" ",1),_.subType?(u(),w(q,{key:0},[d("["+L(_.subType)+"]",1)],64)):D("",!0),_.format?(u(),w(q,{key:1},[d("("+L(_.format)+")",1)],64)):D("",!0)],64)):D("",!0),y.dataIndex==="in"?(u(),w(q,{key:1},[a==="header"?(u(),R(i,{key:0,color:"pink"},{default:r(()=>[Ee]),_:1})):a==="body"?(u(),R(i,{key:1,color:"red"},{default:r(()=>[Ue]),_:1})):a==="query"?(u(),R(i,{key:2,color:"orange"},{default:r(()=>[Ae]),_:1})):a==="formData"?(u(),R(i,{key:3,color:"green"},{default:r(()=>[Fe]),_:1})):a?(u(),R(i,{key:5,color:"purple"},{default:r(()=>[d(L(a),1)]),_:2},1024)):(u(),w(q,{key:4},[Ke],64))],64)):D("",!0),y.dataIndex==="required"?(u(),w(q,{key:2},[a==="\u662F"?(u(),w("span",Ve,"\u662F")):a==="\u5426"?(u(),w(q,{key:1},[Me],64)):(u(),w(q,{key:2},[He],64))],64)):D("",!0),y.dataIndex==="description"?(u(),w(q,{key:3},[d(L(a),1)],64)):D("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),l(s,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:r(()=>[l(f,{dataSource:c.responseParamList,columns:e.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:r(({column:y,text:a,record:_})=>[y.dataIndex==="desc"?(u(),w("div",{key:0,innerHTML:a},null,8,Be)):D("",!0)]),expandedRowRender:r(({record:y})=>[y.schemas?(u(),R(f,{key:0,dataSource:y.schemas,columns:e.responseParamListColumns,size:"small",pagination:!1},{bodyCell:r(({column:a,text:_,record:x})=>[a.dataIndex==="type"?(u(),w(q,{key:0},[d(L(_)+" ",1),x.subType?(u(),w(q,{key:0},[d("["+L(x.subType)+"]",1)],64)):D("",!0),x.format?(u(),w(q,{key:1},[d("("+L(x.format)+")",1)],64)):D("",!0)],64)):D("",!0)]),_:2},1032,["dataSource","columns"])):(u(),w("div",ze,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Xe=X(je,[["render",Qe]]);const Ge={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ue,ParamTable:fe,ParamBody:ye,aceEditor:Re},setup(t){const{result:n}=Se(t);let c=m("body"),e=m("format"),h=m("json"),o=m(""),s=m([]),i=m([]),f=m(""),g=m(""),p=m({}),y=m();const a=()=>{e.value==="preview"&&setTimeout(()=>{y.value&&y.value.contentDocument.write(f.value)},0)},_=()=>{if(f.value="",g.value="",t.result.data){if(p.value=t.result.data,t.result.data.headers){s.value=t.result.data.headers;let v=s.value.find(C=>C.name==="Content-Type");v&&v.value&&(v.value.indexOf("text/html")>=0?h.value="html":v.value.indexOf("text/plain")>=0?h.value="text":v.value.indexOf("application/json")>=0?h.value="json":v.value.indexOf("application/xml")>=0||v.value.indexOf("text/xml")>=0?h.value="xml":v.value.indexOf("application/javascript")>=0&&(h.value="javascript"),o.value=h.value)}if(t.result.data.cookies&&(i.value=t.result.data.cookies),t.result.data.data||t.result.data.status===200){g.value=t.result.data.data,f.value=t.result.data.data;try{h.value==="xml"?g.value=De(f.value):h.value==="json"?g.value=JSON.stringify(JSON.parse(f.value),null,4):h.value==="javascript"&&(g.value=JSON.stringify(f.value,null,4))}catch{g.value=t.result.data.data}}else{let v=` +import{r as b,T as be,o as u,c as R,w as r,a as l,m as d,t as L,H as U,e as O,b as w,F as q,k as D,X as ue,Y as Se,y as m,E as we,Z as xe,_ as ke,u as me,J as F,d as Le,B as ce,v as Oe,G as Ie}from"./vendor.d3f949c4.js";import{l as N}from"./logUtil.5b305c4e.js";import{m as Te}from"./index.ea6b273d.js";import{_ as X}from"./main.a111e8f9.js";import{P as fe,a as ye,b as Re,u as Ce,x as De}from"./unitConvert.a86860f9.js";import{g as qe,z as Ne}from"./custom.914a01ae.js";let te=["file","string","integer","long","double","object","number","boolean","ref"];var he={getRequestParamList(t,n){if(!t)return[];let c=1,e=[];for(let h=0;h=0||N.logMessage("003",i,o):o.schema?this.isSchemaRef(o.schema)?(i=this.getSchemaRef(o.schema),y=this.getParamDefinitions(i,n,c,{},0)):o.schema.type?(i=o.schema.type,o.schema.additionalProperties?(a={},y=this.getAdditionalProperties(o.schema.additionalProperties,a,n,c,{},0),f=a.type):o.schema.items?this.isSchemaRef(o.schema.items)?(p=this.getSchemaRef(o.schema.items),y=this.getParamDefinitions(p,n,c,{},0)):o.schema.items.type?p=o.schema.items.type:N.log("0014",i,o):N.log("0011",i,o)):N.logMessage("0013",i,o):o.items&&o.items.type?(i=o.items.type,o.items.additionalProperties?(a={},y=this.getAdditionalProperties(o.items.additionalProperties,a,n,c,{},0),f=a.type):N.logMessage("0012",i,o)):N.logMessage("002",i,o),g&&(s=s?s+"\uFF0C":"",s+="\u4F8B\uFF1A"+g),o.enum&&o.enum.length>0&&(s=s||"\u679A\u4E3E\u7C7B\u578B",s+="\uFF0C\u53EF\u9009\u503C\uFF1A"+o.enum.join("\u3001")),e.push({type:i,key:c,in:o.in,name:o.name,subType:p,required:o.required?"\u662F":"\u5426",format:f,enum:o.enum,example:g,collectionFormat:o.collectionFormat,description:s,additional:a,children:y}),c++}return e},getResponseParamList(t,n){let c=[],e=1;return Object.keys(t).forEach(h=>{let o=t[h],s,i;this.isSchemaRef(o.schema)&&(s=this.getSchemaRef(o.schema),i=this.getParamDefinitions(s,n,e,{},0)),c.push({code:h,type:s,key:e,desc:o.description,schemas:i}),e++}),c},isSchemaRef(t){return!!(t&&t.$ref)},getSchemaRef(t){return t.$ref&&t.$ref.indexOf("#/definitions/")===0?t.$ref.replace("#/definitions/",""):(N.logMessage("9467","",t),"")},getParamDefinitions(t,n,c,e,h){let o=n[t];if(h>=10||!o||(e[t]=(e[t]||0)+1,e[t]>2))return;let s=[],i=o.type,f=o.properties,g=1;if(i==="object"&&f){let p={};Object.keys(f).forEach(y=>{let a=f[y],_=a.type,x=a.format,v=a.description||"",C=a.example||a["x-example"],I,k,V,E=c+"_"+g,K;Object.keys(p).forEach(j=>{e[j]=void 0}),_==="array"?this.isSchemaRef(a.items)?(I=this.getSchemaRef(a.items),K=this.getParamDefinitions(I,n,E,e,h+1)):a.items&&a.items.type?I=a.items.type:N.logMessage("004",_,a):_==="object"?a.additionalProperties?(k={},K=this.getAdditionalProperties(a.additionalProperties,k,n,E,e,h+1),x=k.type):N.log("0041",_,a):_?te.indexOf(_)>=0||N.logMessage("006",_,a):this.isSchemaRef(a)?(_=this.getSchemaRef(a),K=this.getParamDefinitions(_,n,E,e,h+1)):N.logMessage("005",_,a),C&&(v=v?v+"\uFF0C":"",v+="\u4F8B\uFF1A"+C),a.items&&a.items.enum&&a.items.enum.length>0&&(V=a.items.enum,v=v||"\u679A\u4E3E\u7C7B\u578B",v+="\uFF0C\u53EF\u9009\u503C\uFF1A"+a.items.enum.join("\u3001")),s.push({type:_,name:y,key:E,subType:I,format:x,description:v,enum:V,additional:k,example:C,children:K}),g++,p[_]=1})}return s.length>0?s:void 0},getAdditionalProperties(t,n,c,e,h,o){if(this.isSchemaRef(t))return n.type=this.getSchemaRef(t),n.children=this.getParamDefinitions(n.type,c,e,h,o+1),n.additional;if(t.additionalProperties)return n.type=t.type,n.additional={},this.getAdditionalProperties(t.additionalProperties,n.additional,c,e,h,o+1);if(t.type==="array")if(n.type=t.type,this.isSchemaRef(t.items)){let s=this.getSchemaRef(t.items),i=this.getParamDefinitions(s,c,e,h,o+1);return n.additional={type:s,children:i},i}else N.logMessage("007","",t);else n.type=t.type,te.indexOf(n.type)>=0||N.logMessage("008","",t)}};const je={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},setup(){return{requestParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:200},{title:"\u7C7B\u578B",dataIndex:"type",width:150},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"in",width:100},{title:"\u5FC5\u586B",dataIndex:"required",width:60},{title:"\u8BF4\u660E",dataIndex:"description"}],responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},Je=["innerHTML"],Ee=d("header"),Ue=d("body"),Ae=d("query"),Fe=d("formData"),Ke=d("-"),Ve={key:0,style:{color:"#f00"}},Me=d("\u5426"),He=d("-"),Be=["innerHTML"],ze={key:1,style:{"text-align":"center",padding:"10px 0"}};function Qe(t,n,c,e,h,o){const s=b("a-form-item"),i=b("a-tag"),f=b("a-table"),g=b("a-form"),p=be("highlight");return u(),R(g,{"label-col":{span:4},"wrapper-col":{span:20}},{default:r(()=>[l(s,{label:"\u63A5\u53E3\u5730\u5740"},{default:r(()=>[d(L(c.docInfoShow.url),1)]),_:1}),l(s,{label:"\u8BF4\u660E"},{default:r(()=>[U(O("div",{class:"markdown-body",innerHTML:c.docInfoShow.description},null,8,Je),[[p]])]),_:1}),l(s,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:r(()=>[d(L(c.docInfoShow.method),1)]),_:1}),l(s,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:r(()=>[d(L(c.docInfoShow.consumes),1)]),_:1}),l(s,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:r(()=>[d(L(c.docInfoShow.produces),1)]),_:1}),l(s,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:r(()=>[l(f,{dataSource:c.requestParamList,columns:e.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:r(({column:y,text:a,record:_})=>[y.dataIndex==="type"?(u(),w(q,{key:0},[d(L(a)+" ",1),_.subType?(u(),w(q,{key:0},[d("["+L(_.subType)+"]",1)],64)):D("",!0),_.format?(u(),w(q,{key:1},[d("("+L(_.format)+")",1)],64)):D("",!0)],64)):D("",!0),y.dataIndex==="in"?(u(),w(q,{key:1},[a==="header"?(u(),R(i,{key:0,color:"pink"},{default:r(()=>[Ee]),_:1})):a==="body"?(u(),R(i,{key:1,color:"red"},{default:r(()=>[Ue]),_:1})):a==="query"?(u(),R(i,{key:2,color:"orange"},{default:r(()=>[Ae]),_:1})):a==="formData"?(u(),R(i,{key:3,color:"green"},{default:r(()=>[Fe]),_:1})):a?(u(),R(i,{key:5,color:"purple"},{default:r(()=>[d(L(a),1)]),_:2},1024)):(u(),w(q,{key:4},[Ke],64))],64)):D("",!0),y.dataIndex==="required"?(u(),w(q,{key:2},[a==="\u662F"?(u(),w("span",Ve,"\u662F")):a==="\u5426"?(u(),w(q,{key:1},[Me],64)):(u(),w(q,{key:2},[He],64))],64)):D("",!0),y.dataIndex==="description"?(u(),w(q,{key:3},[d(L(a),1)],64)):D("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),l(s,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:r(()=>[l(f,{dataSource:c.responseParamList,columns:e.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:r(({column:y,text:a,record:_})=>[y.dataIndex==="desc"?(u(),w("div",{key:0,innerHTML:a},null,8,Be)):D("",!0)]),expandedRowRender:r(({record:y})=>[y.schemas?(u(),R(f,{key:0,dataSource:y.schemas,columns:e.responseParamListColumns,size:"small",pagination:!1},{bodyCell:r(({column:a,text:_,record:x})=>[a.dataIndex==="type"?(u(),w(q,{key:0},[d(L(_)+" ",1),x.subType?(u(),w(q,{key:0},[d("["+L(x.subType)+"]",1)],64)):D("",!0),x.format?(u(),w(q,{key:1},[d("("+L(x.format)+")",1)],64)):D("",!0)],64)):D("",!0)]),_:2},1032,["dataSource","columns"])):(u(),w("div",ze,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Xe=X(je,[["render",Qe]]);const Ge={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ue,ParamTable:fe,ParamBody:ye,aceEditor:Re},setup(t){const{result:n}=Se(t);let c=m("body"),e=m("format"),h=m("json"),o=m(""),s=m([]),i=m([]),f=m(""),g=m(""),p=m({}),y=m();const a=()=>{e.value==="preview"&&setTimeout(()=>{y.value&&y.value.contentDocument.write(f.value)},0)},_=()=>{if(f.value="",g.value="",t.result.data){if(p.value=t.result.data,t.result.data.headers){s.value=t.result.data.headers;let v=s.value.find(C=>C.name==="Content-Type");v&&v.value&&(v.value.indexOf("text/html")>=0?h.value="html":v.value.indexOf("text/plain")>=0?h.value="text":v.value.indexOf("application/json")>=0?h.value="json":v.value.indexOf("application/xml")>=0||v.value.indexOf("text/xml")>=0?h.value="xml":v.value.indexOf("application/javascript")>=0&&(h.value="javascript"),o.value=h.value)}if(t.result.data.cookies&&(i.value=t.result.data.cookies),t.result.data.data||t.result.data.status===200){g.value=t.result.data.data,f.value=t.result.data.data;try{h.value==="xml"?g.value=De(f.value):h.value==="json"?g.value=JSON.stringify(JSON.parse(f.value),null,4):h.value==="javascript"&&(g.value=JSON.stringify(f.value,null,4))}catch{g.value=t.result.data.data}}else{let v=` // \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 `;f.value=v+JSON.stringify(t.result.data),g.value=v+JSON.stringify(t.result.data,null,4)}a()}};return _(),we(n,()=>_()),{activePage:c,bodyShowType:e,bodyShowTypeChange:a,unitConvert:Ce,bodyShowFormatType:h,bodyShowFormatPreview:o,previewHtmlRef:y,resultData:p,resultHeaders:s,resultCookies:i,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:v=>{v.setFontSize(16)},resultDataContentOrigin:f,resultDataContentFormat:g,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},Ye={key:0,style:{"margin-bottom":"30px"}},Ze={key:0,style:{"margin-bottom":"30px"}},We={style:{"margin-bottom":"10px"}},$e=d("\u683C\u5F0F\u5316"),ea=d("\u539F\u59CB\u503C"),aa=d("\u9884\u89C8"),ta=d("JSON"),oa=d("HTML"),na=d("XML"),ra=d("JavaScript"),la=d("TEXT"),sa={key:2},ia={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},da={class:"status-info-box"},ua=d(" \u72B6\u6001\u7801\uFF1A"),ma=d(" \u8017\u65F6\uFF1A"),ca=d(" \u5927\u5C0F\uFF1A"),fa={key:1},ya={style:{color:"#f00"}},ha={class:"status-info-box"},_a=d(" \u8017\u65F6\uFF1A"),pa={key:1,style:{"margin-top":"20px"}},ga={key:2,style:{"margin-top":"20px",color:"#aaa"}};function va(t,n,c,e,h,o){const s=b("a-radio-button"),i=b("a-radio-group"),f=b("a-select-option"),g=b("a-select"),p=b("ace-editor"),y=b("a-tab-pane"),a=b("a-table"),_=b("a-divider"),x=b("a-tabs"),v=b("a-skeleton"),C=b("a-spin"),I=b("a-empty");return c.result.data?(u(),w("div",Ye,[c.result.data.data||c.result.data.status===200?(u(),w("div",Ze,[l(x,{activeKey:e.activePage,"onUpdate:activeKey":n[4]||(n[4]=k=>e.activePage=k),onTabClick:n[5]||(n[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:r(()=>[O("span",da,[ua,O("span",null,L(e.resultData.status||"200"),1),l(_,{type:"vertical"}),ma,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),l(_,{type:"vertical"}),ca,O("span",null,L(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:r(()=>[l(y,{tab:"Body",key:"body",forceRender:""},{default:r(()=>[O("div",We,[l(i,{value:e.bodyShowType,"onUpdate:value":n[0]||(n[0]=k=>e.bodyShowType=k),onChange:e.bodyShowTypeChange,size:"small"},{default:r(()=>[l(s,{value:"format"},{default:r(()=>[$e]),_:1}),l(s,{value:"row"},{default:r(()=>[ea]),_:1}),l(s,{value:"preview"},{default:r(()=>[aa]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(u(),R(g,{key:0,value:e.bodyShowFormatType,"onUpdate:value":n[1]||(n[1]=k=>e.bodyShowFormatType=k),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:r(()=>[l(f,{value:"json"},{default:r(()=>[ta]),_:1}),l(f,{value:"html"},{default:r(()=>[oa]),_:1}),l(f,{value:"xml"},{default:r(()=>[na]),_:1}),l(f,{value:"javascript"},{default:r(()=>[ra]),_:1}),l(f,{value:"text"},{default:r(()=>[la]),_:1})]),_:1},8,["value"])):D("",!0)]),e.bodyShowType==="format"?(u(),R(p,{key:0,value:e.resultDataContentFormat,"onUpdate:value":n[2]||(n[2]=k=>e.resultDataContentFormat=k),onInit:e.resultDataInit,lang:e.bodyShowFormatType,theme:"monokai",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","lang","options"])):e.bodyShowType==="row"?(u(),R(p,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":n[3]||(n[3]=k=>e.resultDataContentOrigin=k),onInit:e.resultDataInit,lang:"text",theme:"chrome",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","options"])):e.bodyShowType==="preview"?(u(),w("div",sa,[e.bodyShowFormatPreview==="html"?(u(),w("iframe",ia,null,512)):(u(),w(q,{key:1},[d(L(e.resultDataContentOrigin),1)],64))])):D("",!0)]),_:1}),l(y,{tab:"Headers",key:"headers",forceRender:""},{default:r(()=>[l(a,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),l(y,{tab:"Cookies",key:"cookies",forceRender:""},{default:r(()=>[l(a,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(u(),w("div",fa,[l(x,{style:{padding:"5px 10px 0"}},{rightExtra:r(()=>[O("span",ha,[_a,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:r(()=>[l(y,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:r(()=>[O("div",ya,L(c.result.data.errorMsg),1)]),_:1})]),_:1})]))])):c.loading?(u(),w("div",pa,[l(C,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:r(()=>[l(v)]),_:1})])):(u(),w("div",ga,[l(I,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var Pa=X(Ge,[["render",va]]);const ba={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},components:{VerticalAlignTopOutlined:xe,VerticalAlignBottomOutlined:ke,CloseOutlined:ue,ParamTable:fe,ParamBody:ye,DocDebuggerResult:Pa},setup(t){const n=me();let c=n.state.apiDoc||{},e=n.state.globalParam||[],h=n.state.swaggerDoc||{},o=c.rewriteDomain||h.host,s=m(o+t.docInfoShow.url),i=m("urlParam");const f=m();let g=t.requestParamList.filter(S=>S.in==="query"||S.in==="path"),p=m([]);const y=m();let a=e.filter(S=>S.paramType===2),_=t.requestParamList.filter(S=>S.in==="header"),x=1;a.forEach(S=>{_.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let v=m(JSON.parse(JSON.stringify(_)));const C=m();let I=e.filter(S=>S.paramType===3),k=t.requestParamList.filter(S=>S.in==="cookie");I.forEach(S=>{k.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let V=m(JSON.parse(JSON.stringify(k)));const E=m();let K=e.filter(S=>S.paramType===1),j=t.requestParamList.filter(S=>S.in==="formData");K.forEach(S=>{j.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let M=m([]);t.docInfoShow.method==="post"?j=j.concat(g):p=m(JSON.parse(JSON.stringify(g)));const G=m();let H=m([]),Y=m(),A=m("form"),Z=m("json"),oe=t.requestParamList.filter(S=>S.in==="body"),_e=m(JSON.parse(JSON.stringify(oe)));t.docInfoShow.consumes.indexOf("application/x-www-form-urlencoded")>=0?(A.value="formUrlEncode",H=m(JSON.parse(JSON.stringify(j)))):t.docInfoShow.consumes.indexOf("multipart/form-data")>=0?(A.value="form",M=m(JSON.parse(JSON.stringify(j)))):t.docInfoShow.consumes.indexOf("application/json")>=0?(A.value="row",Z.value="json",H=m(JSON.parse(JSON.stringify(j))),j.length>0&&(A.value="formUrlEncode")):t.docInfoShow.consumes.indexOf("application/xml")>=0||t.docInfoShow.consumes.indexOf("text/xml")>=0?(A.value="row",Z.value="xml",H=m(JSON.parse(JSON.stringify(j))),j.length>0&&(A.value="formUrlEncode")):M=m(JSON.parse(JSON.stringify(j))),M.value.length>0?i.value="urlParam":j.length>0||oe.length>0?i.value="bodyParam":_.length>0&&(i.value="headerParam");let W=m({}),B=m(!1),ne=m({url:qe()+"/doc-swagger/proxy/download",param:{}}),re=m(),le=t.docInfoShow.produces==="application/octet-stream";const pe=()=>{if(!s.value){ce.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}let S={};const J=new FormData;let ge=f.value.getSelectedRowKeys(),se=p.value.filter(P=>ge.indexOf(P.key)>=0&&P.name&&P.value).map(P=>(S[P.name]=P.value,P.name+"="+encodeURIComponent(P.value))).join("&"),ve=y.value.getSelectedRowKeys(),ie=v.value.filter(P=>ve.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),Pe=C.value.getSelectedRowKeys(),de=V.value.filter(P=>Pe.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),$=[];if(E.value){let P=E.value.getSelectedRowKeys();$=M.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let ee=[];if(G.value){let P=G.value.getSelectedRowKeys();ee=H.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let ae="";Y.value&&(ae=Y.value.getParam());let Q=se?s.value+"?"+se:s.value;Object.keys(S).forEach(P=>{Q=Q.replace("{"+P+"}",S[P])}),le?(ne.value.param={url:Q,host:o,method:t.docInfoShow.method,contentType:t.docInfoShow.consumes,headerParam:JSON.stringify(ie),cookieParam:JSON.stringify(de),formParam:JSON.stringify($),formEncodeParam:JSON.stringify(ee),bodyParam:ae},setTimeout(()=>re.value.submit(),0)):(J.append("url",Q),J.append("host",o),J.append("method",t.docInfoShow.method),J.append("contentType",t.docInfoShow.consumes),J.append("headerParam",JSON.stringify(ie)),J.append("cookieParam",JSON.stringify(de)),J.append("formParam",JSON.stringify($)),J.append("formEncodeParam",JSON.stringify(ee)),J.append("bodyParam",ae),B.value=!0,W.value={},Ne.requestUrl(J).then(P=>{W.value=P,B.value=!1}).catch(P=>{B.value=!1}))};let z=m(!0);return{docUrl:s,activePage:i,activePageChange:()=>{z.value=!0},requestLoading:B,sendRequest:pe,requestResult:W,consumesParamType:Z,downloadFormParam:ne,downloadFormRef:re,isDownloadRequest:le,urlParamRef:f,urlParamList:p,headerParamRef:y,headerParamList:v,cookieParamRef:C,cookieParamList:V,formParamRef:E,formParamList:M,formEncodeParamRef:G,formEncodeParamList:H,bodyParamRef:Y,bodyParamType:A,bodyRowParamList:_e,responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}],queryParamVisible:z,hideQueryParam:()=>{z.value=!1},showQueryParam:()=>{z.value=!0}}}},Sa={style:{"margin-bottom":"6px"}},wa=d("none"),xa=d("form-data"),ka=d("x-www-form-urlencoded"),La=d("row"),Oa=d("JSON"),Ia=d("HTML"),Ta=d("XML"),Ra=d("JavaScript"),Ca=d("TEXT"),Da=d("\u6536\u8D77\u53C2\u6570"),qa=d("\u5C55\u5F00\u53C2\u6570"),Na=["action"],ja=["name","value"];function Ja(t,n,c,e,h,o){const s=b("a-button"),i=b("a-input-search"),f=b("ParamTable"),g=b("a-tab-pane"),p=b("a-radio"),y=b("a-radio-group"),a=b("a-select-option"),_=b("a-select"),x=b("ParamBody"),v=b("a-tabs"),C=b("DocDebuggerResult");return u(),w("div",null,[l(i,{"addon-before":c.docInfoShow.method.toUpperCase(),value:e.docUrl,"onUpdate:value":n[0]||(n[0]=I=>e.docUrl=I),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{enterButton:r(()=>[l(s,{type:"primary",loading:e.requestLoading},{default:r(()=>[d(L(e.isDownloadRequest?"\u4E0B\u8F7D\u6587\u4EF6":"\u53D1\u9001\u8BF7\u6C42"),1)]),_:1},8,["loading"])]),_:1},8,["addon-before","value","onSearch"]),l(v,{activeKey:e.activePage,"onUpdate:activeKey":n[3]||(n[3]=I=>e.activePage=I),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:r(()=>[e.queryParamVisible?(u(),R(s,{key:0,onClick:e.hideQueryParam,type:"link"},{default:r(()=>[Da]),_:1},8,["onClick"])):(u(),R(s,{key:1,onClick:e.showQueryParam,type:"link"},{default:r(()=>[qa]),_:1},8,["onClick"]))]),default:r(()=>[l(g,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:r(()=>[U(O("div",null,[l(f,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1}),c.docInfoShow.method!=="get"?(u(),R(g,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:r(()=>[U(O("div",null,[O("div",Sa,[l(y,{value:e.bodyParamType,"onUpdate:value":n[1]||(n[1]=I=>e.bodyParamType=I)},{default:r(()=>[l(p,{value:"none"},{default:r(()=>[wa]),_:1}),l(p,{value:"form"},{default:r(()=>[xa]),_:1}),l(p,{value:"formUrlEncode"},{default:r(()=>[ka]),_:1}),l(p,{value:"row"},{default:r(()=>[La]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(u(),R(_,{key:0,value:e.consumesParamType,"onUpdate:value":n[2]||(n[2]=I=>e.consumesParamType=I),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:r(()=>[l(a,{value:"json"},{default:r(()=>[Oa]),_:1}),l(a,{value:"html"},{default:r(()=>[Ia]),_:1}),l(a,{value:"xml"},{default:r(()=>[Ta]),_:1}),l(a,{value:"javascript"},{default:r(()=>[Ra]),_:1}),l(a,{value:"text"},{default:r(()=>[Ca]),_:1})]),_:1},8,["value"])):D("",!0)]),U(O("div",null,[l(f,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[F,e.bodyParamType==="form"]]),U(O("div",null,[l(f,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[F,e.bodyParamType==="formUrlEncode"]]),U(O("div",null,[l(x,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[F,e.bodyParamType==="row"]])],512),[[F,e.queryParamVisible]])]),_:1})):D("",!0),l(g,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:r(()=>[U(O("div",null,[l(f,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1}),l(g,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:r(()=>[U(O("div",null,[l(f,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),e.isDownloadRequest?D("",!0):(u(),R(C,{key:0,result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])),O("form",{method:"post",ref:"downloadFormRef",action:e.downloadFormParam.url,target:"_blank"},[(u(!0),w(q,null,Le(e.downloadFormParam.param,(I,k)=>(u(),w("input",{type:"hidden",name:k,value:I},null,8,ja))),256))],8,Na)])}var Ea=X(ba,[["render",Ja]]);const Ua={components:{DocContent:Xe,DocDebugger:Ea},setup(){const t=Oe(),n=me();let c=m("doc"),e=m([]),h=m([]),o=m({url:"",description:"",method:"",consumes:"",produces:""}),s=m(!1),i=0,f;const g=()=>{let y=t.query.path+"."+t.query.method;if(Object.keys(n.state.swaggerUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),f||(f=setInterval(()=>{if(s.value||i++>50){clearInterval(f);return}Object.keys(n.state.swaggerUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),g())},1e3));return}let a=n.state.swaggerUrlMethodMap[y];if(!a){ce.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}s.value=!0,n.commit("addTableName",{key:t.fullPath,val:a.summary});let _="",x="";a.consumes&&a.consumes.length>0&&(_=a.consumes.join(" ")),a.produces&&a.produces.length>0&&(x=a.produces.join(" "));let v=Te.exports.markdownIt.render(a.description||a.summary||"");o.value={url:a.url,description:v,method:a.method||"",consumes:_,produces:x};let C=n.state.swaggerDefinitions;e.value=he.getRequestParamList(a.parameters,C),h.value=he.getResponseParamList(a.responses,C)};return Ie(()=>{g()}),{docInfoShow:o,activePage:c,changePage:()=>{},isLoadSuccess:s,requestParamList:e,responseParamList:h}}},Aa=O("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function Fa(t,n,c,e,h,o){const s=b("DocContent"),i=b("a-tab-pane"),f=b("DocDebugger"),g=b("a-tabs"),p=b("a-spin");return e.isLoadSuccess?(u(),R(g,{key:0,activeKey:e.activePage,"onUpdate:activeKey":n[0]||(n[0]=y=>e.activePage=y),closable:"",onTabClick:e.changePage,style:{padding:"5px 10px 0"}},{default:r(()=>[l(i,{tab:"\u63A5\u53E3\u8BF4\u660E",key:"doc"},{default:r(()=>[l(s,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1}),l(i,{tab:"\u5728\u7EBF\u8C03\u8BD5",key:"debug"},{default:r(()=>[l(f,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1})]),_:1},8,["activeKey","onTabClick"])):(u(),R(p,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:r(()=>[Aa]),_:1}))}var Ya=X(Ua,[["render",Fa]]);export{Ya as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.cb3a5eb7.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.cb3a5eb7.js deleted file mode 100644 index 68e9c493..00000000 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.cb3a5eb7.js +++ /dev/null @@ -1,4 +0,0 @@ -import{r as b,T as be,o as u,c as R,w as l,a as r,m as d,t as L,H as U,e as O,b as w,F as q,k as D,X as ue,Y as Se,y as m,E as we,Z as xe,_ as ke,u as me,J as F,d as Le,B as ce,v as Oe,G as Ie}from"./vendor.d3f949c4.js";import{l as N}from"./logUtil.5b305c4e.js";import{m as Te}from"./index.ea6b273d.js";import{_ as X}from"./main.d3c4ff0f.js";import{P as fe,a as ye,b as Re,u as Ce,x as De}from"./unitConvert.3de44ccf.js";import{g as qe,z as Ne}from"./custom.914a01ae.js";let ae=["file","string","integer","long","double","object","number","boolean","ref"];var he={getRequestParamList(a,n){if(!a)return[];let c=1,e=[];for(let h=0;h=0||N.logMessage("003",i,o):o.schema?this.isSchemaRef(o.schema)?(i=this.getSchemaRef(o.schema),y=this.getParamDefinitions(i,n,c,{},0)):o.schema.type?(i=o.schema.type,o.schema.additionalProperties?(t={},y=this.getAdditionalProperties(o.schema.additionalProperties,t,n,c,{},0),f=t.type):o.schema.items?this.isSchemaRef(o.schema.items)?(_=this.getSchemaRef(o.schema.items),y=this.getParamDefinitions(_,n,c,{},0)):o.schema.items.type?_=o.schema.items.type:N.log("0014",i,o):N.log("0011",i,o)):N.logMessage("0013",i,o):o.items&&o.items.type?(i=o.items.type,o.items.additionalProperties?(t={},y=this.getAdditionalProperties(o.items.additionalProperties,t,n,c,{},0),f=t.type):N.logMessage("0012",i,o)):N.logMessage("002",i,o),v&&(s=s?s+"\uFF0C":"",s+="\u4F8B\uFF1A"+v),o.enum&&o.enum.length>0&&(s=s||"\u679A\u4E3E\u7C7B\u578B",s+="\uFF0C\u53EF\u9009\u503C\uFF1A"+o.enum.join("\u3001")),e.push({type:i,key:c,in:o.in,name:o.name,subType:_,required:o.required?"\u662F":"\u5426",format:f,enum:o.enum,example:v,collectionFormat:o.collectionFormat,description:s,additional:t,children:y}),c++}return e},getResponseParamList(a,n){let c=[],e=1;return Object.keys(a).forEach(h=>{let o=a[h],s,i;this.isSchemaRef(o.schema)&&(s=this.getSchemaRef(o.schema),i=this.getParamDefinitions(s,n,e,{},0)),c.push({code:h,type:s,key:e,desc:o.description,schemas:i}),e++}),c},isSchemaRef(a){return!!(a&&a.$ref)},getSchemaRef(a){return a.$ref&&a.$ref.indexOf("#/definitions/")===0?a.$ref.replace("#/definitions/",""):(N.logMessage("9467","",a),"")},getParamDefinitions(a,n,c,e,h){let o=n[a];if(h>=10||!o||(e[a]=(e[a]||0)+1,e[a]>2))return;let s=[],i=o.type,f=o.properties,v=1;if(i==="object"&&f){let _={};Object.keys(f).forEach(y=>{let t=f[y],p=t.type,x=t.format,g=t.description||"",C=t.example||t["x-example"],I,k,V,E=c+"_"+v,K;Object.keys(_).forEach(j=>{e[j]=void 0}),p==="array"?this.isSchemaRef(t.items)?(I=this.getSchemaRef(t.items),K=this.getParamDefinitions(I,n,E,e,h+1)):t.items&&t.items.type?I=t.items.type:N.logMessage("004",p,t):p==="object"?t.additionalProperties?(k={},K=this.getAdditionalProperties(t.additionalProperties,k,n,E,e,h+1),x=k.type):N.log("0041",p,t):p?ae.indexOf(p)>=0||N.logMessage("006",p,t):this.isSchemaRef(t)?(p=this.getSchemaRef(t),K=this.getParamDefinitions(p,n,E,e,h+1)):N.logMessage("005",p,t),C&&(g=g?g+"\uFF0C":"",g+="\u4F8B\uFF1A"+C),t.items&&t.items.enum&&t.items.enum.length>0&&(V=t.items.enum,g=g||"\u679A\u4E3E\u7C7B\u578B",g+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.items.enum.join("\u3001")),s.push({type:p,name:y,key:E,subType:I,format:x,description:g,enum:V,additional:k,example:C,children:K}),v++,_[p]=1})}return s.length>0?s:void 0},getAdditionalProperties(a,n,c,e,h,o){if(this.isSchemaRef(a))return n.type=this.getSchemaRef(a),n.children=this.getParamDefinitions(n.type,c,e,h,o+1),n.additional;if(a.additionalProperties)return n.type=a.type,n.additional={},this.getAdditionalProperties(a.additionalProperties,n.additional,c,e,h,o+1);if(a.type==="array")if(n.type=a.type,this.isSchemaRef(a.items)){let s=this.getSchemaRef(a.items),i=this.getParamDefinitions(s,c,e,h,o+1);return n.additional={type:s,children:i},i}else N.logMessage("007","",a);else n.type=a.type,ae.indexOf(n.type)>=0||N.logMessage("008","",a)}};const je={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},setup(){return{requestParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:200},{title:"\u7C7B\u578B",dataIndex:"type",width:150},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"in",width:100},{title:"\u5FC5\u586B",dataIndex:"required",width:60},{title:"\u8BF4\u660E",dataIndex:"description"}],responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},Je=["innerHTML"],Ee=d("header"),Ue=d("body"),Ae=d("query"),Fe=d("formData"),Ke=d("-"),Ve={key:0,style:{color:"#f00"}},Me=d("\u5426"),He=d("-"),Be=["innerHTML"],ze={key:1,style:{"text-align":"center",padding:"10px 0"}};function Qe(a,n,c,e,h,o){const s=b("a-form-item"),i=b("a-tag"),f=b("a-table"),v=b("a-form"),_=be("highlight");return u(),R(v,{"label-col":{span:4},"wrapper-col":{span:20}},{default:l(()=>[r(s,{label:"\u63A5\u53E3\u5730\u5740"},{default:l(()=>[d(L(c.docInfoShow.url),1)]),_:1}),r(s,{label:"\u8BF4\u660E"},{default:l(()=>[U(O("div",{class:"markdown-body",innerHTML:c.docInfoShow.description},null,8,Je),[[_]])]),_:1}),r(s,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:l(()=>[d(L(c.docInfoShow.method),1)]),_:1}),r(s,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:l(()=>[d(L(c.docInfoShow.consumes),1)]),_:1}),r(s,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:l(()=>[d(L(c.docInfoShow.produces),1)]),_:1}),r(s,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:l(()=>[r(f,{dataSource:c.requestParamList,columns:e.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:l(({column:y,text:t,record:p})=>[y.dataIndex==="type"?(u(),w(q,{key:0},[d(L(t)+" ",1),p.subType?(u(),w(q,{key:0},[d("["+L(p.subType)+"]",1)],64)):D("",!0),p.format?(u(),w(q,{key:1},[d("("+L(p.format)+")",1)],64)):D("",!0)],64)):D("",!0),y.dataIndex==="in"?(u(),w(q,{key:1},[t==="header"?(u(),R(i,{key:0,color:"pink"},{default:l(()=>[Ee]),_:1})):t==="body"?(u(),R(i,{key:1,color:"red"},{default:l(()=>[Ue]),_:1})):t==="query"?(u(),R(i,{key:2,color:"orange"},{default:l(()=>[Ae]),_:1})):t==="formData"?(u(),R(i,{key:3,color:"green"},{default:l(()=>[Fe]),_:1})):t?(u(),R(i,{key:5,color:"purple"},{default:l(()=>[d(L(t),1)]),_:2},1024)):(u(),w(q,{key:4},[Ke],64))],64)):D("",!0),y.dataIndex==="required"?(u(),w(q,{key:2},[t==="\u662F"?(u(),w("span",Ve,"\u662F")):t==="\u5426"?(u(),w(q,{key:1},[Me],64)):(u(),w(q,{key:2},[He],64))],64)):D("",!0),y.dataIndex==="description"?(u(),w(q,{key:3},[d(L(t),1)],64)):D("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),r(s,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:l(()=>[r(f,{dataSource:c.responseParamList,columns:e.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:l(({column:y,text:t,record:p})=>[y.dataIndex==="desc"?(u(),w("div",{key:0,innerHTML:t},null,8,Be)):D("",!0)]),expandedRowRender:l(({record:y})=>[y.schemas?(u(),R(f,{key:0,dataSource:y.schemas,columns:e.responseParamListColumns,size:"small",pagination:!1},{bodyCell:l(({column:t,text:p,record:x})=>[t.dataIndex==="type"?(u(),w(q,{key:0},[d(L(p)+" ",1),x.subType?(u(),w(q,{key:0},[d("["+L(x.subType)+"]",1)],64)):D("",!0),x.format?(u(),w(q,{key:1},[d("("+L(x.format)+")",1)],64)):D("",!0)],64)):D("",!0)]),_:2},1032,["dataSource","columns"])):(u(),w("div",ze,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Xe=X(je,[["render",Qe]]);const Ge={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ue,ParamTable:fe,ParamBody:ye,aceEditor:Re},setup(a){const{result:n}=Se(a);let c=m("body"),e=m("format"),h=m("json"),o=m(""),s=m([]),i=m([]),f=m(""),v=m(""),_=m({}),y=m();const t=()=>{e.value==="preview"&&setTimeout(()=>{y.value&&y.value.contentDocument.write(f.value)},0)},p=()=>{if(f.value="",v.value="",a.result.data){if(_.value=a.result.data,a.result.data.headers){s.value=a.result.data.headers;let g=s.value.find(C=>C.name==="Content-Type");g&&g.value&&(g.value.indexOf("text/html")>=0?h.value="html":g.value.indexOf("text/plain")>=0?h.value="text":g.value.indexOf("application/json")>=0?h.value="json":g.value.indexOf("application/xml")>=0||g.value.indexOf("text/xml")>=0?h.value="xml":g.value.indexOf("application/javascript")>=0&&(h.value="javascript"),o.value=h.value)}if(a.result.data.cookies&&(i.value=a.result.data.cookies),a.result.data.data||a.result.data.status===200){v.value=a.result.data.data,f.value=a.result.data.data;try{h.value==="xml"?v.value=De(f.value):h.value==="json"?v.value=JSON.stringify(JSON.parse(f.value),null,4):h.value==="javascript"&&(v.value=JSON.stringify(f.value,null,4))}catch{v.value=a.result.data.data}}else{let g=` -// \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 - -`;f.value=g+JSON.stringify(a.result.data),v.value=g+JSON.stringify(a.result.data,null,4)}t()}};return p(),we(n,()=>p()),{activePage:c,bodyShowType:e,bodyShowTypeChange:t,unitConvert:Ce,bodyShowFormatType:h,bodyShowFormatPreview:o,previewHtmlRef:y,resultData:_,resultHeaders:s,resultCookies:i,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:g=>{g.setFontSize(16)},resultDataContentOrigin:f,resultDataContentFormat:v,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},Ye={key:0,style:{"margin-bottom":"30px"}},Ze={key:0,style:{"margin-bottom":"30px"}},We={style:{"margin-bottom":"10px"}},$e=d("\u683C\u5F0F\u5316"),et=d("\u539F\u59CB\u503C"),tt=d("\u9884\u89C8"),at=d("JSON"),ot=d("HTML"),nt=d("XML"),lt=d("JavaScript"),rt=d("TEXT"),st={key:2},it={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},dt={class:"status-info-box"},ut=d(" \u72B6\u6001\u7801\uFF1A"),mt=d(" \u8017\u65F6\uFF1A"),ct=d(" \u5927\u5C0F\uFF1A"),ft={key:1},yt={style:{color:"#f00"}},ht={class:"status-info-box"},pt=d(" \u8017\u65F6\uFF1A"),_t={key:1,style:{"margin-top":"20px"}},vt={key:2,style:{"margin-top":"20px",color:"#aaa"}};function gt(a,n,c,e,h,o){const s=b("a-radio-button"),i=b("a-radio-group"),f=b("a-select-option"),v=b("a-select"),_=b("ace-editor"),y=b("a-tab-pane"),t=b("a-table"),p=b("a-divider"),x=b("a-tabs"),g=b("a-skeleton"),C=b("a-spin"),I=b("a-empty");return c.result.data?(u(),w("div",Ye,[c.result.data.data||c.result.data.status===200?(u(),w("div",Ze,[r(x,{activeKey:e.activePage,"onUpdate:activeKey":n[4]||(n[4]=k=>e.activePage=k),onTabClick:n[5]||(n[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[O("span",dt,[ut,O("span",null,L(e.resultData.status||"200"),1),r(p,{type:"vertical"}),mt,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),r(p,{type:"vertical"}),ct,O("span",null,L(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:l(()=>[r(y,{tab:"Body",key:"body",forceRender:""},{default:l(()=>[O("div",We,[r(i,{value:e.bodyShowType,"onUpdate:value":n[0]||(n[0]=k=>e.bodyShowType=k),onChange:e.bodyShowTypeChange,size:"small"},{default:l(()=>[r(s,{value:"format"},{default:l(()=>[$e]),_:1}),r(s,{value:"row"},{default:l(()=>[et]),_:1}),r(s,{value:"preview"},{default:l(()=>[tt]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(u(),R(v,{key:0,value:e.bodyShowFormatType,"onUpdate:value":n[1]||(n[1]=k=>e.bodyShowFormatType=k),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:l(()=>[r(f,{value:"json"},{default:l(()=>[at]),_:1}),r(f,{value:"html"},{default:l(()=>[ot]),_:1}),r(f,{value:"xml"},{default:l(()=>[nt]),_:1}),r(f,{value:"javascript"},{default:l(()=>[lt]),_:1}),r(f,{value:"text"},{default:l(()=>[rt]),_:1})]),_:1},8,["value"])):D("",!0)]),e.bodyShowType==="format"?(u(),R(_,{key:0,value:e.resultDataContentFormat,"onUpdate:value":n[2]||(n[2]=k=>e.resultDataContentFormat=k),onInit:e.resultDataInit,lang:e.bodyShowFormatType,theme:"monokai",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","lang","options"])):e.bodyShowType==="row"?(u(),R(_,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":n[3]||(n[3]=k=>e.resultDataContentOrigin=k),onInit:e.resultDataInit,lang:"text",theme:"chrome",width:"100%",height:"100",options:e.resultDataConfig},null,8,["value","onInit","options"])):e.bodyShowType==="preview"?(u(),w("div",st,[e.bodyShowFormatPreview==="html"?(u(),w("iframe",it,null,512)):(u(),w(q,{key:1},[d(L(e.resultDataContentOrigin),1)],64))])):D("",!0)]),_:1}),r(y,{tab:"Headers",key:"headers",forceRender:""},{default:l(()=>[r(t,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),r(y,{tab:"Cookies",key:"cookies",forceRender:""},{default:l(()=>[r(t,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(u(),w("div",ft,[r(x,{style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[O("span",ht,[pt,O("span",null,L(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:l(()=>[r(y,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:l(()=>[O("div",yt,L(c.result.data.errorMsg),1)]),_:1})]),_:1})]))])):c.loading?(u(),w("div",_t,[r(C,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:l(()=>[r(g)]),_:1})])):(u(),w("div",vt,[r(I,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var Pt=X(Ge,[["render",gt]]);const bt={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},components:{VerticalAlignTopOutlined:xe,VerticalAlignBottomOutlined:ke,CloseOutlined:ue,ParamTable:fe,ParamBody:ye,DocDebuggerResult:Pt},setup(a){const n=me();let c=n.state.apiDoc||{},e=n.state.globalParam||[],h=n.state.openApiDoc||{},o=c.rewriteDomain||h.host,s=m(o+a.docInfoShow.url),i=m("urlParam");const f=m();let v=a.requestParamList.filter(S=>S.in==="query"||S.in==="path"),_=m([]);const y=m();let t=e.filter(S=>S.paramType===2),p=a.requestParamList.filter(S=>S.in==="header"),x=1;t.forEach(S=>{p.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let g=m(JSON.parse(JSON.stringify(p)));const C=m();let I=e.filter(S=>S.paramType===3),k=a.requestParamList.filter(S=>S.in==="cookie");I.forEach(S=>{k.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let V=m(JSON.parse(JSON.stringify(k)));const E=m();let K=e.filter(S=>S.paramType===1),j=a.requestParamList.filter(S=>S.in==="formData");K.forEach(S=>{j.push({name:S.paramKey,value:S.paramValue,type:"string",key:"g"+x++})});let M=m([]);a.docInfoShow.method==="post"?j=j.concat(v):_=m(JSON.parse(JSON.stringify(v)));const G=m();let H=m([]),Y=m(),A=m("form"),Z=m("json"),oe=a.requestParamList.filter(S=>S.in==="body"),pe=m(JSON.parse(JSON.stringify(oe)));a.docInfoShow.consumes.indexOf("application/x-www-form-urlencoded")>=0?(A.value="formUrlEncode",H=m(JSON.parse(JSON.stringify(j)))):a.docInfoShow.consumes.indexOf("multipart/form-data")>=0?(A.value="form",M=m(JSON.parse(JSON.stringify(j)))):a.docInfoShow.consumes.indexOf("application/json")>=0?(A.value="row",Z.value="json",H=m(JSON.parse(JSON.stringify(j))),j.length>0&&(A.value="formUrlEncode")):a.docInfoShow.consumes.indexOf("application/xml")>=0||a.docInfoShow.consumes.indexOf("text/xml")>=0?(A.value="row",Z.value="xml",H=m(JSON.parse(JSON.stringify(j))),j.length>0&&(A.value="formUrlEncode")):M=m(JSON.parse(JSON.stringify(j))),M.value.length>0?i.value="urlParam":j.length>0||oe.length>0?i.value="bodyParam":p.length>0&&(i.value="headerParam");let W=m({}),B=m(!1),ne=m({url:qe()+"/doc-swagger/proxy/download",param:{}}),le=m(),re=a.docInfoShow.produces==="application/octet-stream";const _e=()=>{if(!s.value){ce.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}let S={};const J=new FormData;let ve=f.value.getSelectedRowKeys(),se=_.value.filter(P=>ve.indexOf(P.key)>=0&&P.name&&P.value).map(P=>(S[P.name]=P.value,P.name+"="+encodeURIComponent(P.value))).join("&"),ge=y.value.getSelectedRowKeys(),ie=g.value.filter(P=>ge.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),Pe=C.value.getSelectedRowKeys(),de=V.value.filter(P=>Pe.indexOf(P.key)>=0&&P.name&&P.value).map(P=>({code:P.name,value:P.value})),$=[];if(E.value){let P=E.value.getSelectedRowKeys();$=M.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let ee=[];if(G.value){let P=G.value.getSelectedRowKeys();ee=H.value.filter(T=>P.indexOf(T.key)>=0&&T.name&&T.value).map(T=>(S[T.name]=T.value,{code:T.name,value:T.value}))}let te="";Y.value&&(te=Y.value.getParam());let Q=se?s.value+"?"+se:s.value;Object.keys(S).forEach(P=>{Q=Q.replace("{"+P+"}",S[P])}),re?(ne.value.param={url:Q,host:o,method:a.docInfoShow.method,contentType:a.docInfoShow.consumes,headerParam:JSON.stringify(ie),cookieParam:JSON.stringify(de),formParam:JSON.stringify($),formEncodeParam:JSON.stringify(ee),bodyParam:te},setTimeout(()=>le.value.submit(),0)):(J.append("url",Q),J.append("host",o),J.append("method",a.docInfoShow.method),J.append("contentType",a.docInfoShow.consumes),J.append("headerParam",JSON.stringify(ie)),J.append("cookieParam",JSON.stringify(de)),J.append("formParam",JSON.stringify($)),J.append("formEncodeParam",JSON.stringify(ee)),J.append("bodyParam",te),B.value=!0,W.value={},Ne.requestUrl(J).then(P=>{W.value=P,B.value=!1}).catch(P=>{B.value=!1}))};let z=m(!0);return{docUrl:s,activePage:i,activePageChange:()=>{z.value=!0},requestLoading:B,sendRequest:_e,requestResult:W,consumesParamType:Z,downloadFormParam:ne,downloadFormRef:le,isDownloadRequest:re,urlParamRef:f,urlParamList:_,headerParamRef:y,headerParamList:g,cookieParamRef:C,cookieParamList:V,formParamRef:E,formParamList:M,formEncodeParamRef:G,formEncodeParamList:H,bodyParamRef:Y,bodyParamType:A,bodyRowParamList:pe,responseCodeListColumns:[{title:"\u72B6\u6001\u7801",dataIndex:"code",width:100},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"desc"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}],queryParamVisible:z,hideQueryParam:()=>{z.value=!1},showQueryParam:()=>{z.value=!0}}}},St={style:{"margin-bottom":"6px"}},wt=d("none"),xt=d("form-data"),kt=d("x-www-form-urlencoded"),Lt=d("row"),Ot=d("JSON"),It=d("HTML"),Tt=d("XML"),Rt=d("JavaScript"),Ct=d("TEXT"),Dt=d("\u6536\u8D77\u53C2\u6570"),qt=d("\u5C55\u5F00\u53C2\u6570"),Nt=["action"],jt=["name","value"];function Jt(a,n,c,e,h,o){const s=b("a-button"),i=b("a-input-search"),f=b("ParamTable"),v=b("a-tab-pane"),_=b("a-radio"),y=b("a-radio-group"),t=b("a-select-option"),p=b("a-select"),x=b("ParamBody"),g=b("a-tabs"),C=b("DocDebuggerResult");return u(),w("div",null,[r(i,{"addon-before":c.docInfoShow.method.toUpperCase(),value:e.docUrl,"onUpdate:value":n[0]||(n[0]=I=>e.docUrl=I),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{enterButton:l(()=>[r(s,{type:"primary",loading:e.requestLoading},{default:l(()=>[d(L(e.isDownloadRequest?"\u4E0B\u8F7D\u6587\u4EF6":"\u53D1\u9001\u8BF7\u6C42"),1)]),_:1},8,["loading"])]),_:1},8,["addon-before","value","onSearch"]),r(g,{activeKey:e.activePage,"onUpdate:activeKey":n[3]||(n[3]=I=>e.activePage=I),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:l(()=>[e.queryParamVisible?(u(),R(s,{key:0,onClick:e.hideQueryParam,type:"link"},{default:l(()=>[Dt]),_:1},8,["onClick"])):(u(),R(s,{key:1,onClick:e.showQueryParam,type:"link"},{default:l(()=>[qt]),_:1},8,["onClick"]))]),default:l(()=>[r(v,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(f,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1}),c.docInfoShow.method!=="get"?(u(),R(v,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:l(()=>[U(O("div",null,[O("div",St,[r(y,{value:e.bodyParamType,"onUpdate:value":n[1]||(n[1]=I=>e.bodyParamType=I)},{default:l(()=>[r(_,{value:"none"},{default:l(()=>[wt]),_:1}),r(_,{value:"form"},{default:l(()=>[xt]),_:1}),r(_,{value:"formUrlEncode"},{default:l(()=>[kt]),_:1}),r(_,{value:"row"},{default:l(()=>[Lt]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(u(),R(p,{key:0,value:e.consumesParamType,"onUpdate:value":n[2]||(n[2]=I=>e.consumesParamType=I),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:l(()=>[r(t,{value:"json"},{default:l(()=>[Ot]),_:1}),r(t,{value:"html"},{default:l(()=>[It]),_:1}),r(t,{value:"xml"},{default:l(()=>[Tt]),_:1}),r(t,{value:"javascript"},{default:l(()=>[Rt]),_:1}),r(t,{value:"text"},{default:l(()=>[Ct]),_:1})]),_:1},8,["value"])):D("",!0)]),U(O("div",null,[r(f,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[F,e.bodyParamType==="form"]]),U(O("div",null,[r(f,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[F,e.bodyParamType==="formUrlEncode"]]),U(O("div",null,[r(x,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[F,e.bodyParamType==="row"]])],512),[[F,e.queryParamVisible]])]),_:1})):D("",!0),r(v,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(f,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1}),r(v,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:l(()=>[U(O("div",null,[r(f,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[F,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),e.isDownloadRequest?D("",!0):(u(),R(C,{key:0,result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])),O("form",{method:"post",ref:"downloadFormRef",action:e.downloadFormParam.url,target:"_blank"},[(u(!0),w(q,null,Le(e.downloadFormParam.param,(I,k)=>(u(),w("input",{type:"hidden",name:k,value:I},null,8,jt))),256))],8,Nt)])}var Et=X(bt,[["render",Jt]]);const Ut={components:{DocContent:Xe,DocDebugger:Et},setup(){const a=Oe(),n=me();let c=m("doc"),e=m([]),h=m([]),o=m({url:"",description:"",method:"",consumes:"",produces:""}),s=m(!1),i=0,f;const v=()=>{let y=a.query.path+"."+a.query.method;if(Object.keys(n.state.openApiUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),f||(f=setInterval(()=>{if(s.value||i++>50){clearInterval(f);return}Object.keys(n.state.openApiUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),v())},1e3));return}let t=n.state.openApiUrlMethodMap[y];if(!t){ce.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}s.value=!0,n.commit("addTableName",{key:a.fullPath,val:t.summary});let p="",x="";t.consumes&&t.consumes.length>0&&(p=t.consumes.join(" ")),t.produces&&t.produces.length>0&&(x=t.produces.join(" "));let g=Te.exports.markdownIt.render(t.description||t.summary||"");o.value={url:t.url,description:g,method:t.method||"",consumes:p,produces:x};let C=n.state.openApiDefinitions;e.value=he.getRequestParamList(t.parameters,C),h.value=he.getResponseParamList(t.responses,C)};return Ie(()=>{v()}),{docInfoShow:o,activePage:c,changePage:()=>{},isLoadSuccess:s,requestParamList:e,responseParamList:h}}},At=O("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function Ft(a,n,c,e,h,o){const s=b("DocContent"),i=b("a-tab-pane"),f=b("DocDebugger"),v=b("a-tabs"),_=b("a-spin");return e.isLoadSuccess?(u(),R(v,{key:0,activeKey:e.activePage,"onUpdate:activeKey":n[0]||(n[0]=y=>e.activePage=y),closable:"",onTabClick:e.changePage,style:{padding:"5px 10px 0"}},{default:l(()=>[r(i,{tab:"\u63A5\u53E3\u8BF4\u660E",key:"doc"},{default:l(()=>[r(s,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1}),r(i,{tab:"\u5728\u7EBF\u8C03\u8BD5",key:"debug"},{default:l(()=>[r(f,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1})]),_:1},8,["activeKey","onTabClick"])):(u(),R(_,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:l(()=>[At]),_:1}))}var Yt=X(Ut,[["render",Ft]]);export{Yt as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.6e2ee91d.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.83e9fcb5.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.6e2ee91d.js rename to zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.83e9fcb5.js index 7676b757..403e74af 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.6e2ee91d.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.83e9fcb5.js @@ -1,4 +1,4 @@ -var b=Object.defineProperty,D=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var w=(a,t,o)=>t in a?b(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o,C=(a,t)=>{for(var o in t||(t={}))I.call(t,o)&&w(a,o,t[o]);if(V)for(var o of V(t))O.call(t,o)&&w(a,o,t[o]);return a},x=(a,t)=>D(a,T(t));import{z as zyplayerApi,g as getZyplayerApiBaseUrl}from"./custom.914a01ae.js";import{_ as _export_sfc}from"./main.d3c4ff0f.js";import{r as resolveComponent,o as openBlock,c as createBlock,w as withCtx,e as createBaseVNode,t as toDisplayString,a as createVNode,k as createCommentVNode,m as createTextVNode,D as DownOutlined,U as UserOutlined,b as createElementBlock,n as withModifiers,F as Fragment,S as StarOutlined,p as SettingOutlined,C as CarryOutOutlined,q as FileTextOutlined,s as DashboardOutlined,I as InfoCircleOutlined,d as renderList,u as useStore,v as useRoute,x as useRouter,y as ref,B as message,E as watch,G as onMounted,H as withDirectives,J as vShow,L as nextTick,M as BarChartOutlined,N as MenuFoldOutlined,O as MenuUnfoldOutlined,P as pushScopeId,Q as popScopeId}from"./vendor.d3f949c4.js";const _sfc_main$7={data(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted(){this.checkSystemUpgrade()},methods:{show(){this.aboutDialogVisible=!0},checkSystemUpgrade(){zyplayerApi.systemUpgradeInfo({}).then(a=>{a.data&&(this.upgradeInfo=a.data,this.upgradeInfo.upgradeContent&&(this.upgradeInfo.upgradeContent=this.upgradeInfo.upgradeContent.replaceAll("\uFF1B",` +var b=Object.defineProperty,D=Object.defineProperties;var T=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var w=(a,t,o)=>t in a?b(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o,C=(a,t)=>{for(var o in t||(t={}))I.call(t,o)&&w(a,o,t[o]);if(V)for(var o of V(t))O.call(t,o)&&w(a,o,t[o]);return a},x=(a,t)=>D(a,T(t));import{z as zyplayerApi,g as getZyplayerApiBaseUrl}from"./custom.914a01ae.js";import{_ as _export_sfc}from"./main.a111e8f9.js";import{r as resolveComponent,o as openBlock,c as createBlock,w as withCtx,e as createBaseVNode,t as toDisplayString,a as createVNode,k as createCommentVNode,m as createTextVNode,D as DownOutlined,U as UserOutlined,b as createElementBlock,n as withModifiers,F as Fragment,S as StarOutlined,p as SettingOutlined,C as CarryOutOutlined,q as FileTextOutlined,s as DashboardOutlined,I as InfoCircleOutlined,d as renderList,u as useStore,v as useRoute,x as useRouter,y as ref,B as message,E as watch,G as onMounted,H as withDirectives,J as vShow,L as nextTick,M as BarChartOutlined,N as MenuFoldOutlined,O as MenuUnfoldOutlined,P as pushScopeId,Q as popScopeId}from"./vendor.d3f949c4.js";const _sfc_main$7={data(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted(){this.checkSystemUpgrade()},methods:{show(){this.aboutDialogVisible=!0},checkSystemUpgrade(){zyplayerApi.systemUpgradeInfo({}).then(a=>{a.data&&(this.upgradeInfo=a.data,this.upgradeInfo.upgradeContent&&(this.upgradeInfo.upgradeContent=this.upgradeInfo.upgradeContent.replaceAll("\uFF1B",` `),console.log(`zyplayer-doc\u53D1\u73B0\u65B0\u7248\u672C\uFF1A \u5347\u7EA7\u5730\u5740\uFF1A`+a.data.upgradeUrl+` \u5F53\u524D\u7248\u672C\uFF1A`+a.data.nowVersion+` diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.f36efa53.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.e27e6941.js similarity index 98% rename from zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.f36efa53.js rename to zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.e27e6941.js index 20ae3c7f..3a8b1755 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.f36efa53.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.e27e6941.js @@ -1 +1 @@ -var G=Object.defineProperty;var V=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var w=(c,e,l)=>e in c?G(c,e,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[e]=l,I=(c,e)=>{for(var l in e||(e={}))K.call(e,l)&&w(c,l,e[l]);if(V)for(var l of V(e))N.call(e,l)&&w(c,l,e[l]);return c};import{z as D}from"./custom.914a01ae.js";import{u as P,y as x,G as U,r as v,o,b as r,e as A,a as s,w as n,F as f,B as F,c as k,t as B,k as C,m as d}from"./vendor.d3f949c4.js";import{_ as S}from"./main.d3c4ff0f.js";const j={setup(){const c=P();let e=x([]),l=x(!1);const a=async()=>{i.value={},l.value=!0,D.docApiGlobalParamList().then(t=>{setTimeout(()=>l.value=!1,500),e.value=t.data||[],c.commit("setGlobalParam",e.value)})};let i=x({}),T=x();const p=()=>{i.value.isEdit&&y(i.value);let t={isEdit:!0};e.value.unshift(t),i.value=t,setTimeout(()=>{let _=document.getElementsByClassName("ant-table-body")[0];_.scrollTop=0},0)},g=t=>{i.value.isEdit&&y(i.value),t.isEdit=!0,i.value=I({},t)},y=t=>{t.isEdit=!1,t.id?e.value.forEach(_=>_.isEdit=!1):e.value=e.value.filter(_=>_!==t),i.value={}},L=t=>{if(!i.value.paramKey||!i.value.paramValue){F.error("\u53C2\u6570\u540D\u6216\u53C2\u6570\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}D.docApiGlobalParamUpdate(i.value).then(_=>{t.isEdit=!1,a()})},h=async t=>{D.docApiGlobalParamUpdate({id:t.id,yn:0}).then(_=>{a()})};return U(()=>{a()}),{docList:e,docListLoading:l,docEdit:i,tableRef:T,searchDocList:a,deleteDoc:h,editDoc:g,saveEditDoc:L,cancelEditDoc:y,addDocLine:p,docListColumns:[{title:"\u53C2\u6570\u540D\u79F0",dataIndex:"paramKey",width:250},{title:"\u53C2\u6570\u503C",dataIndex:"paramValue"},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"paramType",width:120},{title:"\u64CD\u4F5C",dataIndex:"operation",fixed:"right",width:170}]}}},z={style:{"margin-bottom":"10px","text-align":"right"}},H=d("\u5237\u65B0"),M=d("\u65B0\u5EFA"),R={key:1},q={key:1},J=d("Form"),O=d("Header"),Q=d("Cookie"),W=d("Form"),X=d("Header"),Y=d("Cookie"),Z=d("\u53D6\u6D88"),$=d("\u4FDD\u5B58"),ee=d("\u7F16\u8F91"),ae=d("\u5220\u9664");function te(c,e,l,a,i,T){const p=v("a-button"),g=v("a-input"),y=v("a-select-option"),L=v("a-select"),h=v("a-tag"),t=v("a-popconfirm"),_=v("a-table");return o(),r(f,null,[A("div",z,[s(p,{onClick:a.searchDocList,type:"primary"},{default:n(()=>[H]),_:1},8,["onClick"]),s(p,{onClick:a.addDocLine},{default:n(()=>[M]),_:1},8,["onClick"])]),s(_,{dataSource:a.docList,columns:a.docListColumns,size:"middle",id:"paramTable",loading:a.docListLoading,pagination:!1,scroll:{x:1e3,y:"calc(100vh - 240px)"}},{bodyCell:n(({column:b,text:E,record:m})=>[b.dataIndex==="paramKey"?(o(),r(f,{key:0},[m.isEdit?(o(),k(g,{key:0,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0",value:a.docEdit.paramKey,"onUpdate:value":e[0]||(e[0]=u=>a.docEdit.paramKey=u)},null,8,["value"])):(o(),r("span",R,B(E),1))],64)):C("",!0),b.dataIndex==="paramValue"?(o(),r(f,{key:1},[m.isEdit?(o(),k(g,{key:0,rows:1,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u503C",value:a.docEdit.paramValue,"onUpdate:value":e[1]||(e[1]=u=>a.docEdit.paramValue=u)},null,8,["value"])):(o(),r("span",q,B(E),1))],64)):C("",!0),b.dataIndex==="paramType"?(o(),r(f,{key:2},[m.isEdit?(o(),k(L,{key:0,placeholder:"\u53C2\u6570\u4F4D\u7F6E",value:a.docEdit.paramType,"onUpdate:value":e[2]||(e[2]=u=>a.docEdit.paramType=u),style:{width:"110px"}},{default:n(()=>[s(y,{value:1},{default:n(()=>[J]),_:1}),s(y,{value:2},{default:n(()=>[O]),_:1}),s(y,{value:3},{default:n(()=>[Q]),_:1})]),_:1},8,["value"])):(o(),r(f,{key:1},[E===1?(o(),k(h,{key:0,color:"green"},{default:n(()=>[W]),_:1})):E===2?(o(),k(h,{key:1,color:"pink"},{default:n(()=>[X]),_:1})):E===3?(o(),k(h,{key:2,color:"pink"},{default:n(()=>[Y]),_:1})):C("",!0)],64))],64)):C("",!0),b.dataIndex==="operation"?(o(),r(f,{key:3},[m.isEdit?(o(),r(f,{key:0},[s(p,{type:"link",onClick:u=>a.cancelEditDoc(m)},{default:n(()=>[Z]),_:2},1032,["onClick"]),s(p,{type:"link",onClick:u=>a.saveEditDoc(m)},{default:n(()=>[$]),_:2},1032,["onClick"])],64)):(o(),r(f,{key:1},[s(p,{type:"link",onClick:u=>a.editDoc(m)},{default:n(()=>[ee]),_:2},1032,["onClick"]),s(t,{title:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F",onConfirm:u=>a.deleteDoc(m)},{default:n(()=>[s(p,{type:"link",danger:""},{default:n(()=>[ae]),_:1})]),_:2},1032,["onConfirm"])],64))],64)):C("",!0)]),_:1},8,["dataSource","columns","loading","scroll"])],64)}var de=S(j,[["render",te]]);export{de as default}; +var G=Object.defineProperty;var V=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var w=(c,e,l)=>e in c?G(c,e,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[e]=l,I=(c,e)=>{for(var l in e||(e={}))K.call(e,l)&&w(c,l,e[l]);if(V)for(var l of V(e))N.call(e,l)&&w(c,l,e[l]);return c};import{z as D}from"./custom.914a01ae.js";import{u as P,y as x,G as U,r as v,o,b as r,e as A,a as s,w as n,F as f,B as F,c as k,t as B,k as C,m as d}from"./vendor.d3f949c4.js";import{_ as S}from"./main.a111e8f9.js";const j={setup(){const c=P();let e=x([]),l=x(!1);const a=async()=>{i.value={},l.value=!0,D.docApiGlobalParamList().then(t=>{setTimeout(()=>l.value=!1,500),e.value=t.data||[],c.commit("setGlobalParam",e.value)})};let i=x({}),T=x();const p=()=>{i.value.isEdit&&y(i.value);let t={isEdit:!0};e.value.unshift(t),i.value=t,setTimeout(()=>{let _=document.getElementsByClassName("ant-table-body")[0];_.scrollTop=0},0)},g=t=>{i.value.isEdit&&y(i.value),t.isEdit=!0,i.value=I({},t)},y=t=>{t.isEdit=!1,t.id?e.value.forEach(_=>_.isEdit=!1):e.value=e.value.filter(_=>_!==t),i.value={}},L=t=>{if(!i.value.paramKey||!i.value.paramValue){F.error("\u53C2\u6570\u540D\u6216\u53C2\u6570\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}D.docApiGlobalParamUpdate(i.value).then(_=>{t.isEdit=!1,a()})},h=async t=>{D.docApiGlobalParamUpdate({id:t.id,yn:0}).then(_=>{a()})};return U(()=>{a()}),{docList:e,docListLoading:l,docEdit:i,tableRef:T,searchDocList:a,deleteDoc:h,editDoc:g,saveEditDoc:L,cancelEditDoc:y,addDocLine:p,docListColumns:[{title:"\u53C2\u6570\u540D\u79F0",dataIndex:"paramKey",width:250},{title:"\u53C2\u6570\u503C",dataIndex:"paramValue"},{title:"\u53C2\u6570\u4F4D\u7F6E",dataIndex:"paramType",width:120},{title:"\u64CD\u4F5C",dataIndex:"operation",fixed:"right",width:170}]}}},z={style:{"margin-bottom":"10px","text-align":"right"}},H=d("\u5237\u65B0"),M=d("\u65B0\u5EFA"),R={key:1},q={key:1},J=d("Form"),O=d("Header"),Q=d("Cookie"),W=d("Form"),X=d("Header"),Y=d("Cookie"),Z=d("\u53D6\u6D88"),$=d("\u4FDD\u5B58"),ee=d("\u7F16\u8F91"),ae=d("\u5220\u9664");function te(c,e,l,a,i,T){const p=v("a-button"),g=v("a-input"),y=v("a-select-option"),L=v("a-select"),h=v("a-tag"),t=v("a-popconfirm"),_=v("a-table");return o(),r(f,null,[A("div",z,[s(p,{onClick:a.searchDocList,type:"primary"},{default:n(()=>[H]),_:1},8,["onClick"]),s(p,{onClick:a.addDocLine},{default:n(()=>[M]),_:1},8,["onClick"])]),s(_,{dataSource:a.docList,columns:a.docListColumns,size:"middle",id:"paramTable",loading:a.docListLoading,pagination:!1,scroll:{x:1e3,y:"calc(100vh - 240px)"}},{bodyCell:n(({column:b,text:E,record:m})=>[b.dataIndex==="paramKey"?(o(),r(f,{key:0},[m.isEdit?(o(),k(g,{key:0,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0",value:a.docEdit.paramKey,"onUpdate:value":e[0]||(e[0]=u=>a.docEdit.paramKey=u)},null,8,["value"])):(o(),r("span",R,B(E),1))],64)):C("",!0),b.dataIndex==="paramValue"?(o(),r(f,{key:1},[m.isEdit?(o(),k(g,{key:0,rows:1,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u503C",value:a.docEdit.paramValue,"onUpdate:value":e[1]||(e[1]=u=>a.docEdit.paramValue=u)},null,8,["value"])):(o(),r("span",q,B(E),1))],64)):C("",!0),b.dataIndex==="paramType"?(o(),r(f,{key:2},[m.isEdit?(o(),k(L,{key:0,placeholder:"\u53C2\u6570\u4F4D\u7F6E",value:a.docEdit.paramType,"onUpdate:value":e[2]||(e[2]=u=>a.docEdit.paramType=u),style:{width:"110px"}},{default:n(()=>[s(y,{value:1},{default:n(()=>[J]),_:1}),s(y,{value:2},{default:n(()=>[O]),_:1}),s(y,{value:3},{default:n(()=>[Q]),_:1})]),_:1},8,["value"])):(o(),r(f,{key:1},[E===1?(o(),k(h,{key:0,color:"green"},{default:n(()=>[W]),_:1})):E===2?(o(),k(h,{key:1,color:"pink"},{default:n(()=>[X]),_:1})):E===3?(o(),k(h,{key:2,color:"pink"},{default:n(()=>[Y]),_:1})):C("",!0)],64))],64)):C("",!0),b.dataIndex==="operation"?(o(),r(f,{key:3},[m.isEdit?(o(),r(f,{key:0},[s(p,{type:"link",onClick:u=>a.cancelEditDoc(m)},{default:n(()=>[Z]),_:2},1032,["onClick"]),s(p,{type:"link",onClick:u=>a.saveEditDoc(m)},{default:n(()=>[$]),_:2},1032,["onClick"])],64)):(o(),r(f,{key:1},[s(p,{type:"link",onClick:u=>a.editDoc(m)},{default:n(()=>[ee]),_:2},1032,["onClick"]),s(t,{title:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F",onConfirm:u=>a.deleteDoc(m)},{default:n(()=>[s(p,{type:"link",danger:""},{default:n(()=>[ae]),_:1})]),_:2},1032,["onConfirm"])],64))],64)):C("",!0)]),_:1},8,["dataSource","columns","loading","scroll"])],64)}var de=S(j,[["render",te]]);export{de as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.cf02ba82.js b/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.59a713ea.js similarity index 60% rename from zyplayer-doc-api/src/main/resources/dist/assets/SettingView.cf02ba82.js rename to zyplayer-doc-api/src/main/resources/dist/assets/SettingView.59a713ea.js index 855f630e..ec629c2e 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.cf02ba82.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.59a713ea.js @@ -1 +1 @@ -import{_ as e}from"./main.d3c4ff0f.js";import{o as t,b as o}from"./vendor.d3f949c4.js";const n={name:"SettingView",components:{},data(){return{}},computed:{},mounted(){},methods:{}};function r(a,c,s,d,m,f){return t(),o("div",null," \u5C55\u793A\u914D\u7F6E\u9875\u9762 ")}var _=e(n,[["render",r]]);export{_ as default}; +import{_ as e}from"./main.a111e8f9.js";import{o as t,b as o}from"./vendor.d3f949c4.js";const n={name:"SettingView",components:{},data(){return{}},computed:{},mounted(){},methods:{}};function r(a,s,c,m,d,i){return t(),o("div",null," \u5C55\u793A\u914D\u7F6E\u9875\u9762 ")}var _=e(n,[["render",r]]);export{_ as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/main.d3c4ff0f.js b/zyplayer-doc-api/src/main/resources/dist/assets/main.a111e8f9.js similarity index 84% rename from zyplayer-doc-api/src/main/resources/dist/assets/main.d3c4ff0f.js rename to zyplayer-doc-api/src/main/resources/dist/assets/main.a111e8f9.js index 3df684fd..9fb5913f 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/main.d3c4ff0f.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/main.a111e8f9.js @@ -1 +1 @@ -import{z as w,r as h,o as l,c as u,w as m,a as f,b as v,F as D,d as E,e as R,f as b,K as y,g as T,h as O,i as k,j as M,A as $,l as I}from"./vendor.d3f949c4.js";const x=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function i(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerpolicy&&(o.referrerPolicy=a.referrerpolicy),a.crossorigin==="use-credentials"?o.credentials="include":a.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=i(a);fetch(a.href,o)}};x();var P=(e,t)=>{for(const[i,n]of t)e[i]=n;return e};const N={name:"app",components:{},data(){return{locale:w}},methods:{}};function S(e,t,i,n,a,o){const r=h("router-view"),p=h("a-config-provider");return l(),u(p,{locale:a.locale},{default:m(()=>[f(r)]),_:1},8,["locale"])}var V=P(N,[["render",S]]);const j="modulepreload",L={},C="",c=function(t,i){return!i||i.length===0?t():Promise.all(i.map(n=>{if(n=`${C}${n}`,n in L)return;L[n]=!0;const a=n.endsWith(".css"),o=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${o}`))return;const r=document.createElement("link");if(r.rel=a?"stylesheet":j,a||(r.as="script",r.crossOrigin=""),r.href=n,document.head.appendChild(r),a)return new Promise((p,g)=>{r.addEventListener("load",p),r.addEventListener("error",g)})})).then(()=>t())};const q={name:"PageTableView",components:{},data(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:["/data/export"],apiRequestIndex:1}},computed:{pageTabNameMap(){return this.$store.state.pageTabNameMap}},created(){let{name:e,path:t,fullPath:i}=this.$route;this.pageList.push({name:e,path:t,fullPath:i});let n=this.getRouteRealPath(this.$route);this.linkList.push(n),this.activePage=n,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let i=this.getRouteRealPath(e);if(this.activePage=i,this.linkList.indexOf(i)<0){this.linkList.push(i);let{name:a,path:o,fullPath:r}=e;this.pageList.push({name:a,path:o,fullPath:r})}let n=this.pageList.find(a=>this.getRouteRealPath(a)===i);n.fullPath=e.fullPath}},methods:{isIgnoreParamPath(e){return this.ignoreParamPath.indexOf(e)>=0},getRouteRealPath(e){return this.isIgnoreParamPath(e.path)?e.path:e.fullPath},changePage(e){let t=this.pageList.find(i=>i.fullPath===e);this.activePage=this.getRouteRealPath(t),this.$router.push(t.fullPath)},editPage(e,t){this[t](e)},editPageTab(e,t){t==="add"?this.addPageTab():this.removePageTab(e)},addPageTab(){this.$router.push({path:"/api/request",query:{id:this.apiRequestIndex++}})},removePageTab(e){if(this.pageList.length===1){this.$message.warning("\u8FD9\u662F\u6700\u540E\u4E00\u9875\uFF0C\u4E0D\u80FD\u518D\u5173\u95ED\u4E86\u5566");return}this.pageList=this.pageList.filter(i=>this.getRouteRealPath(i)!==e),this.linkList=this.linkList.filter(i=>i!==e);let t=this.linkList.indexOf(this.activePage);t<0&&(t=this.linkList.length-1,this.activePage=this.linkList[t],this.$router.push(this.activePage))}}},U={class:"page-layout"},K={class:"page-body"};function B(e,t,i,n,a,o){const r=h("a-tab-pane"),p=h("a-tabs"),g=h("router-view");return l(),v("div",U,[f(p,{type:"editable-card",activeKey:a.activePage,"onUpdate:activeKey":t[0]||(t[0]=s=>a.activePage=s),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),v(D,null,E(a.pageList,s=>(l(),u(r,{closable:"",tab:o.pageTabNameMap[s.fullPath]||s.name,name:o.getRouteRealPath(s),fullPath:s.fullPath,key:s.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),R("div",K,[f(g,null,{default:m(({Component:s,route:A})=>[(l(),u(y,null,[(l(),u(b(s),{key:A.fullPath}))],1024))]),_:1})])])}var F=P(q,[["render",B]]);const G={name:"EmptyLayout",components:{},props:[],data(){return{}},methods:{}};function z(e,t,i,n,a,o){const r=h("router-view");return l(),u(r,null,{default:m(({Component:p,route:g})=>[(l(),u(y,null,[(l(),u(b(p),{key:g.fullPath}))],1024))]),_:1})}var _=P(G,[["render",z]]);let H=[{path:"/",name:"\u4E3B\u9875",component:()=>c(()=>import("./GlobalLayout.6e2ee91d.js"),["assets/GlobalLayout.6e2ee91d.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"]),redirect:"/manage",children:[{path:"/doc",name:"\u6587\u6863\u7BA1\u7406",component:F,children:[{path:"/manage",name:"\u6587\u6863\u5730\u5740\u7BA1\u7406",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./DocManage.cda4fbca.js"),["assets/DocManage.cda4fbca.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"])},{path:"/setting",name:"\u7CFB\u7EDF\u8BBE\u7F6E",meta:{icon:"SettingOutlined"},component:_,children:[{path:"/setting/globalParam",name:"\u5168\u5C40\u53C2\u6570",component:()=>c(()=>import("./GlobalParam.f36efa53.js"),["assets/GlobalParam.f36efa53.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"])},{path:"/setting/view",name:"\u5C55\u793A\u914D\u7F6E",meta:{hidden:!0},component:()=>c(()=>import("./SettingView.cf02ba82.js"),["assets/SettingView.cf02ba82.js","assets/vendor.d3f949c4.js"])}]},{path:"/swagger",name:"swagger\u6587\u6863",meta:{hidden:!0,icon:"SettingOutlined"},component:_,children:[{path:"/swagger/info",name:"swagger\u6587\u6863\u4FE1\u606F",component:()=>c(()=>import("./DocInfo.f4a9b76d.js"),["assets/DocInfo.f4a9b76d.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js"])},{path:"/swagger/view",name:"swagger\u6587\u6863\u5C55\u793A",component:()=>c(()=>import("./DocView.288779b4.js"),["assets/DocView.288779b4.js","assets/vendor.d3f949c4.js","assets/logUtil.5b305c4e.js","assets/index.ea6b273d.js","assets/unitConvert.3de44ccf.js","assets/custom.914a01ae.js"])}]},{path:"/openapi",name:"openApi\u6587\u6863",meta:{hidden:!0,icon:"SettingOutlined"},component:_,children:[{path:"/openapi/info",name:"openApi\u6587\u6863\u4FE1\u606F",component:()=>c(()=>import("./DocInfo.8dca6bc7.js"),["assets/DocInfo.8dca6bc7.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js"])},{path:"/openapi/view",name:"openApi\u6587\u6863\u5C55\u793A",component:()=>c(()=>import("./DocView.cb3a5eb7.js"),["assets/DocView.cb3a5eb7.js","assets/vendor.d3f949c4.js","assets/logUtil.5b305c4e.js","assets/index.ea6b273d.js","assets/unitConvert.3de44ccf.js","assets/custom.914a01ae.js"])}]},{path:"/api",name:"API\u8BF7\u6C42",meta:{hidden:!0},component:_,children:[{path:"/api/request",name:"\u63A5\u53E3\u8BF7\u6C42",component:()=>c(()=>import("./ApiRequest.fa8394de.js"),["assets/ApiRequest.fa8394de.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js","assets/unitConvert.3de44ccf.js","assets/custom.914a01ae.js"])}]}]}]}];var W=T({state(){return{docChangedNum:1,userInfo:{},pageTabNameMap:{},apiDoc:{},globalParam:[],swaggerDoc:{},swaggerDefinitions:{},swaggerUrlMethodMap:{},swaggerMethodStatistic:{},openApiDoc:{},openApiDefinitions:{},openApiUrlMethodMap:{},openApiMethodStatistic:{}}},getters:{getDocChangedNum:e=>()=>e.docChangedNum},mutations:{setUserInfo(e,t){e.userInfo=t},setGlobalParam(e,t){e.globalParam=t},setApiDoc(e,t){e.apiDoc=t},addDocChangedNum(e){e.docChangedNum++},setSwaggerDoc(e,t){e.swaggerDoc=t,e.swaggerDefinitions=t.definitions||{}},setSwaggerUrlMethodMap(e,t){e.swaggerUrlMethodMap=t},setSwaggerMethodStatistic(e,t){e.swaggerMethodStatistic=t},setOpenApiDoc(e,t){e.openApiDoc=t,e.openApiDefinitions=t.definitions||{}},setOpenApiUrlMethodMap(e,t){e.openApiUrlMethodMap=t},setOpenApiMethodStatistic(e,t){e.openApiMethodStatistic=t},addTableName(e,t){let i=Object.assign({},e.pageTabNameMap);i[t.key]=t.val,e.pageTabNameMap=i}}});const J=O({history:k(),routes:H}),d=M(V);d.config.productionTip=!1;d.use($);d.use(J);d.use(W);d.mount("#app");d.directive("highlight",{updated(e){e.querySelectorAll("pre code").forEach(i=>{I.highlightBlock(i)})}});export{P as _}; +import{z as w,r as h,o as l,c as u,w as m,a as f,b as v,F as D,d as E,e as R,f as b,K as y,g as T,h as O,i as k,j as M,A as $,l as I}from"./vendor.d3f949c4.js";const x=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function i(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerpolicy&&(o.referrerPolicy=a.referrerpolicy),a.crossorigin==="use-credentials"?o.credentials="include":a.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=i(a);fetch(a.href,o)}};x();var P=(e,t)=>{for(const[i,n]of t)e[i]=n;return e};const N={name:"app",components:{},data(){return{locale:w}},methods:{}};function S(e,t,i,n,a,o){const r=h("router-view"),p=h("a-config-provider");return l(),u(p,{locale:a.locale},{default:m(()=>[f(r)]),_:1},8,["locale"])}var V=P(N,[["render",S]]);const j="modulepreload",L={},C="",c=function(t,i){return!i||i.length===0?t():Promise.all(i.map(n=>{if(n=`${C}${n}`,n in L)return;L[n]=!0;const a=n.endsWith(".css"),o=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${o}`))return;const r=document.createElement("link");if(r.rel=a?"stylesheet":j,a||(r.as="script",r.crossOrigin=""),r.href=n,document.head.appendChild(r),a)return new Promise((p,g)=>{r.addEventListener("load",p),r.addEventListener("error",g)})})).then(()=>t())};const q={name:"PageTableView",components:{},data(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:["/data/export"],apiRequestIndex:1}},computed:{pageTabNameMap(){return this.$store.state.pageTabNameMap}},created(){let{name:e,path:t,fullPath:i}=this.$route;this.pageList.push({name:e,path:t,fullPath:i});let n=this.getRouteRealPath(this.$route);this.linkList.push(n),this.activePage=n,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let i=this.getRouteRealPath(e);if(this.activePage=i,this.linkList.indexOf(i)<0){this.linkList.push(i);let{name:a,path:o,fullPath:r}=e;this.pageList.push({name:a,path:o,fullPath:r})}let n=this.pageList.find(a=>this.getRouteRealPath(a)===i);n.fullPath=e.fullPath}},methods:{isIgnoreParamPath(e){return this.ignoreParamPath.indexOf(e)>=0},getRouteRealPath(e){return this.isIgnoreParamPath(e.path)?e.path:e.fullPath},changePage(e){let t=this.pageList.find(i=>i.fullPath===e);this.activePage=this.getRouteRealPath(t),this.$router.push(t.fullPath)},editPage(e,t){this[t](e)},editPageTab(e,t){t==="add"?this.addPageTab():this.removePageTab(e)},addPageTab(){this.$router.push({path:"/api/request",query:{id:this.apiRequestIndex++}})},removePageTab(e){if(this.pageList.length===1){this.$message.warning("\u8FD9\u662F\u6700\u540E\u4E00\u9875\uFF0C\u4E0D\u80FD\u518D\u5173\u95ED\u4E86\u5566");return}this.pageList=this.pageList.filter(i=>this.getRouteRealPath(i)!==e),this.linkList=this.linkList.filter(i=>i!==e);let t=this.linkList.indexOf(this.activePage);t<0&&(t=this.linkList.length-1,this.activePage=this.linkList[t],this.$router.push(this.activePage))}}},U={class:"page-layout"},K={class:"page-body"};function B(e,t,i,n,a,o){const r=h("a-tab-pane"),p=h("a-tabs"),g=h("router-view");return l(),v("div",U,[f(p,{type:"editable-card",activeKey:a.activePage,"onUpdate:activeKey":t[0]||(t[0]=s=>a.activePage=s),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),v(D,null,E(a.pageList,s=>(l(),u(r,{closable:"",tab:o.pageTabNameMap[s.fullPath]||s.name,name:o.getRouteRealPath(s),fullPath:s.fullPath,key:s.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),R("div",K,[f(g,null,{default:m(({Component:s,route:A})=>[(l(),u(y,null,[(l(),u(b(s),{key:A.fullPath}))],1024))]),_:1})])])}var F=P(q,[["render",B]]);const G={name:"EmptyLayout",components:{},props:[],data(){return{}},methods:{}};function z(e,t,i,n,a,o){const r=h("router-view");return l(),u(r,null,{default:m(({Component:p,route:g})=>[(l(),u(y,null,[(l(),u(b(p),{key:g.fullPath}))],1024))]),_:1})}var _=P(G,[["render",z]]);let H=[{path:"/",name:"\u4E3B\u9875",component:()=>c(()=>import("./GlobalLayout.83e9fcb5.js"),["assets/GlobalLayout.83e9fcb5.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"]),redirect:"/manage",children:[{path:"/doc",name:"\u6587\u6863\u7BA1\u7406",component:F,children:[{path:"/manage",name:"\u6587\u6863\u5730\u5740\u7BA1\u7406",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./DocManage.3324f0e2.js"),["assets/DocManage.3324f0e2.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"])},{path:"/setting",name:"\u7CFB\u7EDF\u8BBE\u7F6E",meta:{icon:"SettingOutlined"},component:_,children:[{path:"/setting/globalParam",name:"\u5168\u5C40\u53C2\u6570",component:()=>c(()=>import("./GlobalParam.e27e6941.js"),["assets/GlobalParam.e27e6941.js","assets/custom.914a01ae.js","assets/vendor.d3f949c4.js"])},{path:"/setting/view",name:"\u5C55\u793A\u914D\u7F6E",meta:{hidden:!0},component:()=>c(()=>import("./SettingView.59a713ea.js"),["assets/SettingView.59a713ea.js","assets/vendor.d3f949c4.js"])}]},{path:"/swagger",name:"swagger\u6587\u6863",meta:{hidden:!0,icon:"SettingOutlined"},component:_,children:[{path:"/swagger/info",name:"swagger\u6587\u6863\u4FE1\u606F",component:()=>c(()=>import("./DocInfo.145588cb.js"),["assets/DocInfo.145588cb.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js"])},{path:"/swagger/view",name:"swagger\u6587\u6863\u5C55\u793A",component:()=>c(()=>import("./DocView.3bc94699.js"),["assets/DocView.3bc94699.js","assets/vendor.d3f949c4.js","assets/logUtil.5b305c4e.js","assets/index.ea6b273d.js","assets/unitConvert.a86860f9.js","assets/custom.914a01ae.js"])}]},{path:"/openapi",name:"openApi\u6587\u6863",meta:{hidden:!0,icon:"SettingOutlined"},component:_,children:[{path:"/openapi/info",name:"openApi\u6587\u6863\u4FE1\u606F",component:()=>c(()=>import("./DocInfo.ca06c12c.js"),["assets/DocInfo.ca06c12c.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js"])},{path:"/openapi/view",name:"openApi\u6587\u6863\u5C55\u793A",component:()=>c(()=>import("./DocView.00adc918.js"),["assets/DocView.00adc918.js","assets/vendor.d3f949c4.js","assets/logUtil.5b305c4e.js","assets/index.ea6b273d.js","assets/unitConvert.a86860f9.js","assets/custom.914a01ae.js"])}]},{path:"/api",name:"API\u8BF7\u6C42",meta:{hidden:!0},component:_,children:[{path:"/api/request",name:"\u63A5\u53E3\u8BF7\u6C42",component:()=>c(()=>import("./ApiRequest.dfbf5307.js"),["assets/ApiRequest.dfbf5307.js","assets/vendor.d3f949c4.js","assets/index.ea6b273d.js","assets/unitConvert.a86860f9.js","assets/custom.914a01ae.js"])}]}]}]}];var W=T({state(){return{docChangedNum:1,userInfo:{},pageTabNameMap:{},apiDoc:{},globalParam:[],swaggerDoc:{},swaggerDefinitions:{},swaggerUrlMethodMap:{},swaggerMethodStatistic:{},openApiDoc:{},openApiDefinitions:{},openApiUrlMethodMap:{},openApiMethodStatistic:{}}},getters:{getDocChangedNum:e=>()=>e.docChangedNum},mutations:{setUserInfo(e,t){e.userInfo=t},setGlobalParam(e,t){e.globalParam=t},setApiDoc(e,t){e.apiDoc=t},addDocChangedNum(e){e.docChangedNum++},setSwaggerDoc(e,t){e.swaggerDoc=t,e.swaggerDefinitions=t.definitions||{}},setSwaggerUrlMethodMap(e,t){e.swaggerUrlMethodMap=t},setSwaggerMethodStatistic(e,t){e.swaggerMethodStatistic=t},setOpenApiDoc(e,t){e.openApiDoc=t,e.openApiDefinitions=t.definitions||{}},setOpenApiUrlMethodMap(e,t){e.openApiUrlMethodMap=t},setOpenApiMethodStatistic(e,t){e.openApiMethodStatistic=t},addTableName(e,t){let i=Object.assign({},e.pageTabNameMap);i[t.key]=t.val,e.pageTabNameMap=i}}});const J=O({history:k(),routes:H}),d=M(V);d.config.productionTip=!1;d.use($);d.use(J);d.use(W);d.mount("#app");d.directive("highlight",{updated(e){e.querySelectorAll("pre code").forEach(i=>{I.highlightBlock(i)})}});export{P as _}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.3de44ccf.js b/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.a86860f9.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.3de44ccf.js rename to zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.a86860f9.js index c9c965c5..9d48cc53 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.3de44ccf.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.a86860f9.js @@ -1,4 +1,4 @@ -import"./index.ea6b273d.js";import{_ as we}from"./main.d3c4ff0f.js";import{X as ke,$ as xe,y as se,r as re,o as J,b as le,e as Fe,a as ie,w as Q,c as ee,k as ce,F as ue,m as ne,t as pe,d as Ee,a0 as Le}from"./vendor.d3f949c4.js";function Re(v,w={}){w.filter=w.filter||(()=>!0);function D(){return a()||t()||i()||e()}function _(){return u(/\s*/),a(!0)||i()||n()||s(!1)}function y(){const b=f(),l=[];let m,c=_();for(;c;){if(c.node.type==="Element"){if(m)throw new Error("Found multiple root nodes");m=c.node}c.excluded||l.push(c.node),c=_()}if(!m)throw new Error("Failed to parse XML");return{declaration:b?b.node:null,root:m,children:l}}function f(){return s(!0)}function s(b){const l=u(b?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!l)return;const m={name:l[1],type:"ProcessingInstruction",attributes:{}};for(;!(h()||d("?>"));){const c=r();if(!c)return m;m.attributes[c.name]=c.value}return u(/\?>/),{excluded:b?!1:w.filter(m)===!1,node:m}}function a(b){const l=u(/^<([\w-:.]+)\s*/);if(!l)return;const m={type:"Element",name:l[1],attributes:{},children:[]};for(;!(h()||d(">")||d("?>")||d("/>"));){const g=r();if(!g)return m;m.attributes[g.name]=g.value}const c=b?!1:w.filter(m)===!1;if(u(/^\s*\/>/))return m.children=null,{excluded:c,node:m};if(u(/\??>/),!c){let g=D();for(;g;)g.excluded||m.children.push(g.node),g=D()}return u(/^<\/[\w-:.]+>/),{excluded:c,node:m}}function n(){const b=u(/^]*>/);if(b){const l={type:"DocumentType",content:b[0]};return{excluded:w.filter(l)===!1,node:l}}}function e(){if(v.startsWith("");if(b>-1){const l=b+3,m={type:"CDATA",content:v.substring(0,l)};return v=v.slice(l),{excluded:w.filter(m)===!1,node:m}}}}function i(){const b=u(/^/);if(b){const l={type:"Comment",content:b[0]};return{excluded:w.filter(l)===!1,node:l}}}function t(){const b=u(/^([^<]+)/);if(b){const l={type:"Text",content:b[1]};return{excluded:w.filter(l)===!1,node:l}}}function r(){const b=u(/([\w:-]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(!!b)return{name:b[1],value:o(b[2])}}function o(b){return b.replace(/^['"]|['"]$/g,"")}function u(b){const l=v.match(b);if(!!l)return v=v.slice(l[0].length),l}function h(){return v.length===0}function d(b){return v.indexOf(b)===0}return v=v.trim(),y()}var $e=Re;function de(v){if(!v.options.indentation&&!v.options.lineSeparator)return;v.content+=v.options.lineSeparator;let w;for(w=0;w0&&(!D&&w.content.length>0&&de(w),oe(w,v.content))}function Ne(v,w,D){if(!D&&w.content.length>0&&de(w),oe(w,"<"+v.name),Te(w,v.attributes),v.children===null){const _=w.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";oe(w,_)}else if(v.children.length===0)oe(w,">");else{oe(w,">"),w.level++;let _=v.attributes["xml:space"]==="preserve";if(!_&&w.options.collapseContent){let y=!1,f=!1,s=!1;v.children.forEach(function(a,n){a.type==="Text"?(a.content.includes(` +import"./index.ea6b273d.js";import{_ as we}from"./main.a111e8f9.js";import{X as ke,$ as xe,y as se,r as re,o as J,b as le,e as Fe,a as ie,w as Q,c as ee,k as ce,F as ue,m as ne,t as pe,d as Ee,a0 as Le}from"./vendor.d3f949c4.js";function Re(v,w={}){w.filter=w.filter||(()=>!0);function D(){return a()||t()||i()||e()}function _(){return u(/\s*/),a(!0)||i()||n()||s(!1)}function y(){const b=f(),l=[];let m,c=_();for(;c;){if(c.node.type==="Element"){if(m)throw new Error("Found multiple root nodes");m=c.node}c.excluded||l.push(c.node),c=_()}if(!m)throw new Error("Failed to parse XML");return{declaration:b?b.node:null,root:m,children:l}}function f(){return s(!0)}function s(b){const l=u(b?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!l)return;const m={name:l[1],type:"ProcessingInstruction",attributes:{}};for(;!(h()||d("?>"));){const c=r();if(!c)return m;m.attributes[c.name]=c.value}return u(/\?>/),{excluded:b?!1:w.filter(m)===!1,node:m}}function a(b){const l=u(/^<([\w-:.]+)\s*/);if(!l)return;const m={type:"Element",name:l[1],attributes:{},children:[]};for(;!(h()||d(">")||d("?>")||d("/>"));){const g=r();if(!g)return m;m.attributes[g.name]=g.value}const c=b?!1:w.filter(m)===!1;if(u(/^\s*\/>/))return m.children=null,{excluded:c,node:m};if(u(/\??>/),!c){let g=D();for(;g;)g.excluded||m.children.push(g.node),g=D()}return u(/^<\/[\w-:.]+>/),{excluded:c,node:m}}function n(){const b=u(/^]*>/);if(b){const l={type:"DocumentType",content:b[0]};return{excluded:w.filter(l)===!1,node:l}}}function e(){if(v.startsWith("");if(b>-1){const l=b+3,m={type:"CDATA",content:v.substring(0,l)};return v=v.slice(l),{excluded:w.filter(m)===!1,node:m}}}}function i(){const b=u(/^/);if(b){const l={type:"Comment",content:b[0]};return{excluded:w.filter(l)===!1,node:l}}}function t(){const b=u(/^([^<]+)/);if(b){const l={type:"Text",content:b[1]};return{excluded:w.filter(l)===!1,node:l}}}function r(){const b=u(/([\w:-]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(!!b)return{name:b[1],value:o(b[2])}}function o(b){return b.replace(/^['"]|['"]$/g,"")}function u(b){const l=v.match(b);if(!!l)return v=v.slice(l[0].length),l}function h(){return v.length===0}function d(b){return v.indexOf(b)===0}return v=v.trim(),y()}var $e=Re;function de(v){if(!v.options.indentation&&!v.options.lineSeparator)return;v.content+=v.options.lineSeparator;let w;for(w=0;w0&&(!D&&w.content.length>0&&de(w),oe(w,v.content))}function Ne(v,w,D){if(!D&&w.content.length>0&&de(w),oe(w,"<"+v.name),Te(w,v.attributes),v.children===null){const _=w.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";oe(w,_)}else if(v.children.length===0)oe(w,">");else{oe(w,">"),w.level++;let _=v.attributes["xml:space"]==="preserve";if(!_&&w.options.collapseContent){let y=!1,f=!1,s=!1;v.children.forEach(function(a,n){a.type==="Text"?(a.content.includes(` `)?(f=!0,a.content=a.content.trim()):(n===0||n===v.children.length-1)&&a.content.trim().length===0&&(a.content=""),a.content.length>0&&(y=!0)):s=!0}),y&&(!s||!f)&&(_=!0)}v.children.forEach(function(y){_e(y,w,D||_,w.options)}),w.level--,!D&&!_&&de(w),oe(w,"")}}function Te(v,w){Object.keys(w).forEach(function(D){const _=w[D].replace(/"/g,""");oe(v," "+D+'="'+_+'"')})}function Ce(v,w){w.content.length>0&&de(w),oe(w,"")}function Me(v,w={}){w.indentation="indentation"in w?w.indentation:" ",w.collapseContent=w.collapseContent===!0,w.lineSeparator="lineSeparator"in w?w.lineSeparator:`\r `,w.whiteSpaceAtEndOfSelfclosingTag=!!w.whiteSpaceAtEndOfSelfclosingTag;const _=$e(v,{filter:w.filter}),y={content:"",level:0,options:w};return _.declaration&&Ce(_.declaration,y),_.children.forEach(function(f){_e(f,y,!1)}),y.content.replace(/\r\n/g,` `).replace(/\n/g,w.lineSeparator)}var ot=Me;const Oe={props:{paramList:{type:Array,required:!0},showType:{type:Boolean}},components:{CloseOutlined:ke,UploadOutlined:xe},emits:["update:selected"],setup(v,{attrs:w,slots:D,emit:_,expose:y}){let f=se(v.paramList),s=1e4;(f.value.length<=0||!f.value[f.value.length-1].isLastRow)&&v.paramList.push({name:"",value:void 0,type:"integer",key:++s,isLastRow:!0});let a=se([]);f.value.forEach(g=>{g.value=g.value||g.example||void 0,(g.enum&&g.type==="array"||g.type==="file"||g.subType==="MultipartFile")&&(g.value=[]),a.value.push(g.key)});const n=(g,k)=>{a.value=g},e=g=>{g.isLastRow&&(g.isLastRow=!1,v.paramList.push({name:"",value:void 0,type:"integer",key:++s,isLastRow:!0}),a.value.push(s))},i=g=>{if(!g.isLastRow){let k=v.paramList.findIndex(E=>E===g);v.paramList.splice(k,1)}};let t=se([]);t.value.push({title:"\u53C2\u6570\u540D",dataIndex:"name",width:250}),v.showType,t.value.push({title:"\u53C2\u6570\u503C",dataIndex:"value"}),t.value.push({title:"",dataIndex:"action",width:40});const r=(g,k)=>(k.type!=="array"?k.value=[g]:k.value=[...k.value,g],!1),o=(g,k)=>{k.value=k.value.filter(E=>E!==g)},u=g=>g.type==="file"||g.subType==="file"||g.subType==="MultipartFile";let h=se(!1),d=se("");const b=()=>{h.value=!0,d.value=f.value.filter(g=>g.name||g.value).map(g=>u(g)?(g.name||"")+":":(g.name||"")+":"+(g.value||"")).join(` diff --git a/zyplayer-doc-api/src/main/resources/dist/doc-api.html b/zyplayer-doc-api/src/main/resources/dist/doc-api.html index 37ecb606..f16a32db 100644 --- a/zyplayer-doc-api/src/main/resources/dist/doc-api.html +++ b/zyplayer-doc-api/src/main/resources/dist/doc-api.html @@ -5,7 +5,7 @@ API文档管理 - + diff --git a/zyplayer-doc-ui/api-ui/src/views/manage/DocManage.vue b/zyplayer-doc-ui/api-ui/src/views/manage/DocManage.vue index c9c106be..df1db0a2 100644 --- a/zyplayer-doc-ui/api-ui/src/views/manage/DocManage.vue +++ b/zyplayer-doc-ui/api-ui/src/views/manage/DocManage.vue @@ -158,7 +158,7 @@ export default { setup() { - const store = useStore() + const store = useStore(); let docList = ref([]); let docListLoading = ref(false); let searchParam = ref({docType: '', openVisit: '', docStatus: '', pageNum: 1, pageSize: 20}); diff --git a/zyplayer-doc-ui/api-ui/src/views/manage/GlobalParam.vue b/zyplayer-doc-ui/api-ui/src/views/manage/GlobalParam.vue index 0382dea2..8e841e21 100644 --- a/zyplayer-doc-ui/api-ui/src/views/manage/GlobalParam.vue +++ b/zyplayer-doc-ui/api-ui/src/views/manage/GlobalParam.vue @@ -53,7 +53,7 @@ export default { setup() { - const store = useStore() + const store = useStore(); let docList = ref([]); let docListLoading = ref(false); const searchDocList = async () => { diff --git a/zyplayer-doc-ui/api-ui/src/views/openapi/DocInfo.vue b/zyplayer-doc-ui/api-ui/src/views/openapi/DocInfo.vue index 7d7ee1a9..24b5f625 100644 --- a/zyplayer-doc-ui/api-ui/src/views/openapi/DocInfo.vue +++ b/zyplayer-doc-ui/api-ui/src/views/openapi/DocInfo.vue @@ -50,7 +50,7 @@ export default { setup() { - const store = useStore() + const store = useStore(); const openApiDoc = computed(() => store.state.openApiDoc); const openApiDocInfo = computed(() => store.state.openApiDoc.info); const openApiMethodStatistic = computed(() => store.state.openApiMethodStatistic); diff --git a/zyplayer-doc-ui/api-ui/src/views/openapi/docView/DocDebugger.vue b/zyplayer-doc-ui/api-ui/src/views/openapi/docView/DocDebugger.vue index 49a13905..7402b8f0 100644 --- a/zyplayer-doc-ui/api-ui/src/views/openapi/docView/DocDebugger.vue +++ b/zyplayer-doc-ui/api-ui/src/views/openapi/docView/DocDebugger.vue @@ -100,7 +100,12 @@ let apiDoc = store.state.apiDoc || {}; let globalParam = store.state.globalParam || []; let openApiDoc = store.state.openApiDoc || {}; - let urlDomain = apiDoc.rewriteDomain || openApiDoc.host; + let urlDomain = apiDoc.rewriteDomain || ''; + // os:取服务地址不一样 todo 多服务地址的情况处理 + let servers = openApiDoc.servers || []; + if (!urlDomain && servers.length > 0 && servers[0].url) { + urlDomain = servers[0].url; + } let docUrl = ref(urlDomain + props.docInfoShow.url); let activePage = ref('urlParam'); // URL参数处理 diff --git a/zyplayer-doc-ui/api-ui/src/views/swagger/DocInfo.vue b/zyplayer-doc-ui/api-ui/src/views/swagger/DocInfo.vue index 1d270d2c..da5148c6 100644 --- a/zyplayer-doc-ui/api-ui/src/views/swagger/DocInfo.vue +++ b/zyplayer-doc-ui/api-ui/src/views/swagger/DocInfo.vue @@ -50,7 +50,7 @@ export default { setup() { - const store = useStore() + const store = useStore(); const swaggerDoc = computed(() => store.state.swaggerDoc); const swaggerDocInfo = computed(() => store.state.swaggerDoc.info); const swaggerMethodStatistic = computed(() => store.state.swaggerMethodStatistic);