Files
zyplayer-doc/zyplayer-doc-api/src/main/resources/dist/assets/DocView.83a52ebc.js

5 lines
18 KiB
JavaScript
Raw Normal View History

2023-02-04 17:15:43 +08:00
import{aa as de,ab as ke,y as n,N as Le,r as u,o as y,b as T,a,w as t,e as h,t as q,c as I,k as A,F as ue,m,ac as Oe,ad as De,u as ce,Q as J,X as j,d as Ce,B as me,v as Te,W as Re}from"./vendor.627eef95.js";import{D as Ie,o as fe}from"./DocContent.ebee379f.js";import{m as Ne}from"./index.a17fca00.js";import{P as ve,a as ye,u as qe,x as Je}from"./unitConvert.ebb1c2d4.js";import{g as je,z as Ee}from"./custom.e03d703e.js";import{a as Ue}from"./index.12ebc7b1.js";import{_ as Z}from"./main.2b6ab185.js";import"./logUtil.8ec1c7d7.js";const Ae={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:de,ParamTable:ve,ParamBody:ye,aceEditor:Ue},setup(r){const{result:l}=ke(r);let b=n("body"),e=n("format"),p=n("json"),R=n(""),f=n([]),w=n([]),i=n(""),c=n(""),g=n({}),P=n();const d=()=>{e.value==="preview"&&setTimeout(()=>{P.value&&P.value.contentDocument.write(i.value)},0)},x=()=>{if(i.value="",c.value="",r.result.data){if(g.value=r.result.data,r.result.data.headers){f.value=r.result.data.headers;let v=f.value.find(O=>O.name==="Content-Type");v&&v.value&&(v.value.indexOf("text/html")>=0?p.value="html":v.value.indexOf("text/plain")>=0?p.value="text":v.value.indexOf("application/json")>=0?p.value="json":v.value.indexOf("application/xml")>=0||v.value.indexOf("text/xml")>=0?p.value="xml":v.value.indexOf("application/javascript")>=0&&(p.value="javascript"),R.value=p.value)}if(r.result.data.cookies&&(w.value=r.result.data.cookies),r.result.data.data||r.result.data.status===200){c.value=r.result.data.data,i.value=r.result.data.data;try{p.value==="xml"?c.value=Je(i.value):p.value==="json"?c.value=JSON.stringify(JSON.parse(i.value),null,4):p.value==="javascript"&&(c.value=JSON.stringify(i.value,null,4))}catch{c.value=r.result.data.data}}else{let v=`
2021-12-28 23:59:05 +08:00
// \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003
2022-01-30 14:49:39 +08:00
`;i.value=v+JSON.stringify(r.result.data),c.value=v+JSON.stringify(r.result.data,null,4)}d()}};return x(),Le(l,()=>x()),{activePage:b,bodyShowType:e,bodyShowTypeChange:d,unitConvert:qe,bodyShowFormatType:p,bodyShowFormatPreview:R,previewHtmlRef:P,resultData:g,resultHeaders:f,resultCookies:w,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:v=>{v.setFontSize(16)},resultDataContentOrigin:i,resultDataContentFormat:c,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},Fe={key:0,style:{"margin-bottom":"30px"}},Ke={key:0,style:{"margin-bottom":"30px"}},Ve={style:{"margin-bottom":"10px"}},Be=m("\u683C\u5F0F\u5316"),Me=m("\u539F\u59CB\u503C"),He=m("\u9884\u89C8"),ze=m("JSON"),Qe=m("HTML"),Ge=m("XML"),Xe=m("JavaScript"),Ye=m("TEXT"),We={key:2},Ze={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},$e={class:"status-info-box"},ea=m(" \u72B6\u6001\u7801\uFF1A"),aa=m(" \u8017\u65F6\uFF1A"),ta=m(" \u5927\u5C0F\uFF1A"),oa={key:1},na={style:{color:"#f00"}},ra={class:"status-info-box"},la=m(" \u8017\u65F6\uFF1A"),sa={key:1,style:{"margin-top":"20px"}},ia={key:2,style:{"margin-top":"20px",color:"#aaa"}};function da(r,l,b,e,p,R){const f=u("a-radio-button"),w=u("a-radio-group"),i=u("a-select-option"),c=u("a-select"),g=u("ace-editor"),P=u("a-tab-pane"),d=u("a-table"),x=u("a-divider"),D=u("a-tabs"),v=u("a-skeleton"),O=u("a-spin"),S=u("a-empty");return b.result.data?(y(),T("div",Fe,[b.result.data.data||b.result.data.status===200?(y(),T("div",Ke,[a(D,{activeKey:e.activePage,"onUpdate:activeKey":l[4]||(l[4]=k=>e.activePage=k),onTabClick:l[5]||(l[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[h("span",$e,[ea,h("span",null,q(e.resultData.status||"200"),1),a(x,{type:"vertical"}),aa,h("span",null,q(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(x,{type:"vertical"}),ta,h("span",null,q(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(P,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[h("div",Ve,[a(w,{value:e.bodyShowType,"onUpdate:value":l[0]||(l[0]=k=>e.bodyShowType=k),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(f,{value:"format"},{default:t(()=>[Be]),_:1}),a(f,{value:"row"},{default:t(()=>[Me]),_:1}),a(f,{value:"preview"},{default:t(()=>[He]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(y(),I(c,{key:0,value:e.bodyShowFormatType,"onUpdate:value":l[1]||(l[1]=k=>e.bodyShowFormatType=k),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(i,{value:"json"},{default:t(()=>[ze]),_:1}),a(i,{value:"html"},{default:t(()=>[Qe]),_:1}),a(i,{value:"xml"},{default:t(()=>[Ge]),_:1}),a(i,{value:"javascript"},{default:t(()=>[Xe]),_:1}),a(i,{value:"text"},{default:t(()=>[Ye]),_:1})]),_:1},8,["value"])):A("",!0)]),e.bodyShowType==="format"?(y(),I(g,{key:0,value:e.resultDataContentFormat,"onUpdate:value":l[2]||(l[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"?(y(),I(g,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":l[3]||(l[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"?(y(),T("div",We,[e.bodyShowFormatPreview==="html"?(y(),T("iframe",Ze,null,512)):(y(),T(ue,{key:1},[m(q(e.resultDataContentOrigin),1)],64))])):A("",!0)]),_:1}),a(P,{tab:"Headers",key:"headers",forceRender:""},{default:t(()=>[a(d,{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(d,{dataSource:e.resultCookies