From ad1aa476a4f321f754866f3639995200d4b35fcd 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: Tue, 23 Aug 2022 22:55:34 +0800 Subject: [PATCH] build --- .../{ApiRequest.113477d5.js => ApiRequest.ee029d31.js} | 4 ++-- .../{DocContent.912e10be.js => DocContent.1017f7cb.js} | 2 +- .../{DocContent.6f068063.js => DocContent.ba3e0502.js} | 2 +- .../assets/{DocInfo.91aa4e90.js => DocInfo.962b9cff.js} | 2 +- .../src/main/resources/dist/assets/DocInfo.b0d7cd07.js | 1 - .../src/main/resources/dist/assets/DocInfo.e164c55e.js | 1 + .../assets/{DocManage.62423dd8.js => DocManage.c0b45c52.js} | 2 +- .../assets/{DocView.4aeb99d7.js => DocView.4cc6324e.js} | 2 +- .../assets/{DocView.48c670ba.js => DocView.64963647.js} | 2 +- .../assets/{DocView.7d5f8c37.js => DocView.6a0843f8.js} | 2 +- .../assets/{DocView.443241a2.js => DocView.ee67e243.js} | 2 +- ...tGlobalParam.574c0f8b.js => EditGlobalParam.4ed84db8.js} | 2 +- .../src/main/resources/dist/assets/GlobalLayout.4a3d88f1.js | 6 ------ .../{GlobalLayout.214d9c15.js => GlobalLayout.5dde1e38.js} | 2 +- .../src/main/resources/dist/assets/GlobalLayout.e0733fe3.js | 6 ++++++ .../src/main/resources/dist/assets/GlobalParam.3c662771.js | 1 - .../src/main/resources/dist/assets/GlobalParam.583f7faf.js | 1 + .../src/main/resources/dist/assets/SettingView.6a3d3abd.js | 1 - .../src/main/resources/dist/assets/SettingView.aac001b2.js | 1 + .../assets/{ShareHome.99bddf90.js => ShareHome.48117674.js} | 2 +- .../assets/{api-logo.8b6d0280.js => api-logo.8ed69c79.js} | 2 +- .../dist/assets/{main.999dbd7e.js => main.54fae6aa.js} | 2 +- .../{unitConvert.d6998806.js => unitConvert.be5ad8ac.js} | 2 +- zyplayer-doc-api/src/main/resources/dist/doc-api.html | 2 +- zyplayer-doc-db/src/main/resources/dist/doc-db.html | 2 +- .../src/main/resources/dist/js/index.8f03b771.js | 1 + .../src/main/resources/dist/js/index.d6c37eed.js | 1 - zyplayer-doc-dubbo/src/main/resources/dist/doc-dubbo.html | 2 +- .../src/main/resources/dist/js/index.311a1b46.js | 1 - .../src/main/resources/dist/js/index.b5ddc7bd.js | 1 + .../src/main/resources/dist/doc-console.html | 2 +- .../src/main/resources/dist/js/index.12083370.js | 1 + .../src/main/resources/dist/js/index.3c8d3c03.js | 1 - zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html | 2 +- .../src/main/resources/dist/js/index.7bb98d35.js | 1 - .../src/main/resources/dist/js/index.9d78538c.js | 1 + 36 files changed, 34 insertions(+), 34 deletions(-) rename zyplayer-doc-api/src/main/resources/dist/assets/{ApiRequest.113477d5.js => ApiRequest.ee029d31.js} (84%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocContent.912e10be.js => DocContent.1017f7cb.js} (99%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocContent.6f068063.js => DocContent.ba3e0502.js} (99%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocInfo.91aa4e90.js => DocInfo.962b9cff.js} (97%) delete mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.b0d7cd07.js create mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.e164c55e.js rename zyplayer-doc-api/src/main/resources/dist/assets/{DocManage.62423dd8.js => DocManage.c0b45c52.js} (99%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocView.4aeb99d7.js => DocView.4cc6324e.js} (62%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocView.48c670ba.js => DocView.64963647.js} (98%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocView.7d5f8c37.js => DocView.6a0843f8.js} (65%) rename zyplayer-doc-api/src/main/resources/dist/assets/{DocView.443241a2.js => DocView.ee67e243.js} (98%) rename zyplayer-doc-api/src/main/resources/dist/assets/{EditGlobalParam.574c0f8b.js => EditGlobalParam.4ed84db8.js} (87%) delete mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.4a3d88f1.js rename zyplayer-doc-api/src/main/resources/dist/assets/{GlobalLayout.214d9c15.js => GlobalLayout.5dde1e38.js} (99%) create mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.e0733fe3.js delete mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.3c662771.js create mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.583f7faf.js delete mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/SettingView.6a3d3abd.js create mode 100644 zyplayer-doc-api/src/main/resources/dist/assets/SettingView.aac001b2.js rename zyplayer-doc-api/src/main/resources/dist/assets/{ShareHome.99bddf90.js => ShareHome.48117674.js} (90%) rename zyplayer-doc-api/src/main/resources/dist/assets/{api-logo.8b6d0280.js => api-logo.8ed69c79.js} (87%) rename zyplayer-doc-api/src/main/resources/dist/assets/{main.999dbd7e.js => main.54fae6aa.js} (83%) rename zyplayer-doc-api/src/main/resources/dist/assets/{unitConvert.d6998806.js => unitConvert.be5ad8ac.js} (99%) create mode 100644 zyplayer-doc-db/src/main/resources/dist/js/index.8f03b771.js delete mode 100644 zyplayer-doc-db/src/main/resources/dist/js/index.d6c37eed.js delete mode 100644 zyplayer-doc-dubbo/src/main/resources/dist/js/index.311a1b46.js create mode 100644 zyplayer-doc-dubbo/src/main/resources/dist/js/index.b5ddc7bd.js create mode 100644 zyplayer-doc-manage/src/main/resources/dist/js/index.12083370.js delete mode 100644 zyplayer-doc-manage/src/main/resources/dist/js/index.3c8d3c03.js delete mode 100644 zyplayer-doc-wiki/src/main/resources/dist/js/index.7bb98d35.js create mode 100644 zyplayer-doc-wiki/src/main/resources/dist/js/index.9d78538c.js diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.113477d5.js b/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.ee029d31.js similarity index 84% rename from zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.113477d5.js rename to zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.ee029d31.js index 3fc8dd8e..44f0752f 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.113477d5.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/ApiRequest.ee029d31.js @@ -1,4 +1,4 @@ -import{aa as ee,ab as me,y as n,N as ce,r as i,o as _,b as T,a,w as t,e as y,t as E,c as q,k as J,F as Q,m as r,ac as ve,ad as _e,a6 as fe,v as ye,u as pe,W as he,B as ae,d as Pe,Q as U,X as j}from"./vendor.627eef95.js";import"./index.a17fca00.js";import{P as te,a as oe,u as ge,x as be}from"./unitConvert.d6998806.js";import{z as X}from"./custom.e03d703e.js";import{a as ke}from"./index.12ebc7b1.js";import{_ as le}from"./main.999dbd7e.js";const xe={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ee,ParamTable:te,ParamBody:oe,aceEditor:ke},setup(p){const{result:o}=me(p);let g=n("body"),e=n("format"),h=n("json"),O=n(""),P=n([]),L=n([]),u=n(""),c=n(""),C=n({}),v=n();const w=()=>{e.value==="preview"&&setTimeout(()=>{v.value&&v.value.contentDocument.write(u.value)},0)},R=()=>{if(u.value="",c.value="",p.result.data){if(C.value=p.result.data,p.result.data.headers){P.value=p.result.data.headers;let d=P.value.find(S=>S.name==="Content-Type");d&&d.value&&(d.value.indexOf("text/html")>=0?h.value="html":d.value.indexOf("text/plain")>=0?h.value="text":d.value.indexOf("application/json")>=0?h.value="json":d.value.indexOf("application/xml")>=0||d.value.indexOf("text/xml")>=0?h.value="xml":d.value.indexOf("application/javascript")>=0&&(h.value="javascript"),O.value=h.value)}if(p.result.data.cookies&&(L.value=p.result.data.cookies),p.result.data.data){u.value=p.result.data.data,c.value=p.result.data.data;try{h.value==="xml"?c.value=be(u.value):h.value==="json"?c.value=JSON.stringify(JSON.parse(u.value),null,4):h.value==="javascript"&&(c.value=JSON.stringify(u.value,null,4))}catch{c.value=p.result.data.data}}else{let d=` +import{aa as ee,ab as me,y as n,N as ce,r as i,o as f,b as T,a,w as t,e as y,t as E,c as q,k as J,F as Q,m as r,ac as ve,ad as fe,a6 as _e,v as ye,u as pe,W as he,B as ae,d as Pe,Q as U,X as j}from"./vendor.627eef95.js";import"./index.a17fca00.js";import{P as te,a as oe,u as ge,x as be}from"./unitConvert.be5ad8ac.js";import{z as X}from"./custom.e03d703e.js";import{a as ke}from"./index.12ebc7b1.js";import{_ as le}from"./main.54fae6aa.js";const xe={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ee,ParamTable:te,ParamBody:oe,aceEditor:ke},setup(p){const{result:o}=me(p);let g=n("body"),e=n("format"),h=n("json"),O=n(""),P=n([]),L=n([]),u=n(""),c=n(""),C=n({}),v=n();const w=()=>{e.value==="preview"&&setTimeout(()=>{v.value&&v.value.contentDocument.write(u.value)},0)},R=()=>{if(u.value="",c.value="",p.result.data){if(C.value=p.result.data,p.result.data.headers){P.value=p.result.data.headers;let d=P.value.find(S=>S.name==="Content-Type");d&&d.value&&(d.value.indexOf("text/html")>=0?h.value="html":d.value.indexOf("text/plain")>=0?h.value="text":d.value.indexOf("application/json")>=0?h.value="json":d.value.indexOf("application/xml")>=0||d.value.indexOf("text/xml")>=0?h.value="xml":d.value.indexOf("application/javascript")>=0&&(h.value="javascript"),O.value=h.value)}if(p.result.data.cookies&&(L.value=p.result.data.cookies),p.result.data.data){u.value=p.result.data.data,c.value=p.result.data.data;try{h.value==="xml"?c.value=be(u.value):h.value==="json"?c.value=JSON.stringify(JSON.parse(u.value),null,4):h.value==="javascript"&&(c.value=JSON.stringify(u.value,null,4))}catch{c.value=p.result.data.data}}else{let d=` // \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 -`;u.value=d+JSON.stringify(p.result.data),c.value=d+JSON.stringify(p.result.data,null,4)}w()}};return R(),ce(o,()=>R()),{activePage:g,bodyShowType:e,bodyShowTypeChange:w,unitConvert:ge,bodyShowFormatType:h,bodyShowFormatPreview:O,previewHtmlRef:v,resultData:C,resultHeaders:P,resultCookies:L,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:d=>{d.setFontSize(16)},resultDataContentOrigin:u,resultDataContentFormat:c,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},we={key:0,style:{"margin-bottom":"30px"}},Se={key:0,style:{"margin-bottom":"30px"}},Ce={style:{"margin-bottom":"10px"}},Re=r("\u683C\u5F0F\u5316"),Le=r("\u539F\u59CB\u503C"),Te=r("\u9884\u89C8"),De=r("JSON"),Oe=r("HTML"),Ie=r("XML"),qe=r("JavaScript"),Ne=r("TEXT"),Ee={key:2},Ue={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},je={class:"status-info-box"},Ve=r(" \u72B6\u6001\u7801\uFF1A"),Ae=r(" \u8017\u65F6\uFF1A"),Ke=r(" \u5927\u5C0F\uFF1A"),Be={key:1},Fe={style:{color:"#f00"}},Je={class:"status-info-box"},He=r(" \u8017\u65F6\uFF1A"),ze={key:1,style:{"margin-top":"20px"}},Ge={key:2,style:{"margin-top":"20px",color:"#aaa"}};function Me(p,o,g,e,h,O){const P=i("a-radio-button"),L=i("a-radio-group"),u=i("a-select-option"),c=i("a-select"),C=i("ace-editor"),v=i("a-tab-pane"),w=i("a-table"),R=i("a-divider"),b=i("a-tabs"),d=i("a-skeleton"),S=i("a-spin"),N=i("a-empty");return g.result.data?(_(),T("div",we,[g.result.data.data?(_(),T("div",Se,[a(b,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=k=>e.activePage=k),onTabClick:o[5]||(o[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[y("span",je,[Ve,y("span",null,E(e.resultData.status||"200"),1),a(R,{type:"vertical"}),Ae,y("span",null,E(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(R,{type:"vertical"}),Ke,y("span",null,E(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(v,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[y("div",Ce,[a(L,{value:e.bodyShowType,"onUpdate:value":o[0]||(o[0]=k=>e.bodyShowType=k),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(P,{value:"format"},{default:t(()=>[Re]),_:1}),a(P,{value:"row"},{default:t(()=>[Le]),_:1}),a(P,{value:"preview"},{default:t(()=>[Te]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(_(),q(c,{key:0,value:e.bodyShowFormatType,"onUpdate:value":o[1]||(o[1]=k=>e.bodyShowFormatType=k),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(u,{value:"json"},{default:t(()=>[De]),_:1}),a(u,{value:"html"},{default:t(()=>[Oe]),_:1}),a(u,{value:"xml"},{default:t(()=>[Ie]),_:1}),a(u,{value:"javascript"},{default:t(()=>[qe]),_:1}),a(u,{value:"text"},{default:t(()=>[Ne]),_:1})]),_:1},8,["value"])):J("",!0)]),e.bodyShowType==="format"?(_(),q(C,{key:0,value:e.resultDataContentFormat,"onUpdate:value":o[2]||(o[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"?(_(),q(C,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":o[3]||(o[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"?(_(),T("div",Ee,[e.bodyShowFormatPreview==="html"?(_(),T("iframe",Ue,null,512)):(_(),T(Q,{key:1},[r(E(e.resultDataContentOrigin),1)],64))])):J("",!0)]),_:1}),a(v,{tab:"Headers",key:"headers",forceRender:""},{default:t(()=>[a(w,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),a(v,{tab:"Cookies",key:"cookies",forceRender:""},{default:t(()=>[a(w,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(_(),T("div",Be,[a(b,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[y("span",Je,[He,y("span",null,E(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(v,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[y("div",Fe,E(g.result.data.errorMsg),1)]),_:1})]),_:1})]))])):g.loading?(_(),T("div",ze,[a(S,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(d)]),_:1})])):(_(),T("div",Ge,[a(N,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var Qe=le(xe,[["render",Me]]);const Xe={components:{VerticalAlignTopOutlined:ve,VerticalAlignBottomOutlined:_e,CloseOutlined:ee,SaveOutlined:fe,ParamTable:te,ParamBody:oe,ApiRequestResult:Qe},setup(p){let o=n("urlParam");const g=ye(),e=pe(),h={docId:g.query.id,nodeId:g.query.nodeId};let O=e.state.globalParam||[],P=1;const L=n();let u=n([]);const c=n();let C=n([]);const v=n();let w=n([]);const R=n();let b=n([]);const d=n();let S=n([]),N=n(),k=n("form"),H=n("json"),z=n({}),l=n({method:"get"}),G=n({}),K=n(!1);const ne=()=>{if(!l.value.apiUrl){ae.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}W();const f=new FormData;let D=L.value.getSelectedRowKeys(),V=u.value.filter(s=>D.indexOf(s.key)>=0&&s.name&&s.value).map(s=>s.name+"="+encodeURIComponent(s.value)).join("&"),Z=c.value.getSelectedRowKeys(),A=C.value.filter(s=>Z.indexOf(s.key)>=0&&s.name&&s.value).map(s=>({code:s.name,value:s.value})),$=v.value.getSelectedRowKeys(),F=w.value.filter(s=>$.indexOf(s.key)>=0&&s.name&&s.value).map(s=>({code:s.name,value:s.value})),M=[];if(R.value){let s=R.value.getSelectedRowKeys();M=b.value.filter(x=>s.indexOf(x.key)>=0&&x.name&&x.value).map(x=>({code:x.name,value:x.value}))}let m=[];if(d.value){let s=d.value.getSelectedRowKeys();m=S.value.filter(x=>s.indexOf(x.key)>=0&&x.name&&x.value).map(x=>({code:x.name,value:x.value}))}let I="";N.value&&(I=N.value.getParam());let ue=V?l.value.apiUrl+"?"+V:l.value.apiUrl;f.append("url",ue),f.append("host",""),f.append("method",l.value.method),f.append("contentType",""),f.append("docId",h.docId),f.append("nodeName",l.value.nodeName),f.append("nodeId",h.nodeId),f.append("headerParam",JSON.stringify(A)),f.append("cookieParam",JSON.stringify(F)),f.append("formParam",JSON.stringify(M)),f.append("formEncodeParam",JSON.stringify(m)),f.append("bodyParam",I),K.value=!0,G.value={},X.requestUrl(f).then(s=>{G.value=s,K.value=!1,Y()}).catch(s=>{K.value=!1})};let B=n(!0);const re=()=>{B.value=!1},se=()=>{B.value=!0},ie=()=>{B.value=!0},Y=()=>{e.commit("setCustomRequestChange",{method:l.value.method,nodeId:l.value.nodeId,nodeName:l.value.nodeName}),e.commit("addTableName",{key:g.fullPath,val:l.value.nodeName})};he(async()=>{let f=await X.apiCustomNodeDetail({id:g.query.nodeId}),D=f.data;D||console.log("\u6587\u6863\u52A0\u8F7D\u5931\u8D25",f),l.value=D,e.commit("addTableName",{key:g.fullPath,val:D.nodeName});let V=[];O.filter(m=>m.paramType===2).forEach(m=>{V.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),D.headerData&&JSON.parse(D.headerData).forEach(I=>{V.unshift({name:I.code,value:I.value,type:"string",key:"g"+P++})}),C.value=V;let A=[];O.filter(m=>m.paramType===3).forEach(m=>{A.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),D.cookieData&&JSON.parse(D.cookieData).forEach(I=>{A.unshift({name:I.code,value:I.value,type:"string",key:"g"+P++})}),w.value=A;let F=[];O.filter(m=>m.paramType===1).forEach(m=>{F.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),b.value=F});const de=()=>{W(),X.apiCustomNodeAdd(l.value).then(f=>{ae.success("\u4FDD\u5B58\u6210\u529F"),Y()})},W=()=>{l.value.nodeName||(l.value.nodeName="\u65B0\u5EFA\u63A5\u53E3")};return{activePage:o,activePageChange:ie,requestLoading:K,sendRequest:ne,saveCustomRequest:de,requestResult:G,consumesParamType:H,urlParamRef:L,urlParamList:u,headerParamRef:c,headerParamList:C,cookieParamRef:v,cookieParamList:w,formParamRef:R,formParamList:b,formEncodeParamRef:d,formEncodeParamList:S,bodyParamRef:N,bodyParamType:k,bodyRowParamList:z,queryParamVisible:B,docInfoShow:l,hideQueryParam:re,showQueryParam:se,methodList:["get","post","put","patch","head","delete","options","trace"]}}},Ye={class:"api-name-box"},We=r(" \u4FDD\u5B58"),Ze=r("\u53D1\u9001\u8BF7\u6C42"),$e={style:{"margin-bottom":"6px"}},ea=r("none"),aa=r("form-data"),ta=r("x-www-form-urlencoded"),oa=r("row"),la=r("binary"),na=r("JSON"),ra=r("HTML"),sa=r("XML"),ia=r("JavaScript"),da=r("TEXT"),ua=r("\u6536\u8D77\u53C2\u6570"),ma=r("\u5C55\u5F00\u53C2\u6570");function ca(p,o,g,e,h,O){const P=i("a-input"),L=i("a-col"),u=i("save-outlined"),c=i("a-button"),C=i("a-row"),v=i("a-select-option"),w=i("a-select"),R=i("a-input-search"),b=i("ParamTable"),d=i("a-tab-pane"),S=i("a-radio"),N=i("a-radio-group"),k=i("ParamBody"),H=i("a-tabs"),z=i("ApiRequestResult");return _(),T(Q,null,[y("div",Ye,[a(C,{type:"flex"},{default:t(()=>[a(L,{flex:"auto"},{default:t(()=>[a(P,{value:e.docInfoShow.nodeName,"onUpdate:value":o[0]||(o[0]=l=>e.docInfoShow.nodeName=l),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u63A5\u53E3\u540D\u79F0"},null,8,["value"])]),_:1}),a(L,{flex:"88px"},{default:t(()=>[a(c,{onClick:e.saveCustomRequest,type:"dashed"},{default:t(()=>[a(u),We]),_:1},8,["onClick"])]),_:1})]),_:1})]),a(R,{value:e.docInfoShow.apiUrl,"onUpdate:value":o[2]||(o[2]=l=>e.docInfoShow.apiUrl=l),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{addonBefore:t(()=>[a(w,{value:e.docInfoShow.method,"onUpdate:value":o[1]||(o[1]=l=>e.docInfoShow.method=l),style:{width:"100px"}},{default:t(()=>[(_(!0),T(Q,null,Pe(e.methodList,l=>(_(),q(v,{value:l},{default:t(()=>[r(E(l.toUpperCase()),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),enterButton:t(()=>[a(c,{type:"primary",loading:e.requestLoading},{default:t(()=>[Ze]),_:1},8,["loading"])]),_:1},8,["value","onSearch"]),a(H,{activeKey:e.activePage,"onUpdate:activeKey":o[5]||(o[5]=l=>e.activePage=l),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(_(),q(c,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[ua]),_:1},8,["onClick"])):(_(),q(c,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[ma]),_:1},8,["onClick"]))]),default:t(()=>[a(d,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),e.docInfoShow.method!=="get"?(_(),q(d,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[U(y("div",null,[y("div",$e,[a(N,{value:e.bodyParamType,"onUpdate:value":o[3]||(o[3]=l=>e.bodyParamType=l)},{default:t(()=>[a(S,{value:"none"},{default:t(()=>[ea]),_:1}),a(S,{value:"form"},{default:t(()=>[aa]),_:1}),a(S,{value:"formUrlEncode"},{default:t(()=>[ta]),_:1}),a(S,{value:"row"},{default:t(()=>[oa]),_:1}),a(S,{value:"binary"},{default:t(()=>[la]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(_(),q(w,{key:0,value:e.consumesParamType,"onUpdate:value":o[4]||(o[4]=l=>e.consumesParamType=l),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(v,{value:"json"},{default:t(()=>[na]),_:1}),a(v,{value:"html"},{default:t(()=>[ra]),_:1}),a(v,{value:"xml"},{default:t(()=>[sa]),_:1}),a(v,{value:"javascript"},{default:t(()=>[ia]),_:1}),a(v,{value:"text"},{default:t(()=>[da]),_:1})]),_:1},8,["value"])):J("",!0)]),U(y("div",null,[a(b,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[j,e.bodyParamType==="form"]]),U(y("div",null,[a(b,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[j,e.bodyParamType==="formUrlEncode"]]),U(y("div",null,[a(k,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[j,e.bodyParamType==="row"]])],512),[[j,e.queryParamVisible]])]),_:1})):J("",!0),a(d,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),a(d,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),a(z,{result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])],64)}var Pa=le(Xe,[["render",ca]]);export{Pa as default}; +`;u.value=d+JSON.stringify(p.result.data),c.value=d+JSON.stringify(p.result.data,null,4)}w()}};return R(),ce(o,()=>R()),{activePage:g,bodyShowType:e,bodyShowTypeChange:w,unitConvert:ge,bodyShowFormatType:h,bodyShowFormatPreview:O,previewHtmlRef:v,resultData:C,resultHeaders:P,resultCookies:L,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:d=>{d.setFontSize(16)},resultDataContentOrigin:u,resultDataContentFormat:c,resultDataConfig:{wrap:!0,readOnly:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:30,maxLines:30}}}},we={key:0,style:{"margin-bottom":"30px"}},Se={key:0,style:{"margin-bottom":"30px"}},Ce={style:{"margin-bottom":"10px"}},Re=r("\u683C\u5F0F\u5316"),Le=r("\u539F\u59CB\u503C"),Te=r("\u9884\u89C8"),De=r("JSON"),Oe=r("HTML"),Ie=r("XML"),qe=r("JavaScript"),Ne=r("TEXT"),Ee={key:2},Ue={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},je={class:"status-info-box"},Ve=r(" \u72B6\u6001\u7801\uFF1A"),Ae=r(" \u8017\u65F6\uFF1A"),Ke=r(" \u5927\u5C0F\uFF1A"),Be={key:1},Fe={style:{color:"#f00"}},Je={class:"status-info-box"},He=r(" \u8017\u65F6\uFF1A"),ze={key:1,style:{"margin-top":"20px"}},Ge={key:2,style:{"margin-top":"20px",color:"#aaa"}};function Me(p,o,g,e,h,O){const P=i("a-radio-button"),L=i("a-radio-group"),u=i("a-select-option"),c=i("a-select"),C=i("ace-editor"),v=i("a-tab-pane"),w=i("a-table"),R=i("a-divider"),b=i("a-tabs"),d=i("a-skeleton"),S=i("a-spin"),N=i("a-empty");return g.result.data?(f(),T("div",we,[g.result.data.data?(f(),T("div",Se,[a(b,{activeKey:e.activePage,"onUpdate:activeKey":o[4]||(o[4]=k=>e.activePage=k),onTabClick:o[5]||(o[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[y("span",je,[Ve,y("span",null,E(e.resultData.status||"200"),1),a(R,{type:"vertical"}),Ae,y("span",null,E(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(R,{type:"vertical"}),Ke,y("span",null,E(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(v,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[y("div",Ce,[a(L,{value:e.bodyShowType,"onUpdate:value":o[0]||(o[0]=k=>e.bodyShowType=k),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(P,{value:"format"},{default:t(()=>[Re]),_:1}),a(P,{value:"row"},{default:t(()=>[Le]),_:1}),a(P,{value:"preview"},{default:t(()=>[Te]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(f(),q(c,{key:0,value:e.bodyShowFormatType,"onUpdate:value":o[1]||(o[1]=k=>e.bodyShowFormatType=k),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(u,{value:"json"},{default:t(()=>[De]),_:1}),a(u,{value:"html"},{default:t(()=>[Oe]),_:1}),a(u,{value:"xml"},{default:t(()=>[Ie]),_:1}),a(u,{value:"javascript"},{default:t(()=>[qe]),_:1}),a(u,{value:"text"},{default:t(()=>[Ne]),_:1})]),_:1},8,["value"])):J("",!0)]),e.bodyShowType==="format"?(f(),q(C,{key:0,value:e.resultDataContentFormat,"onUpdate:value":o[2]||(o[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"?(f(),q(C,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":o[3]||(o[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"?(f(),T("div",Ee,[e.bodyShowFormatPreview==="html"?(f(),T("iframe",Ue,null,512)):(f(),T(Q,{key:1},[r(E(e.resultDataContentOrigin),1)],64))])):J("",!0)]),_:1}),a(v,{tab:"Headers",key:"headers",forceRender:""},{default:t(()=>[a(w,{dataSource:e.resultHeaders,columns:e.resultHeadersColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1}),a(v,{tab:"Cookies",key:"cookies",forceRender:""},{default:t(()=>[a(w,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(f(),T("div",Be,[a(b,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[y("span",Je,[He,y("span",null,E(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(v,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[y("div",Fe,E(g.result.data.errorMsg),1)]),_:1})]),_:1})]))])):g.loading?(f(),T("div",ze,[a(S,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(d)]),_:1})])):(f(),T("div",Ge,[a(N,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var Qe=le(xe,[["render",Me]]);const Xe={components:{VerticalAlignTopOutlined:ve,VerticalAlignBottomOutlined:fe,CloseOutlined:ee,SaveOutlined:_e,ParamTable:te,ParamBody:oe,ApiRequestResult:Qe},setup(p){let o=n("urlParam");const g=ye(),e=pe(),h={docId:g.query.id,nodeId:g.query.nodeId};let O=e.state.globalParam||[],P=1;const L=n();let u=n([]);const c=n();let C=n([]);const v=n();let w=n([]);const R=n();let b=n([]);const d=n();let S=n([]),N=n(),k=n("form"),H=n("json"),z=n({}),l=n({method:"get"}),G=n({}),K=n(!1);const ne=()=>{if(!l.value.apiUrl){ae.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}W();const _=new FormData;let D=L.value.getSelectedRowKeys(),V=u.value.filter(s=>D.indexOf(s.key)>=0&&s.name&&s.value).map(s=>s.name+"="+encodeURIComponent(s.value)).join("&"),Z=c.value.getSelectedRowKeys(),A=C.value.filter(s=>Z.indexOf(s.key)>=0&&s.name&&s.value).map(s=>({code:s.name,value:s.value})),$=v.value.getSelectedRowKeys(),F=w.value.filter(s=>$.indexOf(s.key)>=0&&s.name&&s.value).map(s=>({code:s.name,value:s.value})),M=[];if(R.value){let s=R.value.getSelectedRowKeys();M=b.value.filter(x=>s.indexOf(x.key)>=0&&x.name&&x.value).map(x=>({code:x.name,value:x.value}))}let m=[];if(d.value){let s=d.value.getSelectedRowKeys();m=S.value.filter(x=>s.indexOf(x.key)>=0&&x.name&&x.value).map(x=>({code:x.name,value:x.value}))}let I="";N.value&&(I=N.value.getParam());let ue=V?l.value.apiUrl+"?"+V:l.value.apiUrl;_.append("url",ue),_.append("host",""),_.append("method",l.value.method),_.append("contentType",""),_.append("docId",h.docId),_.append("nodeName",l.value.nodeName),_.append("nodeId",h.nodeId),_.append("headerParam",JSON.stringify(A)),_.append("cookieParam",JSON.stringify(F)),_.append("formParam",JSON.stringify(M)),_.append("formEncodeParam",JSON.stringify(m)),_.append("bodyParam",I),K.value=!0,G.value={},X.requestUrl(_).then(s=>{G.value=s,K.value=!1,Y()}).catch(s=>{K.value=!1})};let B=n(!0);const re=()=>{B.value=!1},se=()=>{B.value=!0},ie=()=>{B.value=!0},Y=()=>{e.commit("setCustomRequestChange",{method:l.value.method,nodeId:l.value.nodeId,nodeName:l.value.nodeName}),e.commit("addTableName",{key:g.fullPath,val:l.value.nodeName})};he(async()=>{let _=await X.apiCustomNodeDetail({id:g.query.nodeId}),D=_.data;D||console.log("\u6587\u6863\u52A0\u8F7D\u5931\u8D25",_),l.value=D,e.commit("addTableName",{key:g.fullPath,val:D.nodeName});let V=[];O.filter(m=>m.paramType===2).forEach(m=>{V.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),D.headerData&&JSON.parse(D.headerData).forEach(I=>{V.unshift({name:I.code,value:I.value,type:"string",key:"g"+P++})}),C.value=V;let A=[];O.filter(m=>m.paramType===3).forEach(m=>{A.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),D.cookieData&&JSON.parse(D.cookieData).forEach(I=>{A.unshift({name:I.code,value:I.value,type:"string",key:"g"+P++})}),w.value=A;let F=[];O.filter(m=>m.paramType===1).forEach(m=>{F.push({name:m.paramKey,value:m.paramValue,type:"string",key:"g"+P++})}),b.value=F});const de=()=>{W(),X.apiCustomNodeAdd(l.value).then(_=>{ae.success("\u4FDD\u5B58\u6210\u529F"),Y()})},W=()=>{l.value.nodeName||(l.value.nodeName="\u65B0\u5EFA\u63A5\u53E3")};return{activePage:o,activePageChange:ie,requestLoading:K,sendRequest:ne,saveCustomRequest:de,requestResult:G,consumesParamType:H,urlParamRef:L,urlParamList:u,headerParamRef:c,headerParamList:C,cookieParamRef:v,cookieParamList:w,formParamRef:R,formParamList:b,formEncodeParamRef:d,formEncodeParamList:S,bodyParamRef:N,bodyParamType:k,bodyRowParamList:z,queryParamVisible:B,docInfoShow:l,hideQueryParam:re,showQueryParam:se,methodList:["get","post","put","patch","head","delete","options","trace"]}}},Ye={class:"api-name-box"},We=r(" \u4FDD\u5B58"),Ze=r("\u53D1\u9001\u8BF7\u6C42"),$e={style:{"margin-bottom":"6px"}},ea=r("none"),aa=r("form-data"),ta=r("x-www-form-urlencoded"),oa=r("row"),la=r("binary"),na=r("JSON"),ra=r("HTML"),sa=r("XML"),ia=r("JavaScript"),da=r("TEXT"),ua=r("\u6536\u8D77\u53C2\u6570"),ma=r("\u5C55\u5F00\u53C2\u6570");function ca(p,o,g,e,h,O){const P=i("a-input"),L=i("a-col"),u=i("save-outlined"),c=i("a-button"),C=i("a-row"),v=i("a-select-option"),w=i("a-select"),R=i("a-input-search"),b=i("ParamTable"),d=i("a-tab-pane"),S=i("a-radio"),N=i("a-radio-group"),k=i("ParamBody"),H=i("a-tabs"),z=i("ApiRequestResult");return f(),T(Q,null,[y("div",Ye,[a(C,{type:"flex"},{default:t(()=>[a(L,{flex:"auto"},{default:t(()=>[a(P,{value:e.docInfoShow.nodeName,"onUpdate:value":o[0]||(o[0]=l=>e.docInfoShow.nodeName=l),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u63A5\u53E3\u540D\u79F0"},null,8,["value"])]),_:1}),a(L,{flex:"88px"},{default:t(()=>[a(c,{onClick:e.saveCustomRequest,type:"dashed"},{default:t(()=>[a(u),We]),_:1},8,["onClick"])]),_:1})]),_:1})]),a(R,{value:e.docInfoShow.apiUrl,"onUpdate:value":o[2]||(o[2]=l=>e.docInfoShow.apiUrl=l),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{addonBefore:t(()=>[a(w,{value:e.docInfoShow.method,"onUpdate:value":o[1]||(o[1]=l=>e.docInfoShow.method=l),style:{width:"100px"}},{default:t(()=>[(f(!0),T(Q,null,Pe(e.methodList,l=>(f(),q(v,{value:l},{default:t(()=>[r(E(l.toUpperCase()),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),enterButton:t(()=>[a(c,{type:"primary",loading:e.requestLoading},{default:t(()=>[Ze]),_:1},8,["loading"])]),_:1},8,["value","onSearch"]),a(H,{activeKey:e.activePage,"onUpdate:activeKey":o[5]||(o[5]=l=>e.activePage=l),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(f(),q(c,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[ua]),_:1},8,["onClick"])):(f(),q(c,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[ma]),_:1},8,["onClick"]))]),default:t(()=>[a(d,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),e.docInfoShow.method!=="get"?(f(),q(d,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[U(y("div",null,[y("div",$e,[a(N,{value:e.bodyParamType,"onUpdate:value":o[3]||(o[3]=l=>e.bodyParamType=l)},{default:t(()=>[a(S,{value:"none"},{default:t(()=>[ea]),_:1}),a(S,{value:"form"},{default:t(()=>[aa]),_:1}),a(S,{value:"formUrlEncode"},{default:t(()=>[ta]),_:1}),a(S,{value:"row"},{default:t(()=>[oa]),_:1}),a(S,{value:"binary"},{default:t(()=>[la]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(f(),q(w,{key:0,value:e.consumesParamType,"onUpdate:value":o[4]||(o[4]=l=>e.consumesParamType=l),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(v,{value:"json"},{default:t(()=>[na]),_:1}),a(v,{value:"html"},{default:t(()=>[ra]),_:1}),a(v,{value:"xml"},{default:t(()=>[sa]),_:1}),a(v,{value:"javascript"},{default:t(()=>[ia]),_:1}),a(v,{value:"text"},{default:t(()=>[da]),_:1})]),_:1},8,["value"])):J("",!0)]),U(y("div",null,[a(b,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[j,e.bodyParamType==="form"]]),U(y("div",null,[a(b,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[j,e.bodyParamType==="formUrlEncode"]]),U(y("div",null,[a(k,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[j,e.bodyParamType==="row"]])],512),[[j,e.queryParamVisible]])]),_:1})):J("",!0),a(d,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),a(d,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[U(y("div",null,[a(b,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),a(z,{result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])],64)}var Pa=le(Xe,[["render",ca]]);export{Pa as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.912e10be.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.1017f7cb.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocContent.912e10be.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocContent.1017f7cb.js index fbd32c11..e7975485 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.912e10be.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.1017f7cb.js @@ -1 +1 @@ -import{l as _}from"./logUtil.8ec1c7d7.js";import"./index.a17fca00.js";import{_ as T}from"./main.999dbd7e.js";import{r as w,O as j,o as h,c as R,w as y,a as I,m as r,t as b,Q as q,e as O,b as g,F as k,k as S}from"./vendor.627eef95.js";let L=["file","string","integer","long","double","object","number","boolean","ref"];var Y={getRequestParamList(e,n){if(!e)return[];let i=1,a=[];for(let o=0;o=0||_.logMessage("003",s,t):t.schema?this.isSchemaRef(t.schema)?(s=this.getSchemaRef(t.schema),d=this.getParamDefinitions(s,n,i,{},0)):t.schema.type?(s=t.schema.type,t.schema.additionalProperties?(l={},d=this.getAdditionalProperties(t.schema.additionalProperties,l,n,i,{},0),m=l.type):t.schema.items?this.isSchemaRef(t.schema.items)?(f=this.getSchemaRef(t.schema.items),d=this.getParamDefinitions(f,n,i,{},0)):t.schema.items.type?f=t.schema.items.type:_.log("0014",s,t):_.log("0011",s,t)):_.logMessage("0013",s,t):t.items&&t.items.type?(s=t.items.type,t.items.additionalProperties?(l={},d=this.getAdditionalProperties(t.items.additionalProperties,l,n,i,{},0),m=l.type):_.logMessage("0012",s,t)):_.logMessage("002",s,t),u&&(c=c?c+"\uFF0C":"",c+="\u4F8B\uFF1A"+u),t.enum&&t.enum.length>0&&(c=c||"\u679A\u4E3E\u7C7B\u578B",c+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.enum.join("\u3001")),a.push({type:s,key:i,in:t.in,name:t.name,subType:f,required:t.required?"\u662F":"\u5426",format:m,enum:t.enum,example:u,collectionFormat:t.collectionFormat,description:c,additional:l,children:d}),i++}return a},getResponseParamList(e,n){let i=[],a=1;return Object.keys(e).forEach(o=>{let t=e[o],c=t.content,s=[],m=1;Object.keys(c).forEach(u=>{let f=c[u],d=a+"_"+m,l=this.analysisParamObj(f,n,d);s.push({mediaType:u,key:d,schemas:l.children}),m++}),i.push({code:o,key:a,desc:t.description,childrens:s}),a++}),console.log(i),i},isSchemaRef(e){return!!(e&&e.$ref)},getSchemaRef(e){return e.$ref&&e.$ref.indexOf("#/components/schemas/")===0?e.$ref.replace("#/components/schemas/",""):(_.logMessage("9467","",e),"")},getParamDefinitions(e,n,i,a,o){let c=(n.schemas||{})[e];if(o>=10||!c||(a[e]=(a[e]||0)+1,a[e]>2))return;let s=[],m=c.properties;if(m){let u={};Object.keys(m).forEach(f=>{let d=m[f],l=d.type;Object.keys(u).forEach(x=>{a[x]=void 0});let p=this.analysisParamObj(d);p.name=f,s.push(p),u[l]=1})}return s.length>0?s:void 0},getAdditionalProperties(e,n,i,a,o,t){if(this.isSchemaRef(e))return n.type=this.getSchemaRef(e),n.children=this.getParamDefinitions(n.type,i,a,o,t+1),n.additional;if(e.additionalProperties)return n.type=e.type,n.additional={},this.getAdditionalProperties(e.additionalProperties,n.additional,i,a,o,t+1);if(e.type==="array")if(n.type=e.type,this.isSchemaRef(e.items)){let c=this.getSchemaRef(e.items),s=this.getParamDefinitions(c,i,a,o,t+1);return n.additional={type:c,children:s},s}else _.logMessage("007","",e);else n.type=e.type,L.indexOf(n.type)>=0||_.logMessage("008","",e)},analysisParamObj(e,n,i){let a=e.description||"",o=e.type,t=e.format,c=e["x-example"],s,m,u;if(o==="array")if(this.isSchemaRef(e.items))s=this.getSchemaRef(e.items),m=this.getParamDefinitions(s,n,i,{},0);else if(e.schema)this.isSchemaRef(e.schema.items)?(s=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(s,n,i,{},0)):e.schema.type&&(s=e.schema.type);else if(e.items&&e.items.type)s=e.items.type;else if(e.items&&e.items.properties){m=[];let f=1,d=e.items.properties;Object.keys(d).forEach(l=>{let p=d[l],x=i+"_"+f,P=this.analysisParamObj(p,n,x);P.name=l,m.push(P),f++})}else _.logMessage("001",o,e);else if(o)L.indexOf(o)>=0||_.logMessage("003",o,e);else if(e.schema)this.isSchemaRef(e.schema)?(o=this.getSchemaRef(e.schema),m=this.getParamDefinitions(o,n,i,{},0)):e.schema.type?(o=e.schema.type,e.schema.additionalProperties?(u={},m=this.getAdditionalProperties(e.schema.additionalProperties,u,n,i,{},0),t=u.type):e.schema.items?this.isSchemaRef(e.schema.items)?(s=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(s,n,i,{},0)):e.schema.items.type?s=e.schema.items.type:_.log("0014",o,e):_.log("0011",o,e)):_.logMessage("0013",o,e);else if(e.items&&e.items.type)o=e.items.type,e.items.additionalProperties?(u={},m=this.getAdditionalProperties(e.items.additionalProperties,u,n,i,{},0),t=u.type):_.logMessage("0012",o,e);else if(e.properties){m=[];let f=1,d=e.properties;Object.keys(d).forEach(l=>{let p=d[l],x=i+"_"+f,P=this.analysisParamObj(p,n,x);P.name=l,m.push(P),f++})}else _.logMessage("002",o,e);return c&&(a=a?a+"\uFF0C":"",a+="\u4F8B\uFF1A"+c),e.items&&e.items.enum&&e.items.enum.length>0&&(e.items.enum,a=a||"\u679A\u4E3E\u7C7B\u578B",a+="\uFF0C\u53EF\u9009\u503C\uFF1A"+e.items.enum.join("\u3001")),console.log("xxx",e),{type:o,key:i,in:e.in,name:e.name,subType:s,required:e.required?"\u662F":"\u5426",format:t,enum:e.enum,example:c,collectionFormat:e.collectionFormat,description:a,additional:u,children:m}}};const M={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"}],responseMediaTypeColumns:[{title:"\u5A92\u4F53\u7C7B\u578B",dataIndex:"mediaType"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},v=["innerHTML"],D=r("header"),C=r("body"),E=r("query"),F=r("formData"),H=r("-"),N={key:0,style:{color:"#f00"}},V=r("\u5426"),z=r("-"),B=["innerHTML"],A={key:1,style:{"text-align":"center",padding:"10px 0"}},U={key:1,style:{"text-align":"center",padding:"10px 0"}};function Q(e,n,i,a,o,t){const c=w("a-form-item"),s=w("a-tag"),m=w("a-table"),u=w("a-form"),f=j("highlight");return h(),R(u,{"label-col":{span:4},"wrapper-col":{span:20}},{default:y(()=>[I(c,{label:"\u63A5\u53E3\u5730\u5740"},{default:y(()=>[r(b(i.docInfoShow.url),1)]),_:1}),I(c,{label:"\u8BF4\u660E"},{default:y(()=>[q(O("div",{class:"markdown-body",innerHTML:i.docInfoShow.description},null,8,v),[[f]])]),_:1}),I(c,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:y(()=>[r(b(i.docInfoShow.method),1)]),_:1}),I(c,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:y(()=>[r(b(i.docInfoShow.consumes),1)]),_:1}),I(c,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:y(()=>[r(b(i.docInfoShow.produces),1)]),_:1}),I(c,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:y(()=>[I(m,{dataSource:i.requestParamList,columns:a.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:y(({column:d,text:l,record:p})=>[d.dataIndex==="type"?(h(),g(k,{key:0},[r(b(l)+" ",1),p.subType?(h(),g(k,{key:0},[r("["+b(p.subType)+"]",1)],64)):S("",!0),p.format?(h(),g(k,{key:1},[r("("+b(p.format)+")",1)],64)):S("",!0)],64)):S("",!0),d.dataIndex==="in"?(h(),g(k,{key:1},[l==="header"?(h(),R(s,{key:0,color:"pink"},{default:y(()=>[D]),_:1})):l==="body"?(h(),R(s,{key:1,color:"red"},{default:y(()=>[C]),_:1})):l==="query"?(h(),R(s,{key:2,color:"orange"},{default:y(()=>[E]),_:1})):l==="formData"?(h(),R(s,{key:3,color:"green"},{default:y(()=>[F]),_:1})):l?(h(),R(s,{key:5,color:"purple"},{default:y(()=>[r(b(l),1)]),_:2},1024)):(h(),g(k,{key:4},[H],64))],64)):S("",!0),d.dataIndex==="required"?(h(),g(k,{key:2},[l==="\u662F"?(h(),g("span",N,"\u662F")):l==="\u5426"?(h(),g(k,{key:1},[V],64)):(h(),g(k,{key:2},[z],64))],64)):S("",!0),d.dataIndex==="description"?(h(),g(k,{key:3},[r(b(l),1)],64)):S("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),I(c,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:y(()=>[I(m,{dataSource:i.responseParamList,columns:a.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:y(({column:d,text:l,record:p})=>[d.dataIndex==="desc"?(h(),g("div",{key:0,innerHTML:l},null,8,B)):S("",!0)]),expandedRowRender:y(({record:d})=>[d.childrens?(h(),R(m,{key:0,dataSource:d.childrens,columns:a.responseMediaTypeColumns,size:"small",pagination:!1},{bodyCell:y(({column:l,text:p,record:x})=>[l.dataIndex==="type"?(h(),g(k,{key:0},[r(b(p)+" ",1),x.subType?(h(),g(k,{key:0},[r("["+b(x.subType)+"]",1)],64)):S("",!0),x.format?(h(),g(k,{key:1},[r("("+b(x.format)+")",1)],64)):S("",!0)],64)):S("",!0)]),expandedRowRender:y(({record:l})=>[l.schemas?(h(),R(m,{key:0,dataSource:l.schemas,columns:a.responseParamListColumns,size:"small",pagination:!1},{bodyCell:y(({column:p,text:x,record:P})=>[p.dataIndex==="type"?(h(),g(k,{key:0},[r(b(x)+" ",1),P.subType?(h(),g(k,{key:0},[r("["+b(P.subType)+"]",1)],64)):S("",!0),P.format?(h(),g(k,{key:1},[r("("+b(P.format)+")",1)],64)):S("",!0)],64)):S("",!0)]),_:2},1032,["dataSource","columns"])):(h(),g("div",A,"\u65E0\u7ED3\u679C\u8BF4\u660E"))]),_:2},1032,["dataSource","columns"])):(h(),g("div",U,"\u65E0\u7ED3\u679C\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Z=T(M,[["render",Q]]);export{Z as D,Y as o}; +import{l as _}from"./logUtil.8ec1c7d7.js";import"./index.a17fca00.js";import{_ as T}from"./main.54fae6aa.js";import{r as w,O as j,o as h,c as R,w as y,a as I,m as r,t as b,Q as q,e as O,b as g,F as k,k as S}from"./vendor.627eef95.js";let L=["file","string","integer","long","double","object","number","boolean","ref"];var Y={getRequestParamList(e,n){if(!e)return[];let i=1,a=[];for(let o=0;o=0||_.logMessage("003",s,t):t.schema?this.isSchemaRef(t.schema)?(s=this.getSchemaRef(t.schema),d=this.getParamDefinitions(s,n,i,{},0)):t.schema.type?(s=t.schema.type,t.schema.additionalProperties?(l={},d=this.getAdditionalProperties(t.schema.additionalProperties,l,n,i,{},0),m=l.type):t.schema.items?this.isSchemaRef(t.schema.items)?(f=this.getSchemaRef(t.schema.items),d=this.getParamDefinitions(f,n,i,{},0)):t.schema.items.type?f=t.schema.items.type:_.log("0014",s,t):_.log("0011",s,t)):_.logMessage("0013",s,t):t.items&&t.items.type?(s=t.items.type,t.items.additionalProperties?(l={},d=this.getAdditionalProperties(t.items.additionalProperties,l,n,i,{},0),m=l.type):_.logMessage("0012",s,t)):_.logMessage("002",s,t),u&&(c=c?c+"\uFF0C":"",c+="\u4F8B\uFF1A"+u),t.enum&&t.enum.length>0&&(c=c||"\u679A\u4E3E\u7C7B\u578B",c+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.enum.join("\u3001")),a.push({type:s,key:i,in:t.in,name:t.name,subType:f,required:t.required?"\u662F":"\u5426",format:m,enum:t.enum,example:u,collectionFormat:t.collectionFormat,description:c,additional:l,children:d}),i++}return a},getResponseParamList(e,n){let i=[],a=1;return Object.keys(e).forEach(o=>{let t=e[o],c=t.content,s=[],m=1;Object.keys(c).forEach(u=>{let f=c[u],d=a+"_"+m,l=this.analysisParamObj(f,n,d);s.push({mediaType:u,key:d,schemas:l.children}),m++}),i.push({code:o,key:a,desc:t.description,childrens:s}),a++}),console.log(i),i},isSchemaRef(e){return!!(e&&e.$ref)},getSchemaRef(e){return e.$ref&&e.$ref.indexOf("#/components/schemas/")===0?e.$ref.replace("#/components/schemas/",""):(_.logMessage("9467","",e),"")},getParamDefinitions(e,n,i,a,o){let c=(n.schemas||{})[e];if(o>=10||!c||(a[e]=(a[e]||0)+1,a[e]>2))return;let s=[],m=c.properties;if(m){let u={};Object.keys(m).forEach(f=>{let d=m[f],l=d.type;Object.keys(u).forEach(x=>{a[x]=void 0});let p=this.analysisParamObj(d);p.name=f,s.push(p),u[l]=1})}return s.length>0?s:void 0},getAdditionalProperties(e,n,i,a,o,t){if(this.isSchemaRef(e))return n.type=this.getSchemaRef(e),n.children=this.getParamDefinitions(n.type,i,a,o,t+1),n.additional;if(e.additionalProperties)return n.type=e.type,n.additional={},this.getAdditionalProperties(e.additionalProperties,n.additional,i,a,o,t+1);if(e.type==="array")if(n.type=e.type,this.isSchemaRef(e.items)){let c=this.getSchemaRef(e.items),s=this.getParamDefinitions(c,i,a,o,t+1);return n.additional={type:c,children:s},s}else _.logMessage("007","",e);else n.type=e.type,L.indexOf(n.type)>=0||_.logMessage("008","",e)},analysisParamObj(e,n,i){let a=e.description||"",o=e.type,t=e.format,c=e["x-example"],s,m,u;if(o==="array")if(this.isSchemaRef(e.items))s=this.getSchemaRef(e.items),m=this.getParamDefinitions(s,n,i,{},0);else if(e.schema)this.isSchemaRef(e.schema.items)?(s=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(s,n,i,{},0)):e.schema.type&&(s=e.schema.type);else if(e.items&&e.items.type)s=e.items.type;else if(e.items&&e.items.properties){m=[];let f=1,d=e.items.properties;Object.keys(d).forEach(l=>{let p=d[l],x=i+"_"+f,P=this.analysisParamObj(p,n,x);P.name=l,m.push(P),f++})}else _.logMessage("001",o,e);else if(o)L.indexOf(o)>=0||_.logMessage("003",o,e);else if(e.schema)this.isSchemaRef(e.schema)?(o=this.getSchemaRef(e.schema),m=this.getParamDefinitions(o,n,i,{},0)):e.schema.type?(o=e.schema.type,e.schema.additionalProperties?(u={},m=this.getAdditionalProperties(e.schema.additionalProperties,u,n,i,{},0),t=u.type):e.schema.items?this.isSchemaRef(e.schema.items)?(s=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(s,n,i,{},0)):e.schema.items.type?s=e.schema.items.type:_.log("0014",o,e):_.log("0011",o,e)):_.logMessage("0013",o,e);else if(e.items&&e.items.type)o=e.items.type,e.items.additionalProperties?(u={},m=this.getAdditionalProperties(e.items.additionalProperties,u,n,i,{},0),t=u.type):_.logMessage("0012",o,e);else if(e.properties){m=[];let f=1,d=e.properties;Object.keys(d).forEach(l=>{let p=d[l],x=i+"_"+f,P=this.analysisParamObj(p,n,x);P.name=l,m.push(P),f++})}else _.logMessage("002",o,e);return c&&(a=a?a+"\uFF0C":"",a+="\u4F8B\uFF1A"+c),e.items&&e.items.enum&&e.items.enum.length>0&&(e.items.enum,a=a||"\u679A\u4E3E\u7C7B\u578B",a+="\uFF0C\u53EF\u9009\u503C\uFF1A"+e.items.enum.join("\u3001")),console.log("xxx",e),{type:o,key:i,in:e.in,name:e.name,subType:s,required:e.required?"\u662F":"\u5426",format:t,enum:e.enum,example:c,collectionFormat:e.collectionFormat,description:a,additional:u,children:m}}};const M={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"}],responseMediaTypeColumns:[{title:"\u5A92\u4F53\u7C7B\u578B",dataIndex:"mediaType"}],responseParamListColumns:[{title:"\u53C2\u6570\u540D",dataIndex:"name",width:250},{title:"\u7C7B\u578B",dataIndex:"type",width:250},{title:"\u8BF4\u660E",dataIndex:"description"}]}}},v=["innerHTML"],D=r("header"),C=r("body"),E=r("query"),F=r("formData"),H=r("-"),N={key:0,style:{color:"#f00"}},V=r("\u5426"),z=r("-"),B=["innerHTML"],A={key:1,style:{"text-align":"center",padding:"10px 0"}},U={key:1,style:{"text-align":"center",padding:"10px 0"}};function Q(e,n,i,a,o,t){const c=w("a-form-item"),s=w("a-tag"),m=w("a-table"),u=w("a-form"),f=j("highlight");return h(),R(u,{"label-col":{span:4},"wrapper-col":{span:20}},{default:y(()=>[I(c,{label:"\u63A5\u53E3\u5730\u5740"},{default:y(()=>[r(b(i.docInfoShow.url),1)]),_:1}),I(c,{label:"\u8BF4\u660E"},{default:y(()=>[q(O("div",{class:"markdown-body",innerHTML:i.docInfoShow.description},null,8,v),[[f]])]),_:1}),I(c,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:y(()=>[r(b(i.docInfoShow.method),1)]),_:1}),I(c,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:y(()=>[r(b(i.docInfoShow.consumes),1)]),_:1}),I(c,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:y(()=>[r(b(i.docInfoShow.produces),1)]),_:1}),I(c,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:y(()=>[I(m,{dataSource:i.requestParamList,columns:a.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:y(({column:d,text:l,record:p})=>[d.dataIndex==="type"?(h(),g(k,{key:0},[r(b(l)+" ",1),p.subType?(h(),g(k,{key:0},[r("["+b(p.subType)+"]",1)],64)):S("",!0),p.format?(h(),g(k,{key:1},[r("("+b(p.format)+")",1)],64)):S("",!0)],64)):S("",!0),d.dataIndex==="in"?(h(),g(k,{key:1},[l==="header"?(h(),R(s,{key:0,color:"pink"},{default:y(()=>[D]),_:1})):l==="body"?(h(),R(s,{key:1,color:"red"},{default:y(()=>[C]),_:1})):l==="query"?(h(),R(s,{key:2,color:"orange"},{default:y(()=>[E]),_:1})):l==="formData"?(h(),R(s,{key:3,color:"green"},{default:y(()=>[F]),_:1})):l?(h(),R(s,{key:5,color:"purple"},{default:y(()=>[r(b(l),1)]),_:2},1024)):(h(),g(k,{key:4},[H],64))],64)):S("",!0),d.dataIndex==="required"?(h(),g(k,{key:2},[l==="\u662F"?(h(),g("span",N,"\u662F")):l==="\u5426"?(h(),g(k,{key:1},[V],64)):(h(),g(k,{key:2},[z],64))],64)):S("",!0),d.dataIndex==="description"?(h(),g(k,{key:3},[r(b(l),1)],64)):S("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),I(c,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:y(()=>[I(m,{dataSource:i.responseParamList,columns:a.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:y(({column:d,text:l,record:p})=>[d.dataIndex==="desc"?(h(),g("div",{key:0,innerHTML:l},null,8,B)):S("",!0)]),expandedRowRender:y(({record:d})=>[d.childrens?(h(),R(m,{key:0,dataSource:d.childrens,columns:a.responseMediaTypeColumns,size:"small",pagination:!1},{bodyCell:y(({column:l,text:p,record:x})=>[l.dataIndex==="type"?(h(),g(k,{key:0},[r(b(p)+" ",1),x.subType?(h(),g(k,{key:0},[r("["+b(x.subType)+"]",1)],64)):S("",!0),x.format?(h(),g(k,{key:1},[r("("+b(x.format)+")",1)],64)):S("",!0)],64)):S("",!0)]),expandedRowRender:y(({record:l})=>[l.schemas?(h(),R(m,{key:0,dataSource:l.schemas,columns:a.responseParamListColumns,size:"small",pagination:!1},{bodyCell:y(({column:p,text:x,record:P})=>[p.dataIndex==="type"?(h(),g(k,{key:0},[r(b(x)+" ",1),P.subType?(h(),g(k,{key:0},[r("["+b(P.subType)+"]",1)],64)):S("",!0),P.format?(h(),g(k,{key:1},[r("("+b(P.format)+")",1)],64)):S("",!0)],64)):S("",!0)]),_:2},1032,["dataSource","columns"])):(h(),g("div",A,"\u65E0\u7ED3\u679C\u8BF4\u660E"))]),_:2},1032,["dataSource","columns"])):(h(),g("div",U,"\u65E0\u7ED3\u679C\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var Z=T(M,[["render",Q]]);export{Z as D,Y as o}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.6f068063.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.ba3e0502.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocContent.6f068063.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocContent.ba3e0502.js index 9609cdfc..b110dae9 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.6f068063.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocContent.ba3e0502.js @@ -1 +1 @@ -import{l as p}from"./logUtil.8ec1c7d7.js";import"./index.a17fca00.js";import{_ as D}from"./main.999dbd7e.js";import{r as C,O as E,o as r,c as w,w as f,a as S,m as c,t as g,Q as H,e as M,b as y,F as _,k as x}from"./vendor.627eef95.js";let v=["file","string","integer","long","double","object","number","boolean","ref"];var se={getRequestParamList(s,n){if(!s)return[];let l=1,o=[];for(let h=0;h=0||p.logMessage("003",i,e):e.schema?this.isSchemaRef(e.schema)?(i=this.getSchemaRef(e.schema),m=this.getParamDefinitions(i,n,l,{},0)):e.schema.type?(i=e.schema.type,e.schema.additionalProperties?(t={},m=this.getAdditionalProperties(e.schema.additionalProperties,t,n,l,{},0),b=t.type):e.schema.items?this.isSchemaRef(e.schema.items)?(u=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(u,n,l,{},0)):e.schema.items.type?u=e.schema.items.type:p.log("0014",i,e):p.log("0011",i,e)):p.logMessage("0013",i,e):e.items&&e.items.type?(i=e.items.type,e.items.additionalProperties?(t={},m=this.getAdditionalProperties(e.items.additionalProperties,t,n,l,{},0),b=t.type):p.logMessage("0012",i,e)):p.logMessage("002",i,e),k&&(a=a?a+"\uFF0C":"",a+="\u4F8B\uFF1A"+k),e.enum&&e.enum.length>0&&(a=a||"\u679A\u4E3E\u7C7B\u578B",a+="\uFF0C\u53EF\u9009\u503C\uFF1A"+e.enum.join("\u3001")),o.push({type:i,key:l,in:e.in,name:e.name,subType:u,required:e.required?"\u662F":"\u5426",format:b,enum:e.enum,example:k,collectionFormat:e.collectionFormat,description:a,additional:t,children:m}),l++}return o},getResponseParamList(s,n){let l=[],o=1;return Object.keys(s).forEach(h=>{let e=s[h],a,i;this.isSchemaRef(e.schema)&&(a=this.getSchemaRef(e.schema),i=this.getParamDefinitions(a,n,o,{},0)),l.push({code:h,type:a,key:o,desc:e.description,schemas:i}),o++}),l},isSchemaRef(s){return!!(s&&s.$ref)},getSchemaRef(s){return s.$ref&&s.$ref.indexOf("#/definitions/")===0?s.$ref.replace("#/definitions/",""):(p.logMessage("9467","",s),"")},getParamDefinitions(s,n,l,o,h){let e=n[s];if(h>=10||!e||(o[s]=(o[s]||0)+1,o[s]>2))return;let a=[],i=e.type,b=e.properties,k=1;if(i==="object"&&b){let u={};Object.keys(b).forEach(m=>{let t=b[m],d=t.type,P=t.format,I=t.description||"",j=t.example||t["x-example"],L,R,A,T=l+"_"+k,q;Object.keys(u).forEach(O=>{o[O]=void 0}),d==="array"?this.isSchemaRef(t.items)?(L=this.getSchemaRef(t.items),q=this.getParamDefinitions(L,n,T,o,h+1)):t.items&&t.items.type?L=t.items.type:p.logMessage("004",d,t):d==="object"?t.additionalProperties?(R={},q=this.getAdditionalProperties(t.additionalProperties,R,n,T,o,h+1),P=R.type):p.log("0041",d,t):d?v.indexOf(d)>=0||p.logMessage("006",d,t):this.isSchemaRef(t)?(d=this.getSchemaRef(t),q=this.getParamDefinitions(d,n,T,o,h+1)):p.logMessage("005",d,t),j&&(I=I?I+"\uFF0C":"",I+="\u4F8B\uFF1A"+j),t.items&&t.items.enum&&t.items.enum.length>0&&(A=t.items.enum,I=I||"\u679A\u4E3E\u7C7B\u578B",I+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.items.enum.join("\u3001")),a.push({type:d,name:m,key:T,subType:L,format:P,description:I,enum:A,additional:R,example:j,children:q}),k++,u[d]=1})}return a.length>0?a:void 0},getAdditionalProperties(s,n,l,o,h,e){if(this.isSchemaRef(s))return n.type=this.getSchemaRef(s),n.children=this.getParamDefinitions(n.type,l,o,h,e+1),n.additional;if(s.additionalProperties)return n.type=s.type,n.additional={},this.getAdditionalProperties(s.additionalProperties,n.additional,l,o,h,e+1);if(s.type==="array")if(n.type=s.type,this.isSchemaRef(s.items)){let a=this.getSchemaRef(s.items),i=this.getParamDefinitions(a,l,o,h,e+1);return n.additional={type:a,children:i},i}else p.logMessage("007","",s);else n.type=s.type,v.indexOf(n.type)>=0||p.logMessage("008","",s)}};const N={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"}]}}},B=["innerHTML"],F=c("header"),V=c("body"),z=c("query"),K=c("formData"),U=c("-"),Q={key:0,style:{color:"#f00"}},G=c("\u5426"),J=c("-"),W=["innerHTML"],X={key:1,style:{"text-align":"center",padding:"10px 0"}};function Y(s,n,l,o,h,e){const a=C("a-form-item"),i=C("a-tag"),b=C("a-table"),k=C("a-form"),u=E("highlight");return r(),w(k,{"label-col":{span:4},"wrapper-col":{span:20}},{default:f(()=>[S(a,{label:"\u63A5\u53E3\u5730\u5740"},{default:f(()=>[c(g(l.docInfoShow.url),1)]),_:1}),S(a,{label:"\u8BF4\u660E"},{default:f(()=>[H(M("div",{class:"markdown-body",innerHTML:l.docInfoShow.description},null,8,B),[[u]])]),_:1}),S(a,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:f(()=>[c(g(l.docInfoShow.method),1)]),_:1}),S(a,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:f(()=>[c(g(l.docInfoShow.consumes),1)]),_:1}),S(a,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:f(()=>[c(g(l.docInfoShow.produces),1)]),_:1}),S(a,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:f(()=>[S(b,{dataSource:l.requestParamList,columns:o.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:f(({column:m,text:t,record:d})=>[m.dataIndex==="type"?(r(),y(_,{key:0},[c(g(t)+" ",1),d.subType?(r(),y(_,{key:0},[c("["+g(d.subType)+"]",1)],64)):x("",!0),d.format?(r(),y(_,{key:1},[c("("+g(d.format)+")",1)],64)):x("",!0)],64)):x("",!0),m.dataIndex==="in"?(r(),y(_,{key:1},[t==="header"?(r(),w(i,{key:0,color:"pink"},{default:f(()=>[F]),_:1})):t==="body"?(r(),w(i,{key:1,color:"red"},{default:f(()=>[V]),_:1})):t==="query"?(r(),w(i,{key:2,color:"orange"},{default:f(()=>[z]),_:1})):t==="formData"?(r(),w(i,{key:3,color:"green"},{default:f(()=>[K]),_:1})):t?(r(),w(i,{key:5,color:"purple"},{default:f(()=>[c(g(t),1)]),_:2},1024)):(r(),y(_,{key:4},[U],64))],64)):x("",!0),m.dataIndex==="required"?(r(),y(_,{key:2},[t==="\u662F"?(r(),y("span",Q,"\u662F")):t==="\u5426"?(r(),y(_,{key:1},[G],64)):(r(),y(_,{key:2},[J],64))],64)):x("",!0),m.dataIndex==="description"?(r(),y(_,{key:3},[c(g(t),1)],64)):x("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),S(a,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:f(()=>[S(b,{dataSource:l.responseParamList,columns:o.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:f(({column:m,text:t,record:d})=>[m.dataIndex==="desc"?(r(),y("div",{key:0,innerHTML:t},null,8,W)):x("",!0)]),expandedRowRender:f(({record:m})=>[m.schemas?(r(),w(b,{key:0,dataSource:m.schemas,columns:o.responseParamListColumns,size:"small",pagination:!1},{bodyCell:f(({column:t,text:d,record:P})=>[t.dataIndex==="type"?(r(),y(_,{key:0},[c(g(d)+" ",1),P.subType?(r(),y(_,{key:0},[c("["+g(P.subType)+"]",1)],64)):x("",!0),P.format?(r(),y(_,{key:1},[c("("+g(P.format)+")",1)],64)):x("",!0)],64)):x("",!0)]),_:2},1032,["dataSource","columns"])):(r(),y("div",X,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var ie=D(N,[["render",Y]]);export{ie as D,se as s}; +import{l as p}from"./logUtil.8ec1c7d7.js";import"./index.a17fca00.js";import{_ as D}from"./main.54fae6aa.js";import{r as C,O as E,o as r,c as w,w as f,a as S,m as c,t as g,Q as H,e as M,b as y,F as _,k as x}from"./vendor.627eef95.js";let v=["file","string","integer","long","double","object","number","boolean","ref"];var se={getRequestParamList(s,n){if(!s)return[];let l=1,o=[];for(let h=0;h=0||p.logMessage("003",i,e):e.schema?this.isSchemaRef(e.schema)?(i=this.getSchemaRef(e.schema),m=this.getParamDefinitions(i,n,l,{},0)):e.schema.type?(i=e.schema.type,e.schema.additionalProperties?(t={},m=this.getAdditionalProperties(e.schema.additionalProperties,t,n,l,{},0),b=t.type):e.schema.items?this.isSchemaRef(e.schema.items)?(u=this.getSchemaRef(e.schema.items),m=this.getParamDefinitions(u,n,l,{},0)):e.schema.items.type?u=e.schema.items.type:p.log("0014",i,e):p.log("0011",i,e)):p.logMessage("0013",i,e):e.items&&e.items.type?(i=e.items.type,e.items.additionalProperties?(t={},m=this.getAdditionalProperties(e.items.additionalProperties,t,n,l,{},0),b=t.type):p.logMessage("0012",i,e)):p.logMessage("002",i,e),k&&(a=a?a+"\uFF0C":"",a+="\u4F8B\uFF1A"+k),e.enum&&e.enum.length>0&&(a=a||"\u679A\u4E3E\u7C7B\u578B",a+="\uFF0C\u53EF\u9009\u503C\uFF1A"+e.enum.join("\u3001")),o.push({type:i,key:l,in:e.in,name:e.name,subType:u,required:e.required?"\u662F":"\u5426",format:b,enum:e.enum,example:k,collectionFormat:e.collectionFormat,description:a,additional:t,children:m}),l++}return o},getResponseParamList(s,n){let l=[],o=1;return Object.keys(s).forEach(h=>{let e=s[h],a,i;this.isSchemaRef(e.schema)&&(a=this.getSchemaRef(e.schema),i=this.getParamDefinitions(a,n,o,{},0)),l.push({code:h,type:a,key:o,desc:e.description,schemas:i}),o++}),l},isSchemaRef(s){return!!(s&&s.$ref)},getSchemaRef(s){return s.$ref&&s.$ref.indexOf("#/definitions/")===0?s.$ref.replace("#/definitions/",""):(p.logMessage("9467","",s),"")},getParamDefinitions(s,n,l,o,h){let e=n[s];if(h>=10||!e||(o[s]=(o[s]||0)+1,o[s]>2))return;let a=[],i=e.type,b=e.properties,k=1;if(i==="object"&&b){let u={};Object.keys(b).forEach(m=>{let t=b[m],d=t.type,P=t.format,I=t.description||"",j=t.example||t["x-example"],L,R,A,T=l+"_"+k,q;Object.keys(u).forEach(O=>{o[O]=void 0}),d==="array"?this.isSchemaRef(t.items)?(L=this.getSchemaRef(t.items),q=this.getParamDefinitions(L,n,T,o,h+1)):t.items&&t.items.type?L=t.items.type:p.logMessage("004",d,t):d==="object"?t.additionalProperties?(R={},q=this.getAdditionalProperties(t.additionalProperties,R,n,T,o,h+1),P=R.type):p.log("0041",d,t):d?v.indexOf(d)>=0||p.logMessage("006",d,t):this.isSchemaRef(t)?(d=this.getSchemaRef(t),q=this.getParamDefinitions(d,n,T,o,h+1)):p.logMessage("005",d,t),j&&(I=I?I+"\uFF0C":"",I+="\u4F8B\uFF1A"+j),t.items&&t.items.enum&&t.items.enum.length>0&&(A=t.items.enum,I=I||"\u679A\u4E3E\u7C7B\u578B",I+="\uFF0C\u53EF\u9009\u503C\uFF1A"+t.items.enum.join("\u3001")),a.push({type:d,name:m,key:T,subType:L,format:P,description:I,enum:A,additional:R,example:j,children:q}),k++,u[d]=1})}return a.length>0?a:void 0},getAdditionalProperties(s,n,l,o,h,e){if(this.isSchemaRef(s))return n.type=this.getSchemaRef(s),n.children=this.getParamDefinitions(n.type,l,o,h,e+1),n.additional;if(s.additionalProperties)return n.type=s.type,n.additional={},this.getAdditionalProperties(s.additionalProperties,n.additional,l,o,h,e+1);if(s.type==="array")if(n.type=s.type,this.isSchemaRef(s.items)){let a=this.getSchemaRef(s.items),i=this.getParamDefinitions(a,l,o,h,e+1);return n.additional={type:a,children:i},i}else p.logMessage("007","",s);else n.type=s.type,v.indexOf(n.type)>=0||p.logMessage("008","",s)}};const N={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"}]}}},B=["innerHTML"],F=c("header"),V=c("body"),z=c("query"),K=c("formData"),U=c("-"),Q={key:0,style:{color:"#f00"}},G=c("\u5426"),J=c("-"),W=["innerHTML"],X={key:1,style:{"text-align":"center",padding:"10px 0"}};function Y(s,n,l,o,h,e){const a=C("a-form-item"),i=C("a-tag"),b=C("a-table"),k=C("a-form"),u=E("highlight");return r(),w(k,{"label-col":{span:4},"wrapper-col":{span:20}},{default:f(()=>[S(a,{label:"\u63A5\u53E3\u5730\u5740"},{default:f(()=>[c(g(l.docInfoShow.url),1)]),_:1}),S(a,{label:"\u8BF4\u660E"},{default:f(()=>[H(M("div",{class:"markdown-body",innerHTML:l.docInfoShow.description},null,8,B),[[u]])]),_:1}),S(a,{label:"\u8BF7\u6C42\u65B9\u5F0F"},{default:f(()=>[c(g(l.docInfoShow.method),1)]),_:1}),S(a,{label:"\u8BF7\u6C42\u6570\u636E\u7C7B\u578B"},{default:f(()=>[c(g(l.docInfoShow.consumes),1)]),_:1}),S(a,{label:"\u54CD\u5E94\u6570\u636E\u7C7B\u578B"},{default:f(()=>[c(g(l.docInfoShow.produces),1)]),_:1}),S(a,{label:"\u8BF7\u6C42\u53C2\u6570"},{default:f(()=>[S(b,{dataSource:l.requestParamList,columns:o.requestParamListColumns,size:"small",pagination:!1,defaultExpandAllRows:""},{bodyCell:f(({column:m,text:t,record:d})=>[m.dataIndex==="type"?(r(),y(_,{key:0},[c(g(t)+" ",1),d.subType?(r(),y(_,{key:0},[c("["+g(d.subType)+"]",1)],64)):x("",!0),d.format?(r(),y(_,{key:1},[c("("+g(d.format)+")",1)],64)):x("",!0)],64)):x("",!0),m.dataIndex==="in"?(r(),y(_,{key:1},[t==="header"?(r(),w(i,{key:0,color:"pink"},{default:f(()=>[F]),_:1})):t==="body"?(r(),w(i,{key:1,color:"red"},{default:f(()=>[V]),_:1})):t==="query"?(r(),w(i,{key:2,color:"orange"},{default:f(()=>[z]),_:1})):t==="formData"?(r(),w(i,{key:3,color:"green"},{default:f(()=>[K]),_:1})):t?(r(),w(i,{key:5,color:"purple"},{default:f(()=>[c(g(t),1)]),_:2},1024)):(r(),y(_,{key:4},[U],64))],64)):x("",!0),m.dataIndex==="required"?(r(),y(_,{key:2},[t==="\u662F"?(r(),y("span",Q,"\u662F")):t==="\u5426"?(r(),y(_,{key:1},[G],64)):(r(),y(_,{key:2},[J],64))],64)):x("",!0),m.dataIndex==="description"?(r(),y(_,{key:3},[c(g(t),1)],64)):x("",!0)]),_:1},8,["dataSource","columns"])]),_:1}),S(a,{label:"\u8FD4\u56DE\u7ED3\u679C"},{default:f(()=>[S(b,{dataSource:l.responseParamList,columns:o.responseCodeListColumns,size:"small",pagination:!1},{bodyCell:f(({column:m,text:t,record:d})=>[m.dataIndex==="desc"?(r(),y("div",{key:0,innerHTML:t},null,8,W)):x("",!0)]),expandedRowRender:f(({record:m})=>[m.schemas?(r(),w(b,{key:0,dataSource:m.schemas,columns:o.responseParamListColumns,size:"small",pagination:!1},{bodyCell:f(({column:t,text:d,record:P})=>[t.dataIndex==="type"?(r(),y(_,{key:0},[c(g(d)+" ",1),P.subType?(r(),y(_,{key:0},[c("["+g(P.subType)+"]",1)],64)):x("",!0),P.format?(r(),y(_,{key:1},[c("("+g(P.format)+")",1)],64)):x("",!0)],64)):x("",!0)]),_:2},1032,["dataSource","columns"])):(r(),y("div",X,"\u65E0\u53C2\u6570\u8BF4\u660E"))]),_:1},8,["dataSource","columns"])]),_:1})]),_:1})}var ie=D(N,[["render",Y]]);export{ie as D,se as s}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.91aa4e90.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.962b9cff.js similarity index 97% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.91aa4e90.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.962b9cff.js index 41dbff0c..b4cf2edc 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.91aa4e90.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.962b9cff.js @@ -1 +1 @@ -import{u as S,a9 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.627eef95.js";import{m as M}from"./index.a17fca00.js";import{_ as B}from"./main.999dbd7e.js";const C={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||"")}}},N=["href"],V=["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,N)],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,V)]),_: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=B(C,[["render",T]]);export{z as default}; +import{u as S,a9 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.627eef95.js";import{m as M}from"./index.a17fca00.js";import{_ as B}from"./main.54fae6aa.js";const C={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||"")}}},N=["href"],V=["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,N)],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,V)]),_: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=B(C,[["render",T]]);export{z as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.b0d7cd07.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.b0d7cd07.js deleted file mode 100644 index 051ca326..00000000 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.b0d7cd07.js +++ /dev/null @@ -1 +0,0 @@ -import{u as S,a9 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.627eef95.js";import{m as B}from"./index.a17fca00.js";import{_ as C}from"./main.999dbd7e.js";const N={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=>B.exports.markdownIt.render(I||"")}}},V=["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,V)],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=C(N,[["render",E]]);export{U as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.e164c55e.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.e164c55e.js new file mode 100644 index 00000000..c70fe8dc --- /dev/null +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocInfo.e164c55e.js @@ -0,0 +1 @@ +import{u as S,a9 as w,r as c,o as t,c as l,w as a,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.627eef95.js";import{m as B}from"./index.a17fca00.js";import{_ as C}from"./main.54fae6aa.js";const N={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=>B.exports.markdownIt.render(I||"")}}},V=["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 t(),l(k,null,{default:a(()=>[e.swaggerDocInfo?(t(),l(x,{key:0,"label-col":{span:4},"wrapper-col":{span:20}},{default:a(()=>[o(r,{label:"\u6807\u9898"},{default:a(()=>[g(n(e.swaggerDocInfo.title),1)]),_:1}),o(r,{label:"\u7248\u672C"},{default:a(()=>[g(n(e.swaggerDocInfo.version),1)]),_:1}),e.swaggerDocInfo.contact?(t(),l(r,{key:0,label:"\u4F5C\u8005"},{default:a(()=>[e.swaggerDocInfo.contact.name?(t(),i(f,{key:0},[g(n(e.swaggerDocInfo.contact.name),1)],64)):s("",!0),e.swaggerDocInfo.contact.email?(t(),i(f,{key:1},[o(h,{type:"vertical"}),g(n(e.swaggerDocInfo.contact.email),1)],64)):s("",!0),e.swaggerDocInfo.contact.url?(t(),i(f,{key:2},[o(h,{type:"vertical"}),m("a",{href:e.swaggerDocInfo.contact.url,target:"_blank"},n(e.swaggerDocInfo.contact.url),9,V)],64)):s("",!0)]),_:1})):s("",!0),o(r,{label:"host"},{default:a(()=>[g(n(e.swaggerDoc.host),1)]),_:1}),e.swaggerDocInfo.license?(t(),l(r,{key:1,label:"\u8BB8\u53EF\u8BC1"},{default:a(()=>[m("a",{href:e.swaggerDocInfo.license.url,target:"_blank"},n(e.swaggerDocInfo.license.name),9,j)]),_:1})):s("",!0),e.swaggerDocInfo.termsOfService?(t(),l(r,{key:2,label:"\u670D\u52A1\u6761\u6B3E"},{default:a(()=>[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:a(()=>[m("div",{class:"markdown-body",innerHTML:e.getDescription(e.swaggerDocInfo.description)},null,8,O)]),_:1}),o(r,{label:"\u63A5\u53E3\u7EDF\u8BA1"},{default:a(()=>[o(y,{gutter:[16,16]},{default:a(()=>[(t(),i(f,null,M(["get","post","put","delete","head","patch","options","trace","total"],d=>(t(),i(f,null,[e.swaggerMethodStatistic[d]?(t(),l(b,{key:0,span:6},{default:a(()=>[o(k,{size:"small"},{default:a(()=>[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})):(t(),i("div",T,"\u6682\u65E0\u6587\u6863\u4FE1\u606F\uFF0C\u8BF7\u5148\u9009\u62E9\u6587\u6863"))]),_:1})}var U=C(N,[["render",E]]);export{U as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.62423dd8.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.c0b45c52.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocManage.62423dd8.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocManage.c0b45c52.js index 526398d7..77602817 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.62423dd8.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocManage.c0b45c52.js @@ -1,4 +1,4 @@ -var de=Object.defineProperty,ie=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var J=Object.getOwnPropertySymbols;var se=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable;var G=(r,a,m)=>a in r?de(r,a,{enumerable:!0,configurable:!0,writable:!0,value:m}):r[a]=m,W=(r,a)=>{for(var m in a||(a={}))se.call(a,m)&&G(r,m,a[m]);if(J)for(var m of J(a))ce.call(a,m)&&G(r,m,a[m]);return r},K=(r,a)=>ie(r,le(a));import{z as C,g as H}from"./custom.e03d703e.js";import{a2 as re,I as ue,u as R,y as f,N as Q,W as j,r as i,o as c,c as p,B as A,D as Z,a3 as X,H as Y,O as _e,w as t,a as o,Q as $,b as L,e as D,t as ee,k,m as d,a4 as te,P as oe,F as N,T as me,V as he,a5 as pe,a6 as fe}from"./vendor.627eef95.js";import{a as F}from"./index.12ebc7b1.js";import{m as ge}from"./index.a17fca00.js";import{_ as M}from"./main.999dbd7e.js";import{E as ve}from"./EditGlobalParam.574c0f8b.js";const ye={components:{aceEditor:F,BranchesOutlined:re,mavonEditor:ge.exports.mavonEditor,InfoCircleOutlined:ue},props:{doc:{type:Object,required:!0}},setup(r,{emit:a}){R();let m=f({}),e=f("");Q(()=>r.doc,()=>{v()});const g=()=>e.value?{id:m.value.id,shareInstruction:e.value}:(A.error("\u8BF7\u8F93\u5165\u5F00\u653E\u6587\u6863\u7684\u8BF4\u660E"),!1),v=async()=>{m.value=r.doc,e.value=r.doc.shareInstruction},s=(u,_)=>{},l=(u,_)=>(A.error("\u6682\u4E0D\u652F\u6301\u56FE\u7247\u4E0A\u4F20"),!1);return j(()=>{v()}),{docEdit:m,shareInstruction:e,getDoc:g,editDoc:v,imageFilter:l,addMarkdownImage:s,toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!0,superscript:!0,subscript:!0,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!0,table:!0,fullscreen:!0,readmodel:!0,undo:!0,redo:!0,trash:!0,save:!0,navigation:!1,alignleft:!0,aligncenter:!0,alignright:!0,subfield:!0,preview:!0}}}};function be(r,a,m,e,g,v){const s=i("mavon-editor");return c(),p(s,{ref:"mavonEditor",modelValue:e.shareInstruction,"onUpdate:modelValue":a[0]||(a[0]=l=>e.shareInstruction=l),toolbars:e.toolbars,externalLink:!1,onImgAdd:e.addMarkdownImage,imageFilter:e.imageFilter,style:{height:"calc(100vh - 80px)"},placeholder:"\u8BF7\u5F55\u5165\u5F00\u653E\u6587\u6863\u8BF4\u660E"},null,8,["modelValue","toolbars","onImgAdd","imageFilter"])}var ae=M(ye,[["render",be]]);const we={emits:["edit"],components:{aceEditor:F,EditShareInstruction:ae,DownOutlined:Z,LinkOutlined:X,EditOutlined:Y},props:{doc:{type:Object,required:!0}},setup(r,{emit:a}){const m=R();let e=f({}),g=f();Q(()=>r.doc,()=>{s()});const v=async()=>{g.value.validate().then(()=>{C.apiDocAdd(e.value).then(_=>{m.commit("addDocChangedNum")})}).catch(_=>{console.log("error",_)})},s=()=>{e.value=r.doc},l=async()=>(await g.value.validate(),e.value),u=_=>{_.shareUuid?_.openVisit!==1?A.warning("\u8BE5\u6587\u6863\u5C1A\u672A\u5F00\u542F\u5F00\u653E\u8BBF\u95EE\u529F\u80FD\uFF0C\u8BF7\u5728\u7F16\u8F91\u9875\u9009\u62E9\u5F00\u653E\u540E\u518D\u8BD5"):window.open(H()+"/doc-api#/share/home?uuid="+_.shareUuid):A.warning("\u8BF7\u5148\u4FDD\u5B58\u6587\u6863\u540E\u518D\u8BD5")};return j(()=>{s()}),{docEdit:e,newDocFormRef:g,handleNewDocOk:v,editDoc:s,getDoc:l,openShareViewWindow:u,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"}]},aceEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:10,maxLines:15},swaggerDocDemo:`{ +var de=Object.defineProperty,ie=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var J=Object.getOwnPropertySymbols;var se=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable;var G=(r,a,m)=>a in r?de(r,a,{enumerable:!0,configurable:!0,writable:!0,value:m}):r[a]=m,W=(r,a)=>{for(var m in a||(a={}))se.call(a,m)&&G(r,m,a[m]);if(J)for(var m of J(a))ce.call(a,m)&&G(r,m,a[m]);return r},K=(r,a)=>ie(r,le(a));import{z as C,g as H}from"./custom.e03d703e.js";import{a2 as re,I as ue,u as R,y as f,N as Q,W as j,r as i,o as c,c as p,B as A,D as Z,a3 as X,H as Y,O as _e,w as t,a as o,Q as $,b as L,e as D,t as ee,k,m as d,a4 as te,P as oe,F as N,T as me,V as he,a5 as pe,a6 as fe}from"./vendor.627eef95.js";import{a as F}from"./index.12ebc7b1.js";import{m as ge}from"./index.a17fca00.js";import{_ as M}from"./main.54fae6aa.js";import{E as ve}from"./EditGlobalParam.4ed84db8.js";const ye={components:{aceEditor:F,BranchesOutlined:re,mavonEditor:ge.exports.mavonEditor,InfoCircleOutlined:ue},props:{doc:{type:Object,required:!0}},setup(r,{emit:a}){R();let m=f({}),e=f("");Q(()=>r.doc,()=>{v()});const g=()=>e.value?{id:m.value.id,shareInstruction:e.value}:(A.error("\u8BF7\u8F93\u5165\u5F00\u653E\u6587\u6863\u7684\u8BF4\u660E"),!1),v=async()=>{m.value=r.doc,e.value=r.doc.shareInstruction},s=(u,_)=>{},l=(u,_)=>(A.error("\u6682\u4E0D\u652F\u6301\u56FE\u7247\u4E0A\u4F20"),!1);return j(()=>{v()}),{docEdit:m,shareInstruction:e,getDoc:g,editDoc:v,imageFilter:l,addMarkdownImage:s,toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!0,superscript:!0,subscript:!0,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!0,table:!0,fullscreen:!0,readmodel:!0,undo:!0,redo:!0,trash:!0,save:!0,navigation:!1,alignleft:!0,aligncenter:!0,alignright:!0,subfield:!0,preview:!0}}}};function be(r,a,m,e,g,v){const s=i("mavon-editor");return c(),p(s,{ref:"mavonEditor",modelValue:e.shareInstruction,"onUpdate:modelValue":a[0]||(a[0]=l=>e.shareInstruction=l),toolbars:e.toolbars,externalLink:!1,onImgAdd:e.addMarkdownImage,imageFilter:e.imageFilter,style:{height:"calc(100vh - 80px)"},placeholder:"\u8BF7\u5F55\u5165\u5F00\u653E\u6587\u6863\u8BF4\u660E"},null,8,["modelValue","toolbars","onImgAdd","imageFilter"])}var ae=M(ye,[["render",be]]);const we={emits:["edit"],components:{aceEditor:F,EditShareInstruction:ae,DownOutlined:Z,LinkOutlined:X,EditOutlined:Y},props:{doc:{type:Object,required:!0}},setup(r,{emit:a}){const m=R();let e=f({}),g=f();Q(()=>r.doc,()=>{s()});const v=async()=>{g.value.validate().then(()=>{C.apiDocAdd(e.value).then(_=>{m.commit("addDocChangedNum")})}).catch(_=>{console.log("error",_)})},s=()=>{e.value=r.doc},l=async()=>(await g.value.validate(),e.value),u=_=>{_.shareUuid?_.openVisit!==1?A.warning("\u8BE5\u6587\u6863\u5C1A\u672A\u5F00\u542F\u5F00\u653E\u8BBF\u95EE\u529F\u80FD\uFF0C\u8BF7\u5728\u7F16\u8F91\u9875\u9009\u62E9\u5F00\u653E\u540E\u518D\u8BD5"):window.open(H()+"/doc-api#/share/home?uuid="+_.shareUuid):A.warning("\u8BF7\u5148\u4FDD\u5B58\u6587\u6863\u540E\u518D\u8BD5")};return j(()=>{s()}),{docEdit:e,newDocFormRef:g,handleNewDocOk:v,editDoc:s,getDoc:l,openShareViewWindow:u,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"}]},aceEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:10,maxLines:15},swaggerDocDemo:`{ "swagger": "2.0", "info": {}, "host": "doc.zyplayer.com", diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.4aeb99d7.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.4cc6324e.js similarity index 62% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocView.4aeb99d7.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocView.4cc6324e.js index 98498b10..bdd1606b 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.4aeb99d7.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.4cc6324e.js @@ -1 +1 @@ -import{v as y,u as j,y as n,W as k,r as h,o as g,c as v,w,B as x,e as D}from"./vendor.627eef95.js";import{D as I,o as _}from"./DocContent.912e10be.js";import{m as M}from"./index.a17fca00.js";import{_ as q}from"./main.999dbd7e.js";import"./logUtil.8ec1c7d7.js";const C={components:{DocContent:I},setup(){const a=y(),t=j();let p=n("doc"),o=n([]),r=n([]),c=n({url:"",description:"",method:"",consumes:"",produces:""}),s=n(!1),i=0,l;const m=()=>{let P=a.query.path+"."+a.query.method;if(Object.keys(t.state.openApiUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),l||(l=setInterval(()=>{if(s.value||i++>50){clearInterval(l);return}Object.keys(t.state.openApiUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),m())},1e3));return}let e=t.state.openApiUrlMethodMap[P];if(!e){x.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}s.value=!0,t.commit("addTableName",{key:a.fullPath,val:e.summary});let d="",u="";e.consumes&&e.consumes.length>0&&(d=e.consumes.join(" ")),e.produces&&e.produces.length>0&&(u=e.produces.join(" "));let L=M.exports.markdownIt.render(e.description||e.summary||"");c.value={url:e.url,description:L,method:e.method||"",consumes:d,produces:u};let f=t.state.openApiComponents;o.value=_.getRequestParamList(e.parameters,f),r.value=_.getResponseParamList(e.responses,f)};return k(()=>{m()}),{docInfoShow:c,activePage:p,changePage:()=>{},isLoadSuccess:s,requestParamList:o,responseParamList:r}}},S=D("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function A(a,t,p,o,r,c){const s=h("DocContent"),i=h("a-spin");return o.isLoadSuccess?(g(),v(s,{key:0,docInfoShow:o.docInfoShow,requestParamList:o.requestParamList,responseParamList:o.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])):(g(),v(i,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:w(()=>[S]),_:1}))}var T=q(C,[["render",A]]);export{T as default}; +import{v as y,u as j,y as a,W as k,r as h,o as g,c as v,w,B as x,e as D}from"./vendor.627eef95.js";import{D as I,o as _}from"./DocContent.1017f7cb.js";import{m as M}from"./index.a17fca00.js";import{_ as q}from"./main.54fae6aa.js";import"./logUtil.8ec1c7d7.js";const C={components:{DocContent:I},setup(){const n=y(),t=j();let p=a("doc"),o=a([]),r=a([]),c=a({url:"",description:"",method:"",consumes:"",produces:""}),s=a(!1),i=0,l;const m=()=>{let P=n.query.path+"."+n.query.method;if(Object.keys(t.state.openApiUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),l||(l=setInterval(()=>{if(s.value||i++>50){clearInterval(l);return}Object.keys(t.state.openApiUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),m())},1e3));return}let e=t.state.openApiUrlMethodMap[P];if(!e){x.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}s.value=!0,t.commit("addTableName",{key:n.fullPath,val:e.summary});let u="",d="";e.consumes&&e.consumes.length>0&&(u=e.consumes.join(" ")),e.produces&&e.produces.length>0&&(d=e.produces.join(" "));let L=M.exports.markdownIt.render(e.description||e.summary||"");c.value={url:e.url,description:L,method:e.method||"",consumes:u,produces:d};let f=t.state.openApiComponents;o.value=_.getRequestParamList(e.parameters,f),r.value=_.getResponseParamList(e.responses,f)};return k(()=>{m()}),{docInfoShow:c,activePage:p,changePage:()=>{},isLoadSuccess:s,requestParamList:o,responseParamList:r}}},S=D("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function A(n,t,p,o,r,c){const s=h("DocContent"),i=h("a-spin");return o.isLoadSuccess?(g(),v(s,{key:0,docInfoShow:o.docInfoShow,requestParamList:o.requestParamList,responseParamList:o.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])):(g(),v(i,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:w(()=>[S]),_:1}))}var T=q(C,[["render",A]]);export{T as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.48c670ba.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.64963647.js similarity index 98% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocView.48c670ba.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocView.64963647.js index c8646a64..1d7eaa9e 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.48c670ba.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.64963647.js @@ -1,4 +1,4 @@ -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.912e10be.js";import{m as Ne}from"./index.a17fca00.js";import{P as ve,a as ye,u as qe,x as Je}from"./unitConvert.d6998806.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.999dbd7e.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=` +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.1017f7cb.js";import{m as Ne}from"./index.a17fca00.js";import{P as ve,a as ye,u as qe,x as Je}from"./unitConvert.be5ad8ac.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.54fae6aa.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=` // \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 `;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,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(y(),T("div",oa,[a(D,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[h("span",ra,[la,h("span",null,q(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(P,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[h("div",na,q(b.result.data.errorMsg),1)]),_:1})]),_:1})]))])):b.loading?(y(),T("div",sa,[a(O,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(v)]),_:1})])):(y(),T("div",ia,[a(S,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var ua=Z(Ae,[["render",da]]);const ca={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},components:{VerticalAlignTopOutlined:Oe,VerticalAlignBottomOutlined:De,CloseOutlined:de,ParamTable:ve,ParamBody:ye,DocDebuggerResult:ua},setup(r){const l=ce();let b=l.state.apiDoc||{},e=l.state.globalParam||[],p=l.state.docGlobalParam||[],R=l.state.openApiDoc||{},f=b.rewriteDomain||"",w=R.servers||[];!f&&w.length>0&&w[0].url&&(f=w[0].url);let i=n(f+r.docInfoShow.url),c=n("urlParam"),g=[].concat(e,p);const P=n();let d=r.requestParamList.filter(s=>s.in==="query"||s.in==="path"),x=n([]);const D=n();let v=g.filter(s=>s.paramType===2),O=r.requestParamList.filter(s=>s.in==="header"),S=1;v.forEach(s=>{O.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+S++})});let k=n(JSON.parse(JSON.stringify(O)));const $=n();let pe=g.filter(s=>s.paramType===3),ee=r.requestParamList.filter(s=>s.in==="cookie");pe.forEach(s=>{ee.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+S++})});let ae=n(JSON.parse(JSON.stringify(ee)));const B=n();let _e=g.filter(s=>s.paramType===1),C=r.requestParamList.filter(s=>s.in==="formData");_e.forEach(s=>{C.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+S++})});let E=n([]);r.docInfoShow.method==="post"?C=C.concat(d):x=n(JSON.parse(JSON.stringify(d)));const M=n();let U=n([]),H=n(),N=n("form"),z=n("json"),te=r.requestParamList.filter(s=>s.in==="body"),he=n(JSON.parse(JSON.stringify(te)));r.docInfoShow.consumes.indexOf("application/x-www-form-urlencoded")>=0?(N.value="formUrlEncode",U=n(JSON.parse(JSON.stringify(C)))):r.docInfoShow.consumes.indexOf("multipart/form-data")>=0?(N.value="form",E=n(JSON.parse(JSON.stringify(C)))):r.docInfoShow.consumes.indexOf("application/json")>=0?(N.value="row",z.value="json",U=n(JSON.parse(JSON.stringify(C))),C.length>0&&(N.value="formUrlEncode")):r.docInfoShow.consumes.indexOf("application/xml")>=0||r.docInfoShow.consumes.indexOf("text/xml")>=0?(N.value="row",z.value="xml",U=n(JSON.parse(JSON.stringify(C))),C.length>0&&(N.value="formUrlEncode")):E=n(JSON.parse(JSON.stringify(C))),E.value.length>0?c.value="urlParam":C.length>0||te.length>0?c.value="bodyParam":O.length>0&&(c.value="headerParam");const ge=s=>s.type==="file"||s.subType==="file"||s.subType==="MultipartFile";let Q=n({}),F=n(!1),oe=n({url:je()+"/doc-swagger/proxy/download",param:{}}),ne=n(),re=r.docInfoShow.produces==="application/octet-stream";const Pe=()=>{if(!i.value){me.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}let s={};const L=new FormData,G=o=>{if(ge(o)){let _="_file_"+o.name;o.type==="array"?o.value.forEach(xe=>L.append(_,xe)):o.value instanceof Array&&o.value.length>0&&L.append(_,o.value[0])}else s[o.name]=o.value,L.append(o.name,o.value)};let be=P.value.getSelectedRowKeys(),le=x.value.filter(o=>be.indexOf(o.key)>=0&&o.name&&o.value).map(o=>(G(o),o.name+"="+encodeURIComponent(o.value))).join("&"),we=D.value.getSelectedRowKeys(),se=k.value.filter(o=>we.indexOf(o.key)>=0&&o.name&&o.value).map(o=>({code:o.name,value:o.value})),Se=$.value.getSelectedRowKeys(),ie=ae.value.filter(o=>Se.indexOf(o.key)>=0&&o.name&&o.value).map(o=>({code:o.name,value:o.value})),X=[];if(B.value){let o=B.value.getSelectedRowKeys();X=E.value.filter(_=>o.indexOf(_.key)>=0&&_.name&&_.value).map(_=>(G(_),{code:_.name,value:_.value}))}let Y=[];if(M.value){let o=M.value.getSelectedRowKeys();Y=U.value.filter(_=>o.indexOf(_.key)>=0&&_.name&&_.value).map(_=>(G(_),{code:_.name,value:_.value}))}let W="";H.value&&(W=H.value.getParam());let V=le?i.value+"?"+le:i.value;Object.keys(s).forEach(o=>{V=V.replace("{"+o+"}",s[o])}),re?(oe.value.param={url:V,host:f,method:r.docInfoShow.method,contentType:r.docInfoShow.consumes,headerParam:JSON.stringify(se),cookieParam:JSON.stringify(ie),formParam:JSON.stringify(X),formEncodeParam:JSON.stringify(Y),bodyParam:W},setTimeout(()=>ne.value.submit(),0)):(L.append("url",V),L.append("host",f),L.append("method",r.docInfoShow.method),L.append("contentType",r.docInfoShow.consumes),L.append("headerParam",JSON.stringify(se)),L.append("cookieParam",JSON.stringify(ie)),L.append("formParam",JSON.stringify(X)),L.append("formEncodeParam",JSON.stringify(Y)),L.append("bodyParam",W),F.value=!0,Q.value={},Ee.requestUrl(L).then(o=>{Q.value=o,F.value=!1}).catch(o=>{F.value=!1}))};let K=n(!0);return{docUrl:i,activePage:c,activePageChange:()=>{K.value=!0},requestLoading:F,sendRequest:Pe,requestResult:Q,consumesParamType:z,downloadFormParam:oe,downloadFormRef:ne,isDownloadRequest:re,urlParamRef:P,urlParamList:x,headerParamRef:D,headerParamList:k,cookieParamRef:$,cookieParamList:ae,formParamRef:B,formParamList:E,formEncodeParamRef:M,formEncodeParamList:U,bodyParamRef:H,bodyParamType:N,bodyRowParamList:he,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:K,hideQueryParam:()=>{K.value=!1},showQueryParam:()=>{K.value=!0}}}},ma={style:{"margin-bottom":"6px"}},fa=m("none"),va=m("form-data"),ya=m("x-www-form-urlencoded"),pa=m("row"),_a=m("JSON"),ha=m("HTML"),ga=m("XML"),Pa=m("JavaScript"),ba=m("TEXT"),wa=m("\u6536\u8D77\u53C2\u6570"),Sa=m("\u5C55\u5F00\u53C2\u6570"),xa=["action"],ka=["name","value"];function La(r,l,b,e,p,R){const f=u("a-button"),w=u("a-input-search"),i=u("ParamTable"),c=u("a-tab-pane"),g=u("a-radio"),P=u("a-radio-group"),d=u("a-select-option"),x=u("a-select"),D=u("ParamBody"),v=u("a-tabs"),O=u("DocDebuggerResult");return y(),T("div",null,[a(w,{"addon-before":b.docInfoShow.method.toUpperCase(),value:e.docUrl,"onUpdate:value":l[0]||(l[0]=S=>e.docUrl=S),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{enterButton:t(()=>[a(f,{type:"primary",loading:e.requestLoading},{default:t(()=>[m(q(e.isDownloadRequest?"\u4E0B\u8F7D\u6587\u4EF6":"\u53D1\u9001\u8BF7\u6C42"),1)]),_:1},8,["loading"])]),_:1},8,["addon-before","value","onSearch"]),a(v,{activeKey:e.activePage,"onUpdate:activeKey":l[3]||(l[3]=S=>e.activePage=S),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(y(),I(f,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[wa]),_:1},8,["onClick"])):(y(),I(f,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[Sa]),_:1},8,["onClick"]))]),default:t(()=>[a(c,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),b.docInfoShow.method!=="get"?(y(),I(c,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[J(h("div",null,[h("div",ma,[a(P,{value:e.bodyParamType,"onUpdate:value":l[1]||(l[1]=S=>e.bodyParamType=S)},{default:t(()=>[a(g,{value:"none"},{default:t(()=>[fa]),_:1}),a(g,{value:"form"},{default:t(()=>[va]),_:1}),a(g,{value:"formUrlEncode"},{default:t(()=>[ya]),_:1}),a(g,{value:"row"},{default:t(()=>[pa]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(y(),I(x,{key:0,value:e.consumesParamType,"onUpdate:value":l[2]||(l[2]=S=>e.consumesParamType=S),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(d,{value:"json"},{default:t(()=>[_a]),_:1}),a(d,{value:"html"},{default:t(()=>[ha]),_:1}),a(d,{value:"xml"},{default:t(()=>[ga]),_:1}),a(d,{value:"javascript"},{default:t(()=>[Pa]),_:1}),a(d,{value:"text"},{default:t(()=>[ba]),_:1})]),_:1},8,["value"])):A("",!0)]),J(h("div",null,[a(i,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[j,e.bodyParamType==="form"]]),J(h("div",null,[a(i,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[j,e.bodyParamType==="formUrlEncode"]]),J(h("div",null,[a(D,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[j,e.bodyParamType==="row"]])],512),[[j,e.queryParamVisible]])]),_:1})):A("",!0),a(c,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),a(c,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),e.isDownloadRequest?A("",!0):(y(),I(O,{key:0,result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])),h("form",{method:"post",ref:"downloadFormRef",action:e.downloadFormParam.url,target:"_blank"},[(y(!0),T(ue,null,Ce(e.downloadFormParam.param,(S,k)=>(y(),T("input",{type:"hidden",name:k,value:S},null,8,ka))),256))],8,xa)])}var Oa=Z(ca,[["render",La]]);const Da={components:{DocContent:Ie,DocDebugger:Oa},setup(){const r=Te(),l=ce();let b=n("doc"),e=n([]),p=n([]),R=n({url:"",description:"",method:"",consumes:"",produces:""}),f=n(!1),w=0,i;const c=()=>{let P=r.query.path+"."+r.query.method;if(Object.keys(l.state.openApiUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),i||(i=setInterval(()=>{if(f.value||w++>50){clearInterval(i);return}Object.keys(l.state.openApiUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),c())},1e3));return}let d=l.state.openApiUrlMethodMap[P];if(!d){me.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}f.value=!0,l.commit("addTableName",{key:r.fullPath,val:d.summary});let x="",D="";d.consumes&&d.consumes.length>0&&(x=d.consumes.join(" ")),d.produces&&d.produces.length>0&&(D=d.produces.join(" "));let v=Ne.exports.markdownIt.render(d.description||d.summary||"");R.value={url:d.url,description:v,method:d.method||"",consumes:x,produces:D};let O=l.state.openApiComponents;e.value=fe.getRequestParamList(d.parameters,O),p.value=fe.getResponseParamList(d.responses,O)};return Re(()=>{c()}),{docInfoShow:R,activePage:b,changePage:()=>{},isLoadSuccess:f,requestParamList:e,responseParamList:p}}},Ca=h("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function Ta(r,l,b,e,p,R){const f=u("DocContent"),w=u("a-tab-pane"),i=u("DocDebugger"),c=u("a-tabs"),g=u("a-spin");return e.isLoadSuccess?(y(),I(c,{key:0,activeKey:e.activePage,"onUpdate:activeKey":l[0]||(l[0]=P=>e.activePage=P),closable:"",onTabClick:e.changePage,style:{padding:"5px 10px 0"}},{default:t(()=>[a(w,{tab:"\u63A5\u53E3\u8BF4\u660E",key:"doc"},{default:t(()=>[a(f,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1}),a(w,{tab:"\u5728\u7EBF\u8C03\u8BD5",key:"debug"},{default:t(()=>[a(i,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1})]),_:1},8,["activeKey","onTabClick"])):(y(),I(g,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:t(()=>[Ca]),_:1}))}var Va=Z(Da,[["render",Ta]]);export{Va as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.7d5f8c37.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.6a0843f8.js similarity index 65% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocView.7d5f8c37.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocView.6a0843f8.js index b129680c..25766603 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.7d5f8c37.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.6a0843f8.js @@ -1 +1 @@ -import{v as L,u as y,y as a,W as j,r as g,o as h,c as v,w as D,B as k,e as x}from"./vendor.627eef95.js";import{D as I,s as _}from"./DocContent.6f068063.js";import{m as M}from"./index.a17fca00.js";import{_ as q}from"./main.999dbd7e.js";import"./logUtil.8ec1c7d7.js";const S={components:{DocContent:I},setup(){const r=L(),s=y();let d=a("doc"),t=a([]),n=a([]),c=a({url:"",description:"",method:"",consumes:"",produces:""}),o=a(!1),i=0,l;const m=()=>{let P=r.query.path+"."+r.query.method;if(Object.keys(s.state.swaggerUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),l||(l=setInterval(()=>{if(o.value||i++>50){clearInterval(l);return}Object.keys(s.state.swaggerUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),m())},1e3));return}let e=s.state.swaggerUrlMethodMap[P];if(!e){k.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}o.value=!0,s.commit("addTableName",{key:r.fullPath,val:e.summary});let u="",p="";e.consumes&&e.consumes.length>0&&(u=e.consumes.join(" ")),e.produces&&e.produces.length>0&&(p=e.produces.join(" "));let w=M.exports.markdownIt.render(e.description||e.summary||"");c.value={url:e.url,description:w,method:e.method||"",consumes:u,produces:p};let f=s.state.swaggerDefinitions;t.value=_.getRequestParamList(e.parameters,f),n.value=_.getResponseParamList(e.responses,f)};return j(()=>{m()}),{docInfoShow:c,activePage:d,changePage:()=>{},isLoadSuccess:o,requestParamList:t,responseParamList:n}}},C=x("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function b(r,s,d,t,n,c){const o=g("DocContent"),i=g("a-spin");return t.isLoadSuccess?(h(),v(o,{key:0,docInfoShow:t.docInfoShow,requestParamList:t.requestParamList,responseParamList:t.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])):(h(),v(i,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:D(()=>[C]),_:1}))}var V=q(S,[["render",b]]);export{V as default}; +import{v as L,u as y,y as a,W as j,r as g,o as h,c as v,w as D,B as k,e as x}from"./vendor.627eef95.js";import{D as I,s as _}from"./DocContent.ba3e0502.js";import{m as M}from"./index.a17fca00.js";import{_ as q}from"./main.54fae6aa.js";import"./logUtil.8ec1c7d7.js";const S={components:{DocContent:I},setup(){const r=L(),s=y();let m=a("doc"),t=a([]),n=a([]),c=a({url:"",description:"",method:"",consumes:"",produces:""}),o=a(!1),i=0,l;const u=()=>{let P=r.query.path+"."+r.query.method;if(Object.keys(s.state.swaggerUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),l||(l=setInterval(()=>{if(o.value||i++>50){clearInterval(l);return}Object.keys(s.state.swaggerUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),u())},1e3));return}let e=s.state.swaggerUrlMethodMap[P];if(!e){k.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}o.value=!0,s.commit("addTableName",{key:r.fullPath,val:e.summary});let d="",p="";e.consumes&&e.consumes.length>0&&(d=e.consumes.join(" ")),e.produces&&e.produces.length>0&&(p=e.produces.join(" "));let w=M.exports.markdownIt.render(e.description||e.summary||"");c.value={url:e.url,description:w,method:e.method||"",consumes:d,produces:p};let f=s.state.swaggerDefinitions;t.value=_.getRequestParamList(e.parameters,f),n.value=_.getResponseParamList(e.responses,f)};return j(()=>{u()}),{docInfoShow:c,activePage:m,changePage:()=>{},isLoadSuccess:o,requestParamList:t,responseParamList:n}}},C=x("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function b(r,s,m,t,n,c){const o=g("DocContent"),i=g("a-spin");return t.isLoadSuccess?(h(),v(o,{key:0,docInfoShow:t.docInfoShow,requestParamList:t.requestParamList,responseParamList:t.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])):(h(),v(i,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:D(()=>[C]),_:1}))}var V=q(S,[["render",b]]);export{V as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.443241a2.js b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.ee67e243.js similarity index 98% rename from zyplayer-doc-api/src/main/resources/dist/assets/DocView.443241a2.js rename to zyplayer-doc-api/src/main/resources/dist/assets/DocView.ee67e243.js index 9d57bd4e..e8782d1c 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/DocView.443241a2.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/DocView.ee67e243.js @@ -1,4 +1,4 @@ -import{aa as ie,ab as xe,y as r,N as ke,r as u,o as y,b as T,a,w as t,e as h,t as q,c as I,k as F,F as de,m as c,ac as Le,ad as Oe,u as ue,Q as J,X as j,d as De,B as ce,v as Te,W as Ce}from"./vendor.627eef95.js";import{D as Re,s as me}from"./DocContent.6f068063.js";import{m as Ie}from"./index.a17fca00.js";import{P as fe,a as ve,u as Ne,x as qe}from"./unitConvert.d6998806.js";import{g as Je,z as je}from"./custom.e03d703e.js";import{a as Ee}from"./index.12ebc7b1.js";import{_ as Z}from"./main.999dbd7e.js";import"./logUtil.8ec1c7d7.js";const Ue={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ie,ParamTable:fe,ParamBody:ve,aceEditor:Ee},setup(n){const{result:l}=xe(n);let w=r("body"),e=r("format"),_=r("json"),C=r(""),v=r([]),P=r([]),i=r(""),m=r(""),b=r({}),g=r();const d=()=>{e.value==="preview"&&setTimeout(()=>{g.value&&g.value.contentDocument.write(i.value)},0)},k=()=>{if(i.value="",m.value="",n.result.data){if(b.value=n.result.data,n.result.data.headers){v.value=n.result.data.headers;let f=v.value.find(O=>O.name==="Content-Type");f&&f.value&&(f.value.indexOf("text/html")>=0?_.value="html":f.value.indexOf("text/plain")>=0?_.value="text":f.value.indexOf("application/json")>=0?_.value="json":f.value.indexOf("application/xml")>=0||f.value.indexOf("text/xml")>=0?_.value="xml":f.value.indexOf("application/javascript")>=0&&(_.value="javascript"),C.value=_.value)}if(n.result.data.cookies&&(P.value=n.result.data.cookies),n.result.data.data||n.result.data.status===200){m.value=n.result.data.data,i.value=n.result.data.data;try{_.value==="xml"?m.value=qe(i.value):_.value==="json"?m.value=JSON.stringify(JSON.parse(i.value),null,4):_.value==="javascript"&&(m.value=JSON.stringify(i.value,null,4))}catch{m.value=n.result.data.data}}else{let f=` +import{aa as ie,ab as xe,y as r,N as ke,r as u,o as y,b as T,a,w as t,e as h,t as q,c as I,k as F,F as de,m as c,ac as Le,ad as Oe,u as ue,Q as J,X as j,d as De,B as ce,v as Te,W as Ce}from"./vendor.627eef95.js";import{D as Re,s as me}from"./DocContent.ba3e0502.js";import{m as Ie}from"./index.a17fca00.js";import{P as fe,a as ve,u as Ne,x as qe}from"./unitConvert.be5ad8ac.js";import{g as Je,z as je}from"./custom.e03d703e.js";import{a as Ee}from"./index.12ebc7b1.js";import{_ as Z}from"./main.54fae6aa.js";import"./logUtil.8ec1c7d7.js";const Ue={props:{result:{type:Object,required:!0},loading:{type:Boolean,required:!0}},components:{CloseOutlined:ie,ParamTable:fe,ParamBody:ve,aceEditor:Ee},setup(n){const{result:l}=xe(n);let w=r("body"),e=r("format"),_=r("json"),C=r(""),v=r([]),P=r([]),i=r(""),m=r(""),b=r({}),g=r();const d=()=>{e.value==="preview"&&setTimeout(()=>{g.value&&g.value.contentDocument.write(i.value)},0)},k=()=>{if(i.value="",m.value="",n.result.data){if(b.value=n.result.data,n.result.data.headers){v.value=n.result.data.headers;let f=v.value.find(O=>O.name==="Content-Type");f&&f.value&&(f.value.indexOf("text/html")>=0?_.value="html":f.value.indexOf("text/plain")>=0?_.value="text":f.value.indexOf("application/json")>=0?_.value="json":f.value.indexOf("application/xml")>=0||f.value.indexOf("text/xml")>=0?_.value="xml":f.value.indexOf("application/javascript")>=0&&(_.value="javascript"),C.value=_.value)}if(n.result.data.cookies&&(P.value=n.result.data.cookies),n.result.data.data||n.result.data.status===200){m.value=n.result.data.data,i.value=n.result.data.data;try{_.value==="xml"?m.value=qe(i.value):_.value==="json"?m.value=JSON.stringify(JSON.parse(i.value),null,4):_.value==="javascript"&&(m.value=JSON.stringify(i.value,null,4))}catch{m.value=n.result.data.data}}else{let f=` // \u8BF7\u6C42\u5931\u8D25\uFF0C\u4EE5\u4E0B\u4E3A\u5C01\u88C5\u7684\u8FD4\u56DE\u503C\u5BF9\u8C61\uFF0C\u4EC5\u4F9B\u53C2\u8003 `;i.value=f+JSON.stringify(n.result.data),m.value=f+JSON.stringify(n.result.data,null,4)}d()}};return k(),ke(l,()=>k()),{activePage:w,bodyShowType:e,bodyShowTypeChange:d,unitConvert:Ne,bodyShowFormatType:_,bodyShowFormatPreview:C,previewHtmlRef:g,resultData:b,resultHeaders:v,resultCookies:P,resultHeadersColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultCookiesColumns:[{title:"KEY",dataIndex:"name"},{title:"VALUE",dataIndex:"value"}],resultDataInit:f=>{f.setFontSize(16)},resultDataContentOrigin:i,resultDataContentFormat:m,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"}},Ae=c("\u683C\u5F0F\u5316"),Be=c("\u539F\u59CB\u503C"),Me=c("\u9884\u89C8"),He=c("JSON"),ze=c("HTML"),Qe=c("XML"),Ge=c("JavaScript"),Xe=c("TEXT"),Ye={key:2},We={key:0,ref:"previewHtmlRef",width:"100%",height:"570px",style:{border:"0"}},Ze={class:"status-info-box"},$e=c(" \u72B6\u6001\u7801\uFF1A"),ea=c(" \u8017\u65F6\uFF1A"),aa=c(" \u5927\u5C0F\uFF1A"),ta={key:1},oa={style:{color:"#f00"}},ra={class:"status-info-box"},na=c(" \u8017\u65F6\uFF1A"),la={key:1,style:{"margin-top":"20px"}},sa={key:2,style:{"margin-top":"20px",color:"#aaa"}};function ia(n,l,w,e,_,C){const v=u("a-radio-button"),P=u("a-radio-group"),i=u("a-select-option"),m=u("a-select"),b=u("ace-editor"),g=u("a-tab-pane"),d=u("a-table"),k=u("a-divider"),R=u("a-tabs"),f=u("a-skeleton"),O=u("a-spin"),S=u("a-empty");return w.result.data?(y(),T("div",Fe,[w.result.data.data||w.result.data.status===200?(y(),T("div",Ke,[a(R,{activeKey:e.activePage,"onUpdate:activeKey":l[4]||(l[4]=x=>e.activePage=x),onTabClick:l[5]||(l[5]=()=>{}),style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[h("span",Ze,[$e,h("span",null,q(e.resultData.status||"200"),1),a(k,{type:"vertical"}),ea,h("span",null,q(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1),a(k,{type:"vertical"}),aa,h("span",null,q(e.unitConvert.formatFileSize(e.resultData.contentLength||0)),1)])]),default:t(()=>[a(g,{tab:"Body",key:"body",forceRender:""},{default:t(()=>[h("div",Ve,[a(P,{value:e.bodyShowType,"onUpdate:value":l[0]||(l[0]=x=>e.bodyShowType=x),onChange:e.bodyShowTypeChange,size:"small"},{default:t(()=>[a(v,{value:"format"},{default:t(()=>[Ae]),_:1}),a(v,{value:"row"},{default:t(()=>[Be]),_:1}),a(v,{value:"preview"},{default:t(()=>[Me]),_:1})]),_:1},8,["value","onChange"]),e.bodyShowType==="format"?(y(),I(m,{key:0,value:e.bodyShowFormatType,"onUpdate:value":l[1]||(l[1]=x=>e.bodyShowFormatType=x),size:"small",style:{"margin-left":"10px",width:"100px"}},{default:t(()=>[a(i,{value:"json"},{default:t(()=>[He]),_:1}),a(i,{value:"html"},{default:t(()=>[ze]),_:1}),a(i,{value:"xml"},{default:t(()=>[Qe]),_:1}),a(i,{value:"javascript"},{default:t(()=>[Ge]),_:1}),a(i,{value:"text"},{default:t(()=>[Xe]),_:1})]),_:1},8,["value"])):F("",!0)]),e.bodyShowType==="format"?(y(),I(b,{key:0,value:e.resultDataContentFormat,"onUpdate:value":l[2]||(l[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"?(y(),I(b,{key:1,value:e.resultDataContentOrigin,"onUpdate:value":l[3]||(l[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"?(y(),T("div",Ye,[e.bodyShowFormatPreview==="html"?(y(),T("iframe",We,null,512)):(y(),T(de,{key:1},[c(q(e.resultDataContentOrigin),1)],64))])):F("",!0)]),_:1}),a(g,{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(g,{tab:"Cookies",key:"cookies",forceRender:""},{default:t(()=>[a(d,{dataSource:e.resultCookies,columns:e.resultCookiesColumns,size:"small",pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"])]),_:1})]),_:1},8,["activeKey"])])):(y(),T("div",ta,[a(R,{style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[h("span",ra,[na,h("span",null,q(e.unitConvert.formatSeconds(e.resultData.useTime||0)),1)])]),default:t(()=>[a(g,{tab:"\u8BF7\u6C42\u5931\u8D25",key:"body",forceRender:""},{default:t(()=>[h("div",oa,q(w.result.data.errorMsg),1)]),_:1})]),_:1})]))])):w.loading?(y(),T("div",la,[a(O,{tip:"\u8BF7\u6C42\u6267\u884C\u4E2D..."},{default:t(()=>[a(f)]),_:1})])):(y(),T("div",sa,[a(S,{description:"\u70B9\u51FB \u2018\u53D1\u9001\u8BF7\u6C42\u2019 \u83B7\u53D6\u8BF7\u6C42\u7ED3\u679C"})]))}var da=Z(Ue,[["render",ia]]);const ua={props:{docInfoShow:{type:Object,required:!0},requestParamList:{type:Array,required:!0},responseParamList:{type:Array,required:!0}},components:{VerticalAlignTopOutlined:Le,VerticalAlignBottomOutlined:Oe,CloseOutlined:ie,ParamTable:fe,ParamBody:ve,DocDebuggerResult:da},setup(n){const l=ue();let w=l.state.apiDoc||{},e=l.state.globalParam||[],_=l.state.docGlobalParam||[],C=l.state.swaggerDoc||{},v=w.rewriteDomain||C.host,P=r(v+n.docInfoShow.url),i=r("urlParam"),m=[].concat(e,_);const b=r();let g=n.requestParamList.filter(s=>s.in==="query"||s.in==="path"),d=r([]);const k=r();let R=m.filter(s=>s.paramType===2),f=n.requestParamList.filter(s=>s.in==="header"),O=1;R.forEach(s=>{f.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+O++})});let S=r(JSON.parse(JSON.stringify(f)));const x=r();let ye=m.filter(s=>s.paramType===3),$=n.requestParamList.filter(s=>s.in==="cookie");ye.forEach(s=>{$.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+O++})});let ee=r(JSON.parse(JSON.stringify($)));const B=r();let _e=m.filter(s=>s.paramType===1),D=n.requestParamList.filter(s=>s.in==="formData");_e.forEach(s=>{D.push({name:s.paramKey,value:s.paramValue,type:"string",key:"g"+O++})});let E=r([]);n.docInfoShow.method==="post"?D=D.concat(g):d=r(JSON.parse(JSON.stringify(g)));const M=r();let U=r([]),H=r(),N=r("form"),z=r("json"),ae=n.requestParamList.filter(s=>s.in==="body"),pe=r(JSON.parse(JSON.stringify(ae)));n.docInfoShow.consumes.indexOf("application/x-www-form-urlencoded")>=0?(N.value="formUrlEncode",U=r(JSON.parse(JSON.stringify(D)))):n.docInfoShow.consumes.indexOf("multipart/form-data")>=0?(N.value="form",E=r(JSON.parse(JSON.stringify(D)))):n.docInfoShow.consumes.indexOf("application/json")>=0?(N.value="row",z.value="json",U=r(JSON.parse(JSON.stringify(D))),D.length>0&&(N.value="formUrlEncode")):n.docInfoShow.consumes.indexOf("application/xml")>=0||n.docInfoShow.consumes.indexOf("text/xml")>=0?(N.value="row",z.value="xml",U=r(JSON.parse(JSON.stringify(D))),D.length>0&&(N.value="formUrlEncode")):E=r(JSON.parse(JSON.stringify(D))),E.value.length>0?i.value="urlParam":D.length>0||ae.length>0?i.value="bodyParam":f.length>0&&(i.value="headerParam");const he=s=>s.type==="file"||s.subType==="file"||s.subType==="MultipartFile";let Q=r({}),K=r(!1),te=r({url:Je()+"/doc-swagger/proxy/download",param:{}}),oe=r(),re=n.docInfoShow.produces==="application/octet-stream";const ge=()=>{if(!P.value){ce.error("\u8BF7\u8F93\u5165\u8BF7\u6C42\u7684\u76EE\u6807URL\u5730\u5740");return}let s={};const L=new FormData,G=o=>{if(he(o)){let p="_file_"+o.name;o.type==="array"?o.value.forEach(Se=>L.append(p,Se)):o.value instanceof Array&&o.value.length>0&&L.append(p,o.value[0])}else s[o.name]=o.value,L.append(o.name,o.value)};let Pe=b.value.getSelectedRowKeys(),ne=d.value.filter(o=>Pe.indexOf(o.key)>=0&&o.name&&o.value).map(o=>(G(o),o.name+"="+encodeURIComponent(o.value))).join("&"),be=k.value.getSelectedRowKeys(),le=S.value.filter(o=>be.indexOf(o.key)>=0&&o.name&&o.value).map(o=>({code:o.name,value:o.value})),we=x.value.getSelectedRowKeys(),se=ee.value.filter(o=>we.indexOf(o.key)>=0&&o.name&&o.value).map(o=>({code:o.name,value:o.value})),X=[];if(B.value){let o=B.value.getSelectedRowKeys();X=E.value.filter(p=>o.indexOf(p.key)>=0&&p.name&&p.value).map(p=>(G(p),{code:p.name,value:p.value}))}let Y=[];if(M.value){let o=M.value.getSelectedRowKeys();Y=U.value.filter(p=>o.indexOf(p.key)>=0&&p.name&&p.value).map(p=>(G(p),{code:p.name,value:p.value}))}let W="";H.value&&(W=H.value.getParam());let A=ne?P.value+"?"+ne:P.value;Object.keys(s).forEach(o=>{A=A.replace("{"+o+"}",s[o])}),re?(te.value.param={url:A,host:v,method:n.docInfoShow.method,contentType:n.docInfoShow.consumes,headerParam:JSON.stringify(le),cookieParam:JSON.stringify(se),formParam:JSON.stringify(X),formEncodeParam:JSON.stringify(Y),bodyParam:W},setTimeout(()=>oe.value.submit(),0)):(L.append("url",A),L.append("host",v),L.append("method",n.docInfoShow.method),L.append("contentType",n.docInfoShow.consumes),L.append("headerParam",JSON.stringify(le)),L.append("cookieParam",JSON.stringify(se)),L.append("formParam",JSON.stringify(X)),L.append("formEncodeParam",JSON.stringify(Y)),L.append("bodyParam",W),K.value=!0,Q.value={},je.requestUrl(L).then(o=>{Q.value=o,K.value=!1}).catch(o=>{K.value=!1}))};let V=r(!0);return{docUrl:P,activePage:i,activePageChange:()=>{V.value=!0},requestLoading:K,sendRequest:ge,requestResult:Q,consumesParamType:z,downloadFormParam:te,downloadFormRef:oe,isDownloadRequest:re,urlParamRef:b,urlParamList:d,headerParamRef:k,headerParamList:S,cookieParamRef:x,cookieParamList:ee,formParamRef:B,formParamList:E,formEncodeParamRef:M,formEncodeParamList:U,bodyParamRef:H,bodyParamType:N,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:V,hideQueryParam:()=>{V.value=!1},showQueryParam:()=>{V.value=!0}}}},ca={style:{"margin-bottom":"6px"}},ma=c("none"),fa=c("form-data"),va=c("x-www-form-urlencoded"),ya=c("row"),_a=c("JSON"),pa=c("HTML"),ha=c("XML"),ga=c("JavaScript"),Pa=c("TEXT"),ba=c("\u6536\u8D77\u53C2\u6570"),wa=c("\u5C55\u5F00\u53C2\u6570"),Sa=["action"],xa=["name","value"];function ka(n,l,w,e,_,C){const v=u("a-button"),P=u("a-input-search"),i=u("ParamTable"),m=u("a-tab-pane"),b=u("a-radio"),g=u("a-radio-group"),d=u("a-select-option"),k=u("a-select"),R=u("ParamBody"),f=u("a-tabs"),O=u("DocDebuggerResult");return y(),T("div",null,[a(P,{"addon-before":w.docInfoShow.method.toUpperCase(),value:e.docUrl,"onUpdate:value":l[0]||(l[0]=S=>e.docUrl=S),onSearch:e.sendRequest,placeholder:"\u8BF7\u8F93\u5165\u76EE\u6807URL\u5730\u5740"},{enterButton:t(()=>[a(v,{type:"primary",loading:e.requestLoading},{default:t(()=>[c(q(e.isDownloadRequest?"\u4E0B\u8F7D\u6587\u4EF6":"\u53D1\u9001\u8BF7\u6C42"),1)]),_:1},8,["loading"])]),_:1},8,["addon-before","value","onSearch"]),a(f,{activeKey:e.activePage,"onUpdate:activeKey":l[3]||(l[3]=S=>e.activePage=S),closable:"",onTabClick:e.activePageChange,style:{padding:"5px 10px 0"}},{rightExtra:t(()=>[e.queryParamVisible?(y(),I(v,{key:0,onClick:e.hideQueryParam,type:"link"},{default:t(()=>[ba]),_:1},8,["onClick"])):(y(),I(v,{key:1,onClick:e.showQueryParam,type:"link"},{default:t(()=>[wa]),_:1},8,["onClick"]))]),default:t(()=>[a(m,{tab:"URL\u53C2\u6570",key:"urlParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"urlParamRef",paramList:e.urlParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),w.docInfoShow.method!=="get"?(y(),I(m,{tab:"Body\u53C2\u6570",key:"bodyParam",forceRender:""},{default:t(()=>[J(h("div",null,[h("div",ca,[a(g,{value:e.bodyParamType,"onUpdate:value":l[1]||(l[1]=S=>e.bodyParamType=S)},{default:t(()=>[a(b,{value:"none"},{default:t(()=>[ma]),_:1}),a(b,{value:"form"},{default:t(()=>[fa]),_:1}),a(b,{value:"formUrlEncode"},{default:t(()=>[va]),_:1}),a(b,{value:"row"},{default:t(()=>[ya]),_:1})]),_:1},8,["value"]),e.bodyParamType==="row"?(y(),I(k,{key:0,value:e.consumesParamType,"onUpdate:value":l[2]||(l[2]=S=>e.consumesParamType=S),size:"small",style:{"margin-left":"10px","vertical-align":"top",width:"100px"}},{default:t(()=>[a(d,{value:"json"},{default:t(()=>[_a]),_:1}),a(d,{value:"html"},{default:t(()=>[pa]),_:1}),a(d,{value:"xml"},{default:t(()=>[ha]),_:1}),a(d,{value:"javascript"},{default:t(()=>[ga]),_:1}),a(d,{value:"text"},{default:t(()=>[Pa]),_:1})]),_:1},8,["value"])):F("",!0)]),J(h("div",null,[a(i,{ref:"formParamRef",paramList:e.formParamList,showType:""},null,8,["paramList"])],512),[[j,e.bodyParamType==="form"]]),J(h("div",null,[a(i,{ref:"formEncodeParamRef",paramList:e.formEncodeParamList},null,8,["paramList"])],512),[[j,e.bodyParamType==="formUrlEncode"]]),J(h("div",null,[a(R,{ref:"bodyParamRef",rowLang:e.consumesParamType,paramList:e.bodyRowParamList},null,8,["rowLang","paramList"])],512),[[j,e.bodyParamType==="row"]])],512),[[j,e.queryParamVisible]])]),_:1})):F("",!0),a(m,{tab:"Header\u53C2\u6570",key:"headerParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"headerParamRef",paramList:e.headerParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1}),a(m,{tab:"Cookie\u53C2\u6570",key:"cookieParam",forceRender:""},{default:t(()=>[J(h("div",null,[a(i,{ref:"cookieParamRef",paramList:e.cookieParamList},null,8,["paramList"])],512),[[j,e.queryParamVisible]])]),_:1})]),_:1},8,["activeKey","onTabClick"]),e.isDownloadRequest?F("",!0):(y(),I(O,{key:0,result:e.requestResult,loading:e.requestLoading},null,8,["result","loading"])),h("form",{method:"post",ref:"downloadFormRef",action:e.downloadFormParam.url,target:"_blank"},[(y(!0),T(de,null,De(e.downloadFormParam.param,(S,x)=>(y(),T("input",{type:"hidden",name:x,value:S},null,8,xa))),256))],8,Sa)])}var La=Z(ua,[["render",ka]]);const Oa={components:{DocContent:Re,DocDebugger:La},setup(){const n=Te(),l=ue();let w=r("doc"),e=r([]),_=r([]),C=r({url:"",description:"",method:"",consumes:"",produces:""}),v=r(!1),P=0,i;const m=()=>{let g=n.query.path+"."+n.query.method;if(Object.keys(l.state.swaggerUrlMethodMap).length<=0){console.log("\u6587\u6863\u5C1A\u672A\u52A0\u8F7D\uFF0C\u7B49\u5F85\u52A0\u8F7D\u5B8C\u6210"),i||(i=setInterval(()=>{if(v.value||P++>50){clearInterval(i);return}Object.keys(l.state.swaggerUrlMethodMap).length>0&&(console.log("\u6587\u6863\u5185\u5BB9\u6539\u53D8\uFF0C\u91CD\u65B0\u52A0\u8F7D\u6587\u6863"),m())},1e3));return}let d=l.state.swaggerUrlMethodMap[g];if(!d){ce.error("\u6CA1\u6709\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863");return}v.value=!0,l.commit("addTableName",{key:n.fullPath,val:d.summary});let k="",R="";d.consumes&&d.consumes.length>0&&(k=d.consumes.join(" ")),d.produces&&d.produces.length>0&&(R=d.produces.join(" "));let f=Ie.exports.markdownIt.render(d.description||d.summary||"");C.value={url:d.url,description:f,method:d.method||"",consumes:k,produces:R};let O=l.state.swaggerDefinitions;e.value=me.getRequestParamList(d.parameters,O),_.value=me.getResponseParamList(d.responses,O)};return Ce(()=>{m()}),{docInfoShow:C,activePage:w,changePage:()=>{},isLoadSuccess:v,requestParamList:e,responseParamList:_}}},Da=h("div",{style:{padding:"20px 0",height:"100px"}},null,-1);function Ta(n,l,w,e,_,C){const v=u("DocContent"),P=u("a-tab-pane"),i=u("DocDebugger"),m=u("a-tabs"),b=u("a-spin");return e.isLoadSuccess?(y(),I(m,{key:0,activeKey:e.activePage,"onUpdate:activeKey":l[0]||(l[0]=g=>e.activePage=g),closable:"",onTabClick:e.changePage,style:{padding:"5px 10px 0"}},{default:t(()=>[a(P,{tab:"\u63A5\u53E3\u8BF4\u660E",key:"doc"},{default:t(()=>[a(v,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1}),a(P,{tab:"\u5728\u7EBF\u8C03\u8BD5",key:"debug"},{default:t(()=>[a(i,{docInfoShow:e.docInfoShow,requestParamList:e.requestParamList,responseParamList:e.responseParamList},null,8,["docInfoShow","requestParamList","responseParamList"])]),_:1})]),_:1},8,["activeKey","onTabClick"])):(y(),I(b,{key:1,tip:"\u6587\u6863\u6570\u636E\u52A0\u8F7D\u4E2D..."},{default:t(()=>[Da]),_:1}))}var Va=Z(Oa,[["render",Ta]]);export{Va as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.574c0f8b.js b/zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.4ed84db8.js similarity index 87% rename from zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.574c0f8b.js rename to zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.4ed84db8.js index 90268712..7c788777 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.574c0f8b.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/EditGlobalParam.4ed84db8.js @@ -1 +1 @@ -var K=Object.defineProperty;var I=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var B=(s,e,a)=>e in s?K(s,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[e]=a,x=(s,e)=>{for(var a in e||(e={}))N.call(e,a)&&B(s,a,e[a]);if(I)for(var a of I(e))O.call(e,a)&&B(s,a,e[a]);return s};import{z as V}from"./custom.e03d703e.js";import{P as S,a4 as U,R as j,u as A,y as L,W as F,r as m,o as l,b as u,e as z,a as d,w as n,F as f,c as k,t as G,k as b,B as R,m as c}from"./vendor.627eef95.js";import{_ as H}from"./main.999dbd7e.js";const q={components:{PlusOutlined:S,SearchOutlined:U,ReloadOutlined:j},props:{dynamicParam:{type:Object,required:!0}},setup(s){const e=A();let a=L([]),t=L(!1);const h=async()=>{i.value={},t.value=!0,V.docApiGlobalParamList(s.dynamicParam).then(o=>{setTimeout(()=>t.value=!1,500),a.value=o.data||[],e.commit("setGlobalParamOnChange",a.value,s.dynamicParam.id)})};let i=L({}),D=L();const p=()=>{i.value.isEdit&&v(i.value);let o={isEdit:!0,paramType:1};a.value.unshift(o),i.value=o,setTimeout(()=>{let r=document.getElementsByClassName("ant-table-body")[0];r.scrollTop=0},0)},P=o=>{i.value.isEdit&&v(i.value),o.isEdit=!0,i.value=x({},o)},v=o=>{o.isEdit=!1,o.id?a.value.forEach(r=>r.isEdit=!1):a.value=a.value.filter(r=>r!==o),i.value={}},E=o=>{if(!i.value.paramKey||!i.value.paramValue){R.error("\u53C2\u6570\u540D\u6216\u53C2\u6570\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}let r=x(x({},s.dynamicParam),i.value);V.docApiGlobalParamUpdate(r).then(w=>{o.isEdit=!1,h()})},T=async o=>{V.docApiGlobalParamUpdate({id:o.id,yn:0}).then(r=>{h()})};return F(()=>{h()}),{docList:a,docListLoading:t,docEdit:i,tableRef:D,searchDocList:h,deleteDoc:T,editDoc:P,saveEditDoc:E,cancelEditDoc:v,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}]}}},M={style:{"margin-bottom":"10px","text-align":"right"}},W=c(" \u5237\u65B0"),J=c(" \u65B0\u5EFA"),Q={key:1},X={key:1},Y=c("Form"),Z=c("Header"),$=c("Cookie"),ee=c("Form"),ae=c("Header"),te=c("Cookie"),oe=c("\u53D6\u6D88"),ne=c("\u4FDD\u5B58"),le=c("\u7F16\u8F91"),ie=c("\u5220\u9664");function de(s,e,a,t,h,i){const D=m("reload-outlined"),p=m("a-button"),P=m("plus-outlined"),v=m("a-input"),E=m("a-select-option"),T=m("a-select"),o=m("a-tag"),r=m("a-popconfirm"),w=m("a-table");return l(),u(f,null,[z("div",M,[d(p,{onClick:t.searchDocList,type:"primary"},{icon:n(()=>[d(D)]),default:n(()=>[W]),_:1},8,["onClick"]),d(p,{onClick:t.addDocLine},{icon:n(()=>[d(P)]),default:n(()=>[J]),_:1},8,["onClick"])]),d(w,{dataSource:t.docList,columns:t.docListColumns,size:"middle",id:"paramTable",loading:t.docListLoading,pagination:!1,scroll:{x:1e3,y:"calc(100vh - 240px)"}},{bodyCell:n(({column:g,text:C,record:y})=>[g.dataIndex==="paramKey"?(l(),u(f,{key:0},[y.isEdit?(l(),k(v,{key:0,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0",value:t.docEdit.paramKey,"onUpdate:value":e[0]||(e[0]=_=>t.docEdit.paramKey=_)},null,8,["value"])):(l(),u("span",Q,G(C),1))],64)):b("",!0),g.dataIndex==="paramValue"?(l(),u(f,{key:1},[y.isEdit?(l(),k(v,{key:0,rows:1,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u503C",value:t.docEdit.paramValue,"onUpdate:value":e[1]||(e[1]=_=>t.docEdit.paramValue=_)},null,8,["value"])):(l(),u("span",X,G(C),1))],64)):b("",!0),g.dataIndex==="paramType"?(l(),u(f,{key:2},[y.isEdit?(l(),k(T,{key:0,placeholder:"\u53C2\u6570\u4F4D\u7F6E",value:t.docEdit.paramType,"onUpdate:value":e[2]||(e[2]=_=>t.docEdit.paramType=_),style:{width:"110px"}},{default:n(()=>[d(E,{value:1},{default:n(()=>[Y]),_:1}),d(E,{value:2},{default:n(()=>[Z]),_:1}),d(E,{value:3},{default:n(()=>[$]),_:1})]),_:1},8,["value"])):(l(),u(f,{key:1},[C===1?(l(),k(o,{key:0,color:"green"},{default:n(()=>[ee]),_:1})):C===2?(l(),k(o,{key:1,color:"pink"},{default:n(()=>[ae]),_:1})):C===3?(l(),k(o,{key:2,color:"pink"},{default:n(()=>[te]),_:1})):b("",!0)],64))],64)):b("",!0),g.dataIndex==="operation"?(l(),u(f,{key:3},[y.isEdit?(l(),u(f,{key:0},[d(p,{type:"link",onClick:_=>t.cancelEditDoc(y)},{default:n(()=>[oe]),_:2},1032,["onClick"]),d(p,{type:"link",onClick:_=>t.saveEditDoc(y)},{default:n(()=>[ne]),_:2},1032,["onClick"])],64)):(l(),u(f,{key:1},[d(p,{type:"link",onClick:_=>t.editDoc(y)},{default:n(()=>[le]),_:2},1032,["onClick"]),d(r,{title:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F",onConfirm:_=>t.deleteDoc(y)},{default:n(()=>[d(p,{type:"link",danger:""},{default:n(()=>[ie]),_:1})]),_:2},1032,["onConfirm"])],64))],64)):b("",!0)]),_:1},8,["dataSource","columns","loading","scroll"])],64)}var _e=H(q,[["render",de]]);export{_e as E}; +var K=Object.defineProperty;var I=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var B=(s,e,a)=>e in s?K(s,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[e]=a,x=(s,e)=>{for(var a in e||(e={}))N.call(e,a)&&B(s,a,e[a]);if(I)for(var a of I(e))O.call(e,a)&&B(s,a,e[a]);return s};import{z as V}from"./custom.e03d703e.js";import{P as S,a4 as U,R as j,u as A,y as L,W as F,r as m,o as l,b as u,e as z,a as d,w as n,F as f,c as k,t as G,k as g,B as R,m as c}from"./vendor.627eef95.js";import{_ as H}from"./main.54fae6aa.js";const q={components:{PlusOutlined:S,SearchOutlined:U,ReloadOutlined:j},props:{dynamicParam:{type:Object,required:!0}},setup(s){const e=A();let a=L([]),t=L(!1);const h=async()=>{i.value={},t.value=!0,V.docApiGlobalParamList(s.dynamicParam).then(o=>{setTimeout(()=>t.value=!1,500),a.value=o.data||[],e.commit("setGlobalParamOnChange",a.value,s.dynamicParam.id)})};let i=L({}),D=L();const p=()=>{i.value.isEdit&&v(i.value);let o={isEdit:!0,paramType:1};a.value.unshift(o),i.value=o,setTimeout(()=>{let r=document.getElementsByClassName("ant-table-body")[0];r.scrollTop=0},0)},P=o=>{i.value.isEdit&&v(i.value),o.isEdit=!0,i.value=x({},o)},v=o=>{o.isEdit=!1,o.id?a.value.forEach(r=>r.isEdit=!1):a.value=a.value.filter(r=>r!==o),i.value={}},E=o=>{if(!i.value.paramKey||!i.value.paramValue){R.error("\u53C2\u6570\u540D\u6216\u53C2\u6570\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}let r=x(x({},s.dynamicParam),i.value);V.docApiGlobalParamUpdate(r).then(w=>{o.isEdit=!1,h()})},T=async o=>{V.docApiGlobalParamUpdate({id:o.id,yn:0}).then(r=>{h()})};return F(()=>{h()}),{docList:a,docListLoading:t,docEdit:i,tableRef:D,searchDocList:h,deleteDoc:T,editDoc:P,saveEditDoc:E,cancelEditDoc:v,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}]}}},M={style:{"margin-bottom":"10px","text-align":"right"}},W=c(" \u5237\u65B0"),J=c(" \u65B0\u5EFA"),Q={key:1},X={key:1},Y=c("Form"),Z=c("Header"),$=c("Cookie"),ee=c("Form"),ae=c("Header"),te=c("Cookie"),oe=c("\u53D6\u6D88"),ne=c("\u4FDD\u5B58"),le=c("\u7F16\u8F91"),ie=c("\u5220\u9664");function de(s,e,a,t,h,i){const D=m("reload-outlined"),p=m("a-button"),P=m("plus-outlined"),v=m("a-input"),E=m("a-select-option"),T=m("a-select"),o=m("a-tag"),r=m("a-popconfirm"),w=m("a-table");return l(),u(f,null,[z("div",M,[d(p,{onClick:t.searchDocList,type:"primary"},{icon:n(()=>[d(D)]),default:n(()=>[W]),_:1},8,["onClick"]),d(p,{onClick:t.addDocLine},{icon:n(()=>[d(P)]),default:n(()=>[J]),_:1},8,["onClick"])]),d(w,{dataSource:t.docList,columns:t.docListColumns,size:"middle",id:"paramTable",loading:t.docListLoading,pagination:!1,scroll:{x:1e3,y:"calc(100vh - 240px)"}},{bodyCell:n(({column:b,text:C,record:y})=>[b.dataIndex==="paramKey"?(l(),u(f,{key:0},[y.isEdit?(l(),k(v,{key:0,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0",value:t.docEdit.paramKey,"onUpdate:value":e[0]||(e[0]=_=>t.docEdit.paramKey=_)},null,8,["value"])):(l(),u("span",Q,G(C),1))],64)):g("",!0),b.dataIndex==="paramValue"?(l(),u(f,{key:1},[y.isEdit?(l(),k(v,{key:0,rows:1,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u503C",value:t.docEdit.paramValue,"onUpdate:value":e[1]||(e[1]=_=>t.docEdit.paramValue=_)},null,8,["value"])):(l(),u("span",X,G(C),1))],64)):g("",!0),b.dataIndex==="paramType"?(l(),u(f,{key:2},[y.isEdit?(l(),k(T,{key:0,placeholder:"\u53C2\u6570\u4F4D\u7F6E",value:t.docEdit.paramType,"onUpdate:value":e[2]||(e[2]=_=>t.docEdit.paramType=_),style:{width:"110px"}},{default:n(()=>[d(E,{value:1},{default:n(()=>[Y]),_:1}),d(E,{value:2},{default:n(()=>[Z]),_:1}),d(E,{value:3},{default:n(()=>[$]),_:1})]),_:1},8,["value"])):(l(),u(f,{key:1},[C===1?(l(),k(o,{key:0,color:"green"},{default:n(()=>[ee]),_:1})):C===2?(l(),k(o,{key:1,color:"pink"},{default:n(()=>[ae]),_:1})):C===3?(l(),k(o,{key:2,color:"pink"},{default:n(()=>[te]),_:1})):g("",!0)],64))],64)):g("",!0),b.dataIndex==="operation"?(l(),u(f,{key:3},[y.isEdit?(l(),u(f,{key:0},[d(p,{type:"link",onClick:_=>t.cancelEditDoc(y)},{default:n(()=>[oe]),_:2},1032,["onClick"]),d(p,{type:"link",onClick:_=>t.saveEditDoc(y)},{default:n(()=>[ne]),_:2},1032,["onClick"])],64)):(l(),u(f,{key:1},[d(p,{type:"link",onClick:_=>t.editDoc(y)},{default:n(()=>[le]),_:2},1032,["onClick"]),d(r,{title:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F",onConfirm:_=>t.deleteDoc(y)},{default:n(()=>[d(p,{type:"link",danger:""},{default:n(()=>[ie]),_:1})]),_:2},1032,["onConfirm"])],64))],64)):g("",!0)]),_:1},8,["dataSource","columns","loading","scroll"])],64)}var _e=H(q,[["render",de]]);export{_e as E}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.4a3d88f1.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.4a3d88f1.js deleted file mode 100644 index 440beb91..00000000 --- a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.4a3d88f1.js +++ /dev/null @@ -1,6 +0,0 @@ -import{z as zyplayerApi,g as getZyplayerApiBaseUrl}from"./custom.e03d703e.js";import{_ as _export_sfc}from"./main.999dbd7e.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 nextTick,G as EllipsisOutlined,H as EditOutlined,J as DeleteOutlined,L as FolderAddOutlined,M as ApiOutlined,P as PlusOutlined,R as ReloadOutlined,N as watch,O as resolveDirective,Q as withDirectives,T as Modal,V as ExclamationCircleOutlined,W as onMounted,X as vShow,Y as BarChartOutlined,Z as MenuFoldOutlined,_ as MenuUnfoldOutlined,$ as pushScopeId,a0 as popScopeId}from"./vendor.627eef95.js";import{a as analysisSwaggerData,g as getTreeDataForTag,b as analysisOpenApiData,c as getTreeDataForTag$1,d as getTreeDataForTag$2,L as LeftResize,_ as _imports_0}from"./api-logo.8b6d0280.js";const _sfc_main$8={data(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted(){this.checkSystemUpgrade()},methods:{show(){this.aboutDialogVisible=!0},checkSystemUpgrade(){zyplayerApi.systemUpgradeInfo({}).then(s=>{s.data&&(this.upgradeInfo=s.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`+s.data.upgradeUrl+` -\u5F53\u524D\u7248\u672C\uFF1A`+s.data.nowVersion+` -\u6700\u65B0\u7248\u672C\uFF1A`+s.data.lastVersion+` -\u5347\u7EA7\u5185\u5BB9\uFF1A`+s.data.upgradeContent)))})}}},_hoisted_1$7={style:{}},_hoisted_2$6=createBaseVNode("div",{style:{"font-weight":"bold","font-size":"25px"}},"zyplayer-doc",-1),_hoisted_3$6={style:{"line-height":"30px",padding:"10px 0"}},_hoisted_4$4=createBaseVNode("div",null,[createTextVNode("\u7248\u6743\u6240\u6709 \xA9 2018-2021 "),createBaseVNode("a",{target:"_blank",href:"http://doc.zyplayer.com"},"doc.zyplayer.com")],-1),_hoisted_5$4={style:{"line-height":"30px"}},_hoisted_6$3=createBaseVNode("div",null,[createTextVNode("\u6587\u6863\uFF1A"),createBaseVNode("a",{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"},"http://doc.zyplayer.com")],-1),_hoisted_7$3=createBaseVNode("div",null,[createTextVNode("\u4E3B\u9875\uFF1A"),createBaseVNode("a",{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"},"https://gitee.com/zyplayer/zyplayer-doc")],-1),_hoisted_8$3=createBaseVNode("div",null,[createTextVNode("\u53CD\u9988\uFF1A"),createBaseVNode("a",{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"},"https://gitee.com/zyplayer/zyplayer-doc/issues")],-1),_hoisted_9$3=createBaseVNode("div",null,"\u7279\u6027\u5173\u6CE8&\u6280\u672F\u4EA4\u6D41QQ\u7FA4\uFF1A466363173",-1),_hoisted_10$1=createTextVNode("UI/\u8BBE\u8BA1/\u5F00\u53D1/\u6D4B\u8BD5"),_hoisted_11$1=createBaseVNode("div",null,[createBaseVNode("a",{target:"_blank",href:"http://zyplayer.com"},"\u66AE\u5149\uFF1A\u57CE\u4E2D\u57CE")],-1),_hoisted_12$1={style:{"line-height":"30px"}},_hoisted_13$1=createBaseVNode("div",null,"\u6B64\u9879\u76EE\u57FA\u4E8E\u4EE5\u4E0B\u5F00\u6E90\u8F6F\u4EF6\u6784\u5EFA",-1),_hoisted_14$1=createTextVNode("\u540E\u7AEF"),_hoisted_15$1=createBaseVNode("div",null,[createBaseVNode("a",{target:"_blank",href:"https://spring.io/projects/spring-boot"},"Spring-Boot"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"http://www.mybatis.org"},"MyBatis"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://github.com/alibaba/druid"},"Druid"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://mp.baomidou.com"},"MyBatis-Plus"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://www.hutool.cn"},"Hutool"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://github.com/alibaba/fastjson"},"Fastjson"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://alibaba-easyexcel.github.io"},"Easy Excel"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://swagger.io"},"Swagger"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://dubbo.io"},"Dubbo"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"http://www.eclipse.org/jgit"},"JGit"),createTextVNode("\u3001... ")],-1),_hoisted_16$1=createTextVNode("\u524D\u7AEF"),_hoisted_17$1=createTextVNode(" Vue3\u3001element-ui\u3001ant-design-vue\u3001wangeditor\u3001mavon-editor\u3001qrcodejs2\u3001vant\u3001vue-router\u3001axios\u3001vue-hljs\u3001brace\u3001echarts\u3001sql-formatter\u3001vue-clipboard2\u3001... "),_hoisted_18$1=createBaseVNode("div",null,null,-1),_hoisted_19$1=createBaseVNode("span",{slot:"label"},[createTextVNode(" \u8F6F\u4EF6\u66F4\u65B0 "),createBaseVNode("sup",{class:"el-badge__content el-badge__content--undefined is-fixed is-dot",style:{top:"10px",right:"20px"}})],-1),_hoisted_20$1={style:{"line-height":"30px"}},_hoisted_21$1=createTextVNode("\u5347\u7EA7\u5730\u5740\uFF1A"),_hoisted_22$1=["href"],_hoisted_23$1=createBaseVNode("div",null,"\u5347\u7EA7\u5185\u5BB9\uFF1A",-1),_hoisted_24$1={style:{margin:"0","max-height":"250px",overflow:"auto"}};function _sfc_render$8(s,t,a,o,d,y){const _=resolveComponent("a-divider"),n=resolveComponent("a-tab-pane"),f=resolveComponent("a-tabs"),i=resolveComponent("a-modal");return openBlock(),createBlock(i,{visible:d.aboutDialogVisible,"onUpdate:visible":t[0]||(t[0]=c=>d.aboutDialogVisible=c),title:"\u5173\u4E8E",width:"600px",footer:null},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$7,[_hoisted_2$6,createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",null,"\u7248\u672C "+toDisplayString(d.upgradeInfo.nowVersion||"1.0.0"),1),_hoisted_4$4]),createVNode(f,{type:"card"},{default:withCtx(()=>[createVNode(n,{tab:"\u652F\u6301",key:"support"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$4,[_hoisted_6$3,_hoisted_7$3,_hoisted_8$3,_hoisted_9$3,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_10$1]),_:1}),_hoisted_11$1])]),_:1}),createVNode(n,{tab:"\u5F00\u6E90\u8F6F\u4EF6",key:"software"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_12$1,[_hoisted_13$1,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_14$1]),_:1}),_hoisted_15$1,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_16$1]),_:1}),_hoisted_17$1,_hoisted_18$1])]),_:1}),d.upgradeInfo.lastVersion?(openBlock(),createBlock(n,{tab:"\u8F6F\u4EF6\u66F4\u65B0",key:"upgrade"},{default:withCtx(()=>[_hoisted_19$1,createBaseVNode("div",_hoisted_20$1,[createBaseVNode("div",null,"\u5F53\u524D\u7248\u672C\uFF1A"+toDisplayString(d.upgradeInfo.nowVersion),1),createBaseVNode("div",null,"\u6700\u65B0\u7248\u672C\uFF1A"+toDisplayString(d.upgradeInfo.lastVersion),1),createBaseVNode("div",null,[_hoisted_21$1,createBaseVNode("a",{target:"_blank",href:d.upgradeInfo.upgradeUrl},toDisplayString(d.upgradeInfo.upgradeUrl),9,_hoisted_22$1)]),_hoisted_23$1,createBaseVNode("pre",_hoisted_24$1,toDisplayString(d.upgradeInfo.upgradeContent),1)])]),_:1})):createCommentVNode("",!0)]),_:1})])]),_:1},8,["visible"])}var aboutDialog=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),HeaderAvatar_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$7={name:"HeaderAvatar",data(){return{currUser:{}}},components:{DownOutlined,UserOutlined,aboutDialog},mounted(){this.getSelfUserInfo()},methods:{showAbout(){this.$refs.aboutDialog.show()},showConsole(){window.open(getZyplayerApiBaseUrl(),"_blank")},showMyInfo(){this.$router.push({path:"/user/myInfo"})},userSignOut(){zyplayerApi.userLogout().then(()=>{location.reload()})},getSelfUserInfo(){zyplayerApi.getSelfUserInfo().then(s=>{this.currUser=s.data})}}},_hoisted_1$6=createTextVNode("\u63A7\u5236\u53F0"),_hoisted_2$5=createTextVNode("\u5173\u4E8E"),_hoisted_3$5=createTextVNode("\u9000\u51FA\u767B\u5F55");function _sfc_render$7(s,t,a,o,d,y){const _=resolveComponent("UserOutlined"),n=resolveComponent("a-menu-item"),f=resolveComponent("a-menu-divider"),i=resolveComponent("a-menu"),c=resolveComponent("a-dropdown"),p=resolveComponent("about-dialog");return openBlock(),createElementBlock(Fragment,null,[createVNode(c,{trigger:"click"},{overlay:withCtx(()=>[createVNode(i,null,{default:withCtx(()=>[createVNode(n,{onClick:y.showConsole,key:"1"},{default:withCtx(()=>[_hoisted_1$6]),_:1},8,["onClick"]),createVNode(f),createVNode(n,{onClick:y.showAbout,key:"2"},{default:withCtx(()=>[_hoisted_2$5]),_:1},8,["onClick"]),createVNode(n,{onClick:y.userSignOut,key:"4"},{default:withCtx(()=>[_hoisted_3$5]),_:1},8,["onClick"])]),_:1})]),default:withCtx(()=>[createBaseVNode("a",{class:"ant-dropdown-link",onClick:t[0]||(t[0]=withModifiers(()=>{},["prevent"])),style:{display:"inline-block",height:"100%","vertical-align":"initial"}},[createVNode(_),createTextVNode(" "+toDisplayString(d.currUser.userName||"-"),1)])]),_:1}),createVNode(p,{ref:"aboutDialog"},null,512)],64)}var HeaderAvatar=_export_sfc(_sfc_main$7,[["render",_sfc_render$7],["__scopeId","data-v-6260e1ae"]]);const _sfc_main$6={name:"MenuLayoutChildren",props:{menuItem:Object},data(){return{}},components:{StarOutlined,SettingOutlined,CarryOutOutlined,FileTextOutlined,DashboardOutlined,InfoCircleOutlined},methods:{haveShowChildren(s){return s.filter(t=>!t.meta||!t.meta.hidden).length>0}}};function _sfc_render$6(s,t,a,o,d,y){const _=resolveComponent("SettingOutlined"),n=resolveComponent("FileTextOutlined"),f=resolveComponent("MenuLayoutChildren"),i=resolveComponent("a-sub-menu"),c=resolveComponent("DashboardOutlined"),p=resolveComponent("InfoCircleOutlined"),m=resolveComponent("router-link"),v=resolveComponent("a-menu-item");return!a.menuItem.meta||!a.menuItem.meta.hidden?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.children?(openBlock(),createElementBlock(Fragment,{key:0},[y.haveShowChildren(a.menuItem.children)?(openBlock(),createBlock(i,{key:a.menuItem.path},{title:withCtx(()=>[a.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.meta.icon==="SettingOutlined"?(openBlock(),createBlock(_,{key:0})):createCommentVNode("",!0),a.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(n,{key:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(a.menuItem.name),1)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.menuItem.children,k=>(openBlock(),createBlock(f,{menuItem:k},null,8,["menuItem"]))),256))]),_:1})):createCommentVNode("",!0)],64)):(openBlock(),createBlock(v,{key:a.menuItem.path},{default:withCtx(()=>[createVNode(m,{to:{path:a.menuItem.path,query:a.menuItem.query}},{default:withCtx(()=>[a.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.meta.icon==="DashboardOutlined"?(openBlock(),createBlock(c,{key:0})):createCommentVNode("",!0),a.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(n,{key:1})):createCommentVNode("",!0),a.menuItem.meta.icon==="InfoCircleOutlined"?(openBlock(),createBlock(p,{key:2})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(a.menuItem.name),1)]),_:1},8,["to"])]),_:1}))],64)):createCommentVNode("",!0)}var MenuChildrenLayout=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),Swagger_vue_vue_type_style_index_0_lang="";const _sfc_main$5={components:{InfoCircleOutlined,FileTextOutlined},setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),swaggerDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(s,t)=>{if(t.node.key==="info")router.push({path:"/swagger/info"});else if(t.node.isLeaf){let a=t.node.dataRef;router.push({path:"/swagger/view",query:a.query})}},loadDoc=(s,t,a)=>{choiceDocId.value=s,zyplayerApi.apiDocApisDetail({id:s}).then(o=>{let d=toJsonObj(o.data);if(typeof d!="object"||!d.swagger){a(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684Swagger\u6587\u6863\u683C\u5F0F");return}swaggerDoc.value=d,store.commit("setSwaggerDoc",d);let y=analysisSwaggerData(d);store.commit("setSwaggerUrlMethodMap",y.urlMethodMap),store.commit("setSwaggerMethodStatistic",y.methodStatistic),tagPathMap.value=y.tagPathMap,loadTreeData(t),a(!0)}).catch(()=>{a(!1)})},loadTreeData=async s=>{let t={id:choiceDocId.value};treeData.value=getTreeDataForTag(swaggerDoc.value,tagPathMap.value,s,t),treeData.value.unshift({key:"info",title:"\u6587\u6863\u8BF4\u660E\u4FE1\u606F",isLeaf:!0}),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(s){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$5=createTextVNode("get"),_hoisted_2$4=createTextVNode("post"),_hoisted_3$4=createTextVNode("put"),_hoisted_4$3=createTextVNode("head"),_hoisted_5$3=createTextVNode("patch"),_hoisted_6$2=createTextVNode("delete"),_hoisted_7$2=createTextVNode("options"),_hoisted_8$2=createTextVNode("trace"),_hoisted_9$2={style:{margin:"0 6px 0 3px"}};function _sfc_render$5(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-tag"),f=resolveComponent("a-badge"),i=resolveComponent("a-directory-tree");return openBlock(),createBlock(i,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=c=>o.expandedKeys=c),onSelect:o.docChecked},{title:withCtx(({title:c,isLeaf:p,method:m,children:v,key:k})=>[k==="info"?(openBlock(),createBlock(_,{key:0,style:{"margin-right":"3px"}})):createCommentVNode("",!0),p?(openBlock(),createElementBlock(Fragment,{key:1},[m==="get"?(openBlock(),createBlock(n,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$5]),_:1})):m==="post"?(openBlock(),createBlock(n,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$4]),_:1})):m==="put"?(openBlock(),createBlock(n,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$4]),_:1})):m==="head"?(openBlock(),createBlock(n,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$3]),_:1})):m==="patch"?(openBlock(),createBlock(n,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$3]),_:1})):m==="delete"?(openBlock(),createBlock(n,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$2]),_:1})):m==="options"?(openBlock(),createBlock(n,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$2]),_:1})):m==="trace"?(openBlock(),createBlock(n,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$2]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$2,toDisplayString(c),1),v?(openBlock(),createBlock(f,{key:2,count:v.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeSwagger=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),OpenApi_vue_vue_type_style_index_0_lang="";const _sfc_main$4={components:{InfoCircleOutlined,FileTextOutlined},setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),openApiDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(s,t)=>{if(t.node.key==="info")router.push({path:"/openapi/info"});else if(t.node.isLeaf){let a=t.node.dataRef;router.push({path:"/openapi/view",query:a.query})}},loadDoc=(s,t,a)=>{choiceDocId.value=s,zyplayerApi.apiDocApisDetail({id:s}).then(o=>{let d=toJsonObj(o.data);if(typeof d!="object"||!d.openapi){a(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}openApiDoc.value=d,store.commit("setOpenApiDoc",d);let y=analysisOpenApiData(d);store.commit("setOpenApiUrlMethodMap",y.urlMethodMap),store.commit("setOpenApiMethodStatistic",y.methodStatistic),tagPathMap.value=y.tagPathMap,loadTreeData(t),a(!0)}).catch(()=>{a(!1)})},loadTreeData=async s=>{let t={id:choiceDocId.value};treeData.value=getTreeDataForTag$1(openApiDoc.value,tagPathMap.value,s,t),treeData.value.unshift({key:"info",title:"\u6587\u6863\u8BF4\u660E\u4FE1\u606F",isLeaf:!0}),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(s){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$4=createTextVNode("get"),_hoisted_2$3=createTextVNode("post"),_hoisted_3$3=createTextVNode("put"),_hoisted_4$2=createTextVNode("head"),_hoisted_5$2=createTextVNode("patch"),_hoisted_6$1=createTextVNode("delete"),_hoisted_7$1=createTextVNode("options"),_hoisted_8$1=createTextVNode("trace"),_hoisted_9$1={style:{margin:"0 6px 0 3px","word-break":"break-all"}};function _sfc_render$4(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-tag"),f=resolveComponent("a-badge"),i=resolveComponent("a-directory-tree");return openBlock(),createBlock(i,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=c=>o.expandedKeys=c),onSelect:o.docChecked},{title:withCtx(({title:c,isLeaf:p,method:m,children:v,key:k})=>[k==="info"?(openBlock(),createBlock(_,{key:0,style:{"margin-right":"3px"}})):createCommentVNode("",!0),p?(openBlock(),createElementBlock(Fragment,{key:1},[m==="get"?(openBlock(),createBlock(n,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$4]),_:1})):m==="post"?(openBlock(),createBlock(n,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$3]),_:1})):m==="put"?(openBlock(),createBlock(n,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$3]),_:1})):m==="head"?(openBlock(),createBlock(n,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$2]),_:1})):m==="patch"?(openBlock(),createBlock(n,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$2]),_:1})):m==="delete"?(openBlock(),createBlock(n,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$1]),_:1})):m==="options"?(openBlock(),createBlock(n,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$1]),_:1})):m==="trace"?(openBlock(),createBlock(n,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$1]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$1,toDisplayString(c),1),v?(openBlock(),createBlock(f,{key:2,count:v.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeOpenApi=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),CustomRequest_vue_vue_type_style_index_0_lang="";const _sfc_main$3={components:{InfoCircleOutlined,FileTextOutlined,EllipsisOutlined,EditOutlined,DeleteOutlined,FolderAddOutlined,ApiOutlined,PlusOutlined,ReloadOutlined},setup(){const s=useStore();useRoute();const t=useRouter();let a={},o=ref([]),d=ref(["main"]),y=ref([]),_="",n="";const f=(l,r)=>{if(r.node.isLeaf){let h=r.node.dataRef;t.push({path:"/custom/request",query:h.query})}},i=(l,r,h=()=>{})=>{_=l,zyplayerApi.apiDocApisDetail({id:l}).then(x=>{let V=x.data;if(!V&&V.length!=1){h(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25");return}a=V,s.commit("setCustomRequestDoc",V),m(r),h(!0)}).catch(()=>{h(!1)})};let c={treeRequestMap:{},originNodeMap:{}};const p=l=>{l.forEach(r=>{r.isLeaf&&r.nodeId?c.treeRequestMap[r.nodeId]=r:r.children&&p(r.children)})},m=async l=>{let r={id:_};n=l,o.value=getTreeDataForTag$2(a,l,r,c),p(o.value)};watch(s.getters.getCustomRequestChange,()=>{let l=s.state.customRequestChange;if(l&&l.nodeId&&l.nodeName){let r=c.treeRequestMap[l.nodeId];r&&(r.method=l.method,r.title=l.nodeName);let h=c.originNodeMap[l.nodeId];h&&(h.method=l.method,h.nodeName=l.nodeName)}}),watch(s.getters.getActivePage,()=>{let l=s.state.activePage;B(l.query.nodeId)});const v=(l,r)=>{l&&(r.data.editing=!1)},k=l=>{let r=l.data.titleEditing;r!==l.data.title&&zyplayerApi.apiCustomNodeUpdate({id:l.data.nodeId,nodeName:r}).then(h=>{l.data.title=r;let x=c.originNodeMap[l.data.nodeId];x&&(x.name=r),l.data.editing=!1,message.success("\u4FEE\u6539\u6210\u529F")})},C=(l,r)=>{l.key==="delete"&&Modal.confirm({title:"\u5220\u9664\u786E\u8BA4",maskClosable:!0,icon:createVNode(ExclamationCircleOutlined),content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u6B64\u63A5\u53E3\u5417\uFF1F",okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",onOk(){zyplayerApi.apiCustomNodeDelete({id:r.data.nodeId}).then(h=>{message.success("\u5220\u9664\u6210\u529F"),i(_,n)})}})},g=(l,r)=>{if(l.key==="newFolder"){let h={nodeType:0,docId:_,parentId:r.nodeId,nodeName:"\u65B0\u5EFA\u6587\u4EF6\u5939",nodeDesc:""};zyplayerApi.apiCustomNodeAdd(h).then(x=>{i(_,n)})}else if(l.key==="newRequest"){let h={nodeType:1,docId:_,parentId:r.nodeId,nodeName:"\u65B0\u5EFA\u63A5\u53E3",method:"get",apiUrl:""};zyplayerApi.apiCustomNodeAdd(h).then(x=>{let V=x.data,u={id:_,nodeId:V.id};t.push({path:"/custom/request",query:u}),i(_,n,()=>{B(V.id)})})}else l.key==="refresh"?i(_,n,h=>{h&&message.success("\u91CD\u65B0\u52A0\u8F7D\u6210\u529F")}):l.key==="edit"?r.data.editing=!0:l.key==="delete"&&Modal.confirm({title:"\u5220\u9664\u786E\u8BA4",maskClosable:!0,icon:createVNode(ExclamationCircleOutlined),content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u6B64\u6587\u4EF6\u5939\u53CA\u76EE\u5F55\u4E0B\u6240\u6709\u4E8C\u7EA7\u76EE\u5F55\u548C\u63A5\u53E3\u5417\uFF1F",okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",onOk(){zyplayerApi.apiCustomNodeDelete({id:r.data.nodeId}).then(h=>{message.success("\u5220\u9664\u6210\u529F"),i(_,n)})}})},B=l=>{let r=c.treeRequestMap[l];r&&(y.value=[r.key])};return{expandedKeys:d,selectedKeys:y,editFolderVisibleChange:v,editFolderSave:k,docChecked:f,treeDataDragEnd:l=>{let r={id:l.dragNode.nodeId,parentId:l.node.nodeId,targetType:0};l.dropToGap?(console.log(`\u653E\u5165${l.node.key}\u7684\u540E\u9762`),r.targetType=1):console.log(`\u653E\u5165${l.node.key}\u6587\u4EF6\u5939\u5185`),zyplayerApi.apiCustomNodeChangeParent(r).then(h=>{message.success("\u4FEE\u6539\u6392\u5E8F\u6210\u529F"),i(_,n)}),console.log(l)},loadDoc:i,loadTreeData:m,treeData:o,handleFolderDropdownClick:g,handleApiTitleDropdownClick:C}}},_hoisted_1$3={class:"doc-tree-box"},_hoisted_2$2={key:0,class:"api-title-line"},_hoisted_3$2={class:"tree-title-text"},_hoisted_4$1={key:1,class:"api-title-line"},_hoisted_5$1={class:"tree-title-text"},_hoisted_6=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_7=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_8=createTextVNode(" \u5237\u65B0"),_hoisted_9={key:2,class:"api-title-line"},_hoisted_10=createTextVNode("get"),_hoisted_11=createTextVNode("post"),_hoisted_12=createTextVNode("put"),_hoisted_13=createTextVNode("head"),_hoisted_14=createTextVNode("patch"),_hoisted_15=createTextVNode("delete"),_hoisted_16=createTextVNode("options"),_hoisted_17=createTextVNode("trace"),_hoisted_18={class:"tree-title-text"},_hoisted_19=createTextVNode(" \u5220\u9664"),_hoisted_20={key:3,class:"api-title-line"},_hoisted_21={style:{"margin-top":"10px","text-align":"right"}},_hoisted_22=createTextVNode("\u4FDD\u5B58"),_hoisted_23={class:"tree-title-text"},_hoisted_24=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_25=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_26=createTextVNode(" \u7F16\u8F91"),_hoisted_27=createTextVNode(" \u5220\u9664");function _sfc_render$3(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-badge"),f=resolveComponent("ellipsis-outlined"),i=resolveComponent("plus-outlined"),c=resolveComponent("a-menu-item"),p=resolveComponent("folder-add-outlined"),m=resolveComponent("reload-outlined"),v=resolveComponent("a-menu"),k=resolveComponent("a-dropdown"),C=resolveComponent("a-tag"),g=resolveComponent("delete-outlined"),B=resolveComponent("a-input"),w=resolveComponent("a-button"),l=resolveComponent("a-popover"),r=resolveComponent("a-menu-divider"),h=resolveComponent("edit-outlined"),x=resolveComponent("a-directory-tree"),V=resolveDirective("autofocus");return openBlock(),createElementBlock("div",_hoisted_1$3,[createVNode(x,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[3]||(t[3]=u=>o.expandedKeys=u),selectedKeys:o.selectedKeys,"onUpdate:selectedKeys":t[4]||(t[4]=u=>o.selectedKeys=u),draggable:"",onDrop:o.treeDataDragEnd,onSelect:o.docChecked},{title:withCtx(u=>[u.key==="info"?(openBlock(),createElementBlock("div",_hoisted_2$2,[createVNode(_,{style:{"margin-right":"3px"}}),createBaseVNode("span",_hoisted_3$2,toDisplayString(u.title),1)])):createCommentVNode("",!0),u.key==="main"?(openBlock(),createElementBlock("div",_hoisted_4$1,[createBaseVNode("span",_hoisted_5$1,toDisplayString(u.title),1),createVNode(n,{count:u.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleFolderDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"newRequest"},{default:withCtx(()=>[createVNode(i),_hoisted_6]),_:1}),createVNode(c,{key:"newFolder"},{default:withCtx(()=>[createVNode(p),_hoisted_7]),_:1}),createVNode(c,{key:"refresh"},{default:withCtx(()=>[createVNode(m),_hoisted_8]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[0]||(t[0]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])):createCommentVNode("",!0),u.isLeaf?(openBlock(),createElementBlock("div",_hoisted_9,[u.method==="get"?(openBlock(),createBlock(C,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_10]),_:1})):u.method==="post"?(openBlock(),createBlock(C,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_11]),_:1})):u.method==="put"?(openBlock(),createBlock(C,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_12]),_:1})):u.method==="head"?(openBlock(),createBlock(C,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_13]),_:1})):u.method==="patch"?(openBlock(),createBlock(C,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_14]),_:1})):u.method==="delete"?(openBlock(),createBlock(C,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_15]),_:1})):u.method==="options"?(openBlock(),createBlock(C,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_16]),_:1})):u.method==="trace"?(openBlock(),createBlock(C,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_17]),_:1})):createCommentVNode("",!0),createBaseVNode("span",_hoisted_18,[createTextVNode(toDisplayString(u.title)+" ",1),createVNode(k,{trigger:["click"],class:"api-title-dropdown"},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleApiTitleDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"delete"},{default:withCtx(()=>[createVNode(g),_hoisted_19]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[1]||(t[1]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])])):u.nodeId?(openBlock(),createElementBlock("div",_hoisted_20,[createVNode(l,{visible:u.data.editing,"onUpdate:visible":N=>u.data.editing=N,placement:"rightTop",title:"\u7F16\u8F91\u540D\u79F0",trigger:"click",onVisibleChange:N=>o.editFolderVisibleChange(N,u)},{content:withCtx(()=>[withDirectives(createVNode(B,{value:u.data.titleEditing,"onUpdate:value":N=>u.data.titleEditing=N},null,8,["value","onUpdate:value"]),[[V]]),createBaseVNode("div",_hoisted_21,[createVNode(w,{onClick:N=>o.editFolderSave(u),type:"primary"},{default:withCtx(()=>[_hoisted_22]),_:2},1032,["onClick"])])]),default:withCtx(()=>[createBaseVNode("span",_hoisted_23,toDisplayString(u.title),1)]),_:2},1032,["visible","onUpdate:visible","onVisibleChange"]),createVNode(n,{count:u.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleFolderDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"newRequest"},{default:withCtx(()=>[createVNode(i),_hoisted_24]),_:1}),createVNode(c,{key:"newFolder"},{default:withCtx(()=>[createVNode(p),_hoisted_25]),_:1}),createVNode(r),createVNode(c,{key:"edit"},{default:withCtx(()=>[createVNode(h),_hoisted_26]),_:1}),createVNode(c,{key:"delete"},{default:withCtx(()=>[createVNode(g),_hoisted_27]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[2]||(t[2]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","selectedKeys","onDrop","onSelect"])])}var CustomRequest=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),MenuLayout_vue_vue_type_style_index_0_lang="";const _sfc_main$2={props:{collapsed:{type:Boolean,default:!1}},components:{MenuChildrenLayout,DocTreeSwagger,DocTreeOpenApi,CustomRequest},setup(s){const t=useStore(),a=useRoute(),o=useRouter();let d=ref([]),y=ref([]),_=ref([]),n=ref(!1),f=ref([]),i=ref(),c=ref(""),p=ref({});const m=()=>{zyplayerApi.docApiGlobalParamList().then(r=>{let h=r.data||[];t.commit("setGlobalParam",h)})},v=()=>{zyplayerApi.apiDocApis().then(r=>{f.value=r.data||[],f.value.length>0&&!i.value&&(a.path==="/swagger/view"&&a.query.id||a.path==="/openapi/view"&&a.query.id||a.path==="/custom/request"&&a.query.id?i.value=parseInt(a.query.id):i.value=f.value[0].id,B())})};let k=ref(),C=ref(),g=ref();const B=async()=>{if(n.value=!0,p.value=f.value.find(h=>h.id===i.value),!p.value){message.error("\u672A\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863\u5730\u5740\u4FE1\u606F");return}await nextTick();const r=h=>{h&&t.commit("setApiDoc",p.value),n.value=!1};p.value.docType===1||p.value.docType===2?k.value&&k.value.loadDoc(i.value,c.value,r):p.value.docType===3||p.value.docType===4?C.value&&C.value.loadDoc(i.value,c.value,r):p.value.docType===5&&g.value&&g.value.loadDoc(i.value,c.value,r),zyplayerApi.docApiGlobalParamList({docId:i.value}).then(h=>{let x=h.data||[];t.commit("setDocGlobalParam",x)})},w=()=>{B()},l=()=>{p.value.docType===1||p.value.docType===2?k.value&&k.value.loadTreeData(c.value):p.value.docType===3||p.value.docType===4?C.value&&C.value.loadTreeData(c.value):p.value.docType===5&&g.value&&g.value.loadTreeData(c.value)};return watch(t.getters.getDocChangedNum,()=>{v()}),onMounted(()=>{d.value=o.options.routes.find(V=>V.path==="/").children[0].children;let r=a.meta||{},h=a.path;r.parentPath&&(h=r.parentPath),y.value=[h];let x=a.matched;x.length>=1&&(_.value=[x[1].path]),v(),m()}),{menuData:d,selectedKeys:y,openKeys:_,treeDataLoading:n,docResourceList:f,docChoiceId:i,searchKeywords:c,swaggerRef:k,openApiRef:C,customRequestRef:g,docChoice:p,searchDoc:l,docChoiceChange:w}}},_hoisted_1$2={class:"menu-layout"},_hoisted_2$1={class:"doc-tree"},_hoisted_3$1={style:{padding:"10px 5px"}};function _sfc_render$2(s,t,a,o,d,y){const _=resolveComponent("menu-children-layout"),n=resolveComponent("a-menu"),f=resolveComponent("a-divider"),i=resolveComponent("a-select-option"),c=resolveComponent("a-select"),p=resolveComponent("a-input-search"),m=resolveComponent("DocTreeSwagger"),v=resolveComponent("DocTreeOpenApi"),k=resolveComponent("CustomRequest"),C=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(n,{theme:"light",mode:"inline","inline-collapsed":!1,openKeys:o.openKeys,"onUpdate:openKeys":t[0]||(t[0]=g=>o.openKeys=g),selectedKeys:o.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=g=>o.selectedKeys=g)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.menuData,g=>(openBlock(),createBlock(_,{menuItem:g},null,8,["menuItem"]))),256))]),_:1},8,["openKeys","selectedKeys"]),createVNode(f,{style:{margin:"6px 0"}}),withDirectives(createBaseVNode("div",_hoisted_2$1,[createVNode(C,{tip:"\u52A0\u8F7D\u4E2D...",spinning:o.treeDataLoading},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$1,[createVNode(c,{placeholder:"\u8BF7\u9009\u62E9\u5206\u7EC4",value:o.docChoiceId,"onUpdate:value":t[2]||(t[2]=g=>o.docChoiceId=g),onChange:o.docChoiceChange,style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.docResourceList,g=>(openBlock(),createBlock(i,{value:g.id},{default:withCtx(()=>[createTextVNode(toDisplayString(g.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value","onChange"]),createVNode(p,{value:o.searchKeywords,"onUpdate:value":t[3]||(t[3]=g=>o.searchKeywords=g),placeholder:"\u641C\u7D22\u6587\u6863\u5185\u5BB9",style:{width:"100%","margin-top":"10px"},onSearch:o.searchDoc},null,8,["value","onSearch"])]),o.docChoice&&o.docChoice.docType?(openBlock(),createElementBlock(Fragment,{key:0},[o.docChoice.docType===1||o.docChoice.docType===2?(openBlock(),createBlock(m,{key:0,ref:"swaggerRef"},null,512)):createCommentVNode("",!0),o.docChoice.docType===3||o.docChoice.docType===4?(openBlock(),createBlock(v,{key:1,ref:"openApiRef"},null,512)):createCommentVNode("",!0),o.docChoice.docType===5?(openBlock(),createBlock(k,{key:2,ref:"customRequestRef"},null,512)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:1},8,["spinning"])],512),[[vShow,!a.collapsed]])])}var MenuLayout=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),GlobalFooter_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1={name:"GlobalFooter",props:["copyright","linkList"]},_hoisted_1$1={class:"footer"},_hoisted_2={class:"links"},_hoisted_3=["href"],_hoisted_4={class:"copyright"},_hoisted_5=createTextVNode(" Copyright");function _sfc_render$1(s,t,a,o,d,y){const _=resolveComponent("a-icon");return openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.linkList,(n,f)=>(openBlock(),createElementBlock("a",{target:"_blank",key:f,href:n.link?n.link:"javascript: void(0)"},[n.icon?(openBlock(),createBlock(_,{key:0,type:n.icon},null,8,["type"])):createCommentVNode("",!0),createTextVNode(toDisplayString(n.name),1)],8,_hoisted_3))),128))]),createBaseVNode("div",_hoisted_4,[_hoisted_5,createVNode(_,{type:"copyright"}),createTextVNode(" "+toDisplayString(a.copyright),1)])])}var GlobalFooter=_export_sfc(_sfc_main$1,[["render",_sfc_render$1],["__scopeId","data-v-7aaaa116"]]),GlobalLayout_vue_vue_type_style_index_0_scoped_true_lang="";const minHeight=window.innerHeight-64-122,_sfc_main={name:"GlobalLayout",components:{LeftResize,HeaderAvatar,MenuLayout,GlobalFooter,BarChartOutlined,MenuFoldOutlined,MenuUnfoldOutlined},data(){return{minHeight:minHeight+"px",appMenuCollapsed:!1,leftAsideWidth:300}},computed:{},mounted(){},methods:{}},_withScopeId=s=>(pushScopeId("data-v-40238062"),s=s(),popScopeId(),s),_hoisted_1=_withScopeId(()=>createBaseVNode("div",{class:"header-border logo"},[createBaseVNode("img",{src:_imports_0}),createBaseVNode("h1",null,"API\u63A5\u53E3\u6587\u6863\u7BA1\u7406")],-1));function _sfc_render(s,t,a,o,d,y){const _=resolveComponent("menu-layout"),n=resolveComponent("a-layout-sider"),f=resolveComponent("LeftResize"),i=resolveComponent("MenuUnfoldOutlined"),c=resolveComponent("MenuFoldOutlined"),p=resolveComponent("a-col"),m=resolveComponent("header-avatar"),v=resolveComponent("a-row"),k=resolveComponent("a-layout-header"),C=resolveComponent("router-view"),g=resolveComponent("a-layout-content"),B=resolveComponent("a-layout");return openBlock(),createBlock(B,{class:"api-menu-trigger"},{default:withCtx(()=>[createVNode(n,{theme:"light",trigger:null,collapsible:"",collapsed:d.appMenuCollapsed,"onUpdate:collapsed":t[0]||(t[0]=w=>d.appMenuCollapsed=w),width:d.leftAsideWidth,style:{height:"100vh",overflow:"auto"}},{default:withCtx(()=>[_hoisted_1,createVNode(_,{collapsed:d.appMenuCollapsed},null,8,["collapsed"])]),_:1},8,["collapsed","width"]),withDirectives(createVNode(f,{value:d.leftAsideWidth,"onUpdate:value":t[1]||(t[1]=w=>d.leftAsideWidth=w)},null,8,["value"]),[[vShow,!d.appMenuCollapsed]]),createVNode(B,null,{default:withCtx(()=>[createVNode(k,{class:"header-border"},{default:withCtx(()=>[createVNode(v,{type:"flex"},{default:withCtx(()=>[createVNode(p,{flex:"auto"},{default:withCtx(()=>[d.appMenuCollapsed?(openBlock(),createBlock(i,{key:0,class:"trigger",onClick:t[2]||(t[2]=w=>d.appMenuCollapsed=!d.appMenuCollapsed)})):(openBlock(),createBlock(c,{key:1,class:"trigger",onClick:t[3]||(t[3]=w=>d.appMenuCollapsed=!d.appMenuCollapsed)}))]),_:1}),createVNode(p,{flex:"400px",style:{"text-align":"right","padding-right":"20px"}},{default:withCtx(()=>[createVNode(m)]),_:1})]),_:1})]),_:1}),createVNode(g,{style:{height:"calc(100vh - 80px)",overflow:"auto",background:"#fff"}},{default:withCtx(()=>[createVNode(C)]),_:1})]),_:1})]),_:1})}var GlobalLayout=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-40238062"]]);export{GlobalLayout as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.214d9c15.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.5dde1e38.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.214d9c15.js rename to zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.5dde1e38.js index 84153073..edb40dfc 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.214d9c15.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.5dde1e38.js @@ -1 +1 @@ -import{S as StarOutlined,p as SettingOutlined,C as CarryOutOutlined,q as FileTextOutlined,s as DashboardOutlined,I as InfoCircleOutlined,r as resolveComponent,o as openBlock,b as createElementBlock,F as Fragment,c as createBlock,w as withCtx,k as createCommentVNode,e as createBaseVNode,t as toDisplayString,d as renderList,a as createVNode,u as useStore,v as useRoute,x as useRouter,y as ref,B as message,E as nextTick,m as createTextVNode,n as withModifiers,W as onMounted,Q as withDirectives,X as vShow,Y as BarChartOutlined,Z as MenuFoldOutlined,_ as MenuUnfoldOutlined,$ as pushScopeId,a0 as popScopeId}from"./vendor.627eef95.js";import{_ as _export_sfc}from"./main.999dbd7e.js";import{z as zyplayerApi}from"./custom.e03d703e.js";import{a as analysisSwaggerData,g as getTreeDataForTag,b as analysisOpenApiData,c as getTreeDataForTag$1,d as getTreeDataForTag$2,L as LeftResize,_ as _imports_0}from"./api-logo.8b6d0280.js";const _sfc_main$5={name:"MenuLayoutChildren",props:{menuItem:Object},data(){return{}},components:{StarOutlined,SettingOutlined,CarryOutOutlined,FileTextOutlined,DashboardOutlined,InfoCircleOutlined},methods:{haveShowChildren(c){return c.filter(t=>!t.meta||!t.meta.hidden).length>0}}};function _sfc_render$5(c,t,o,a,r,_){const l=resolveComponent("SettingOutlined"),h=resolveComponent("FileTextOutlined"),d=resolveComponent("MenuLayoutChildren"),u=resolveComponent("a-sub-menu"),s=resolveComponent("DashboardOutlined"),n=resolveComponent("InfoCircleOutlined"),i=resolveComponent("router-link"),f=resolveComponent("a-menu-item");return!o.menuItem.meta||!o.menuItem.meta.hidden?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.children?(openBlock(),createElementBlock(Fragment,{key:0},[_.haveShowChildren(o.menuItem.children)?(openBlock(),createBlock(u,{key:o.menuItem.path},{title:withCtx(()=>[o.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.meta.icon==="SettingOutlined"?(openBlock(),createBlock(l,{key:0})):createCommentVNode("",!0),o.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(h,{key:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(o.menuItem.name),1)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.menuItem.children,m=>(openBlock(),createBlock(d,{menuItem:m},null,8,["menuItem"]))),256))]),_:1})):createCommentVNode("",!0)],64)):(openBlock(),createBlock(f,{key:o.menuItem.path},{default:withCtx(()=>[createVNode(i,{to:{path:o.menuItem.path,query:o.menuItem.query}},{default:withCtx(()=>[o.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.meta.icon==="DashboardOutlined"?(openBlock(),createBlock(s,{key:0})):createCommentVNode("",!0),o.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(h,{key:1})):createCommentVNode("",!0),o.menuItem.meta.icon==="InfoCircleOutlined"?(openBlock(),createBlock(n,{key:2})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(o.menuItem.name),1)]),_:1},8,["to"])]),_:1}))],64)):createCommentVNode("",!0)}var MenuChildrenLayout=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),Swagger_vue_vue_type_style_index_0_lang="";const _sfc_main$4={setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),swaggerDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(c,t)=>{if(t.node.isLeaf){let o=t.node.dataRef;router.push({path:"/share/swagger/view",query:o.query})}},loadDoc=(c,t,o)=>{choiceDocId.value=c,zyplayerApi.apiShareDocApisDetail({shareUuid:c}).then(a=>{let r=toJsonObj(a.data);if(typeof r!="object"||!r.swagger){o(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684Swagger\u6587\u6863\u683C\u5F0F");return}swaggerDoc.value=r,store.commit("setSwaggerDoc",r);let _=analysisSwaggerData(r);store.commit("setSwaggerUrlMethodMap",_.urlMethodMap),store.commit("setSwaggerMethodStatistic",_.methodStatistic),tagPathMap.value=_.tagPathMap,loadTreeData(t),o(!0)}).catch(()=>{o(!1)})},loadTreeData=async c=>{let t={uuid:choiceDocId.value};treeData.value=getTreeDataForTag(swaggerDoc.value,tagPathMap.value,c,t),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(c){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$4=createTextVNode("get"),_hoisted_2$3=createTextVNode("post"),_hoisted_3$3=createTextVNode("put"),_hoisted_4$2=createTextVNode("head"),_hoisted_5$2=createTextVNode("patch"),_hoisted_6$2=createTextVNode("delete"),_hoisted_7$2=createTextVNode("options"),_hoisted_8$2=createTextVNode("trace"),_hoisted_9$2={style:{margin:"0 6px 0 3px"}};function _sfc_render$4(c,t,o,a,r,_){const l=resolveComponent("a-tag"),h=resolveComponent("a-badge"),d=resolveComponent("a-directory-tree");return openBlock(),createBlock(d,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=u=>a.expandedKeys=u),onSelect:a.docChecked},{title:withCtx(({title:u,isLeaf:s,method:n,children:i,key:f})=>[s?(openBlock(),createElementBlock(Fragment,{key:0},[n==="get"?(openBlock(),createBlock(l,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$4]),_:1})):n==="post"?(openBlock(),createBlock(l,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$3]),_:1})):n==="put"?(openBlock(),createBlock(l,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$3]),_:1})):n==="head"?(openBlock(),createBlock(l,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$2]),_:1})):n==="patch"?(openBlock(),createBlock(l,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$2]),_:1})):n==="delete"?(openBlock(),createBlock(l,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$2]),_:1})):n==="options"?(openBlock(),createBlock(l,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$2]),_:1})):n==="trace"?(openBlock(),createBlock(l,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$2]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$2,toDisplayString(u),1),i?(openBlock(),createBlock(h,{key:1,count:i.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeSwagger=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),OpenApi_vue_vue_type_style_index_0_lang="";const _sfc_main$3={setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),openApiDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(c,t)=>{if(t.node.isLeaf){let o=t.node.dataRef;router.push({path:"/share/openapi/view",query:o.query})}},loadDoc=(c,t,o)=>{choiceDocId.value=c,zyplayerApi.apiShareDocApisDetail({shareUuid:c}).then(a=>{let r=toJsonObj(a.data);if(typeof r!="object"||!r.openapi){o(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}openApiDoc.value=r,store.commit("setOpenApiDoc",r);let _=analysisOpenApiData(r);store.commit("setOpenApiUrlMethodMap",_.urlMethodMap),store.commit("setOpenApiMethodStatistic",_.methodStatistic),tagPathMap.value=_.tagPathMap,loadTreeData(t),o(!0)}).catch(()=>{o(!1)})},loadTreeData=async c=>{let t={uuid:choiceDocId.value};treeData.value=getTreeDataForTag$1(openApiDoc.value,tagPathMap.value,c,t),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(c){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$3=createTextVNode("get"),_hoisted_2$2=createTextVNode("post"),_hoisted_3$2=createTextVNode("put"),_hoisted_4$1=createTextVNode("head"),_hoisted_5$1=createTextVNode("patch"),_hoisted_6$1=createTextVNode("delete"),_hoisted_7$1=createTextVNode("options"),_hoisted_8$1=createTextVNode("trace"),_hoisted_9$1={style:{margin:"0 6px 0 3px"}};function _sfc_render$3(c,t,o,a,r,_){const l=resolveComponent("a-tag"),h=resolveComponent("a-badge"),d=resolveComponent("a-directory-tree");return openBlock(),createBlock(d,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=u=>a.expandedKeys=u),onSelect:a.docChecked},{title:withCtx(({title:u,isLeaf:s,method:n,children:i,key:f})=>[s?(openBlock(),createElementBlock(Fragment,{key:0},[n==="get"?(openBlock(),createBlock(l,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$3]),_:1})):n==="post"?(openBlock(),createBlock(l,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$2]),_:1})):n==="put"?(openBlock(),createBlock(l,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$2]),_:1})):n==="head"?(openBlock(),createBlock(l,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$1]),_:1})):n==="patch"?(openBlock(),createBlock(l,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$1]),_:1})):n==="delete"?(openBlock(),createBlock(l,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$1]),_:1})):n==="options"?(openBlock(),createBlock(l,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$1]),_:1})):n==="trace"?(openBlock(),createBlock(l,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$1]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$1,toDisplayString(u),1),i?(openBlock(),createBlock(h,{key:1,count:i.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeOpenApi=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),CustomRequest_vue_vue_type_style_index_0_lang="";const _sfc_main$2={setup(){const c=useStore();useRoute();const t=useRouter();let o=ref({}),a=ref({}),r=ref([]),_=ref([]),l=ref("");const h=(s,n)=>{if(n.node.isLeaf){let i=n.node.dataRef;t.push({path:"/share/openapi/view",query:i.query})}},d=(s,n,i)=>{l.value=s,zyplayerApi.apiShareDocApisDetail({shareUuid:s}).then(f=>{let m=f.data;if(!m&&m.length!==1){i(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}a.value=m,c.commit("setCustomRequestDoc",m),u(n),i(!0)}).catch(()=>{i(!1)})},u=async s=>{let n={uuid:l.value};r.value=getTreeDataForTag$2(a.value,o.value,s,n),await nextTick(),_.value=["main"]};return{expandedKeys:_,docChecked:h,loadDoc:d,loadTreeData:u,treeData:r}}},_hoisted_1$2={key:0,class:"api-title-line"},_hoisted_2$1={class:"tree-title-text"},_hoisted_3$1={key:1,class:"api-title-line"},_hoisted_4={class:"tree-title-text"},_hoisted_5={key:2,class:"api-title-line"},_hoisted_6=createTextVNode("get"),_hoisted_7=createTextVNode("post"),_hoisted_8=createTextVNode("put"),_hoisted_9=createTextVNode("head"),_hoisted_10=createTextVNode("patch"),_hoisted_11=createTextVNode("delete"),_hoisted_12=createTextVNode("options"),_hoisted_13=createTextVNode("trace"),_hoisted_14={class:"tree-title-text"},_hoisted_15={key:3,class:"api-title-line"},_hoisted_16={class:"tree-title-text"},_hoisted_17=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_18=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_19=createTextVNode(" \u7F16\u8F91"),_hoisted_20=createTextVNode(" \u5220\u9664");function _sfc_render$2(c,t,o,a,r,_){const l=resolveComponent("file-text-outlined"),h=resolveComponent("a-badge"),d=resolveComponent("a-tag"),u=resolveComponent("ellipsis-outlined"),s=resolveComponent("plus-outlined"),n=resolveComponent("a-menu-item"),i=resolveComponent("folder-add-outlined"),f=resolveComponent("a-menu-divider"),m=resolveComponent("edit-outlined"),C=resolveComponent("delete-outlined"),y=resolveComponent("a-menu"),k=resolveComponent("a-dropdown"),v=resolveComponent("a-directory-tree");return openBlock(),createBlock(v,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[1]||(t[1]=p=>a.expandedKeys=p),onSelect:a.docChecked},{title:withCtx(p=>[p.key==="info"?(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(l,{style:{"margin-right":"3px"}}),createBaseVNode("span",_hoisted_2$1,toDisplayString(p.title),1)])):createCommentVNode("",!0),p.key==="main"?(openBlock(),createElementBlock("div",_hoisted_3$1,[createBaseVNode("span",_hoisted_4,toDisplayString(p.title),1),createVNode(h,{count:p.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])])):createCommentVNode("",!0),p.isLeaf?(openBlock(),createElementBlock("div",_hoisted_5,[p.method==="get"?(openBlock(),createBlock(d,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_6]),_:1})):p.method==="post"?(openBlock(),createBlock(d,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_7]),_:1})):p.method==="put"?(openBlock(),createBlock(d,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_8]),_:1})):p.method==="head"?(openBlock(),createBlock(d,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_9]),_:1})):p.method==="patch"?(openBlock(),createBlock(d,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_10]),_:1})):p.method==="delete"?(openBlock(),createBlock(d,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_11]),_:1})):p.method==="options"?(openBlock(),createBlock(d,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_12]),_:1})):p.method==="trace"?(openBlock(),createBlock(d,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_13]),_:1})):createCommentVNode("",!0),createBaseVNode("span",_hoisted_14,toDisplayString(p.title),1)])):p.nodeId?(openBlock(),createElementBlock("div",_hoisted_15,[createBaseVNode("span",_hoisted_16,toDisplayString(p.title),1),createVNode(h,{count:p.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(y,{onClick:g=>c.handleFolderDropdownClick(g,p)},{default:withCtx(()=>[createVNode(n,{key:"newRequest"},{default:withCtx(()=>[createVNode(s),_hoisted_17]),_:1}),createVNode(n,{key:"newFolder"},{default:withCtx(()=>[createVNode(i),_hoisted_18]),_:1}),createVNode(f),createVNode(n,{key:"edit"},{default:withCtx(()=>[createVNode(m),_hoisted_19]),_:1}),createVNode(n,{key:"delete"},{default:withCtx(()=>[createVNode(C),_hoisted_20]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[0]||(t[0]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(u)])]),_:2},1024)])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeCustomRequest=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),MenuLayout_vue_vue_type_style_index_0_lang="";const _sfc_main$1={props:{collapsed:{type:Boolean,default:!1}},components:{MenuChildrenLayout,DocTreeSwagger,DocTreeOpenApi,DocTreeCustomRequest},setup(c){const t=useStore(),o=useRoute();useRouter();let a=ref([]),r=ref([]),_=ref([]),l=ref(!1),h=ref([]),d=ref(),u=ref(""),s=ref({});const n=()=>{zyplayerApi.apiShareDocDetail({shareUuid:d.value}).then(y=>{s.value=y.data||{},t.commit("setApiDoc",s.value),m()})};let i=ref(),f=ref();const m=async()=>{l.value=!0,await nextTick();const y=()=>{l.value=!1};s.value.docType===1||s.value.docType===2?i.value&&i.value.loadDoc(d.value,u.value,y):(s.value.docType===3||s.value.docType===4)&&f.value&&f.value.loadDoc(d.value,u.value,y)},C=()=>{s.value.docType===1||s.value.docType===2?i.value&&i.value.loadTreeData(u.value):(s.value.docType===3||s.value.docType===4)&&f.value&&f.value.loadTreeData(u.value)};return onMounted(()=>{if(d.value=o.query.uuid,!d.value){message.error("\u8BBF\u95EE\u7684\u5F00\u653E\u6587\u6863\u53C2\u6570\u9519\u8BEF");return}a.value=[{path:"/share/home",name:"\u5F00\u653E\u6587\u6863\u4F7F\u7528\u8BF4\u660E",meta:{icon:"FileTextOutlined"},query:{uuid:d.value}}];let y=o.meta||{},k=o.path;y.parentPath&&(k=y.parentPath),r.value=[k];let v=o.matched;v.length>=1&&(_.value=[v[1].path]),n()}),{menuData:a,selectedKeys:r,openKeys:_,treeDataLoading:l,docResourceList:h,docChoiceId:d,searchKeywords:u,swaggerRef:i,openApiRef:f,docChoice:s,docSearch:C}}},_hoisted_1$1={class:"menu-layout"},_hoisted_2={class:"doc-tree"},_hoisted_3={style:{"margin-bottom":"10px"}};function _sfc_render$1(c,t,o,a,r,_){const l=resolveComponent("menu-children-layout"),h=resolveComponent("a-menu"),d=resolveComponent("a-divider"),u=resolveComponent("a-input-search"),s=resolveComponent("DocTreeSwagger"),n=resolveComponent("DocTreeOpenApi"),i=resolveComponent("DocTreeCustomRequest"),f=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(h,{theme:"light",mode:"inline","inline-collapsed":!1,openKeys:a.openKeys,"onUpdate:openKeys":t[0]||(t[0]=m=>a.openKeys=m),selectedKeys:a.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=m=>a.selectedKeys=m)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.menuData,m=>(openBlock(),createBlock(l,{menuItem:m},null,8,["menuItem"]))),256))]),_:1},8,["openKeys","selectedKeys"]),createVNode(d,{style:{margin:"6px 0"}}),withDirectives(createBaseVNode("div",_hoisted_2,[createVNode(f,{tip:"\u52A0\u8F7D\u4E2D...",spinning:a.treeDataLoading},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3,[createVNode(u,{value:a.searchKeywords,"onUpdate:value":t[2]||(t[2]=m=>a.searchKeywords=m),placeholder:"\u641C\u7D22\u6587\u6863\u5185\u5BB9",style:{width:"100%","margin-top":"10px"},onSearch:a.docSearch},null,8,["value","onSearch"])]),a.docChoice&&a.docChoice.docType?(openBlock(),createElementBlock(Fragment,{key:0},[a.docChoice.docType===1||a.docChoice.docType===2?(openBlock(),createBlock(s,{key:0,ref:"swaggerRef"},null,512)):createCommentVNode("",!0),a.docChoice.docType===3||a.docChoice.docType===4?(openBlock(),createBlock(n,{key:1,ref:"openApiRef"},null,512)):createCommentVNode("",!0),a.docChoice.docType===5?(openBlock(),createBlock(i,{key:2,ref:"customRequestRef"},null,512)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:1},8,["spinning"])],512),[[vShow,!o.collapsed]])])}var MenuLayout=_export_sfc(_sfc_main$1,[["render",_sfc_render$1]]),GlobalLayout_vue_vue_type_style_index_0_scoped_true_lang="";const minHeight=window.innerHeight-64-122,_sfc_main={components:{MenuLayout,LeftResize,BarChartOutlined,MenuFoldOutlined,MenuUnfoldOutlined},data(){return{minHeight:minHeight+"px",appMenuCollapsed:!1,leftAsideWidth:300}},computed:{},mounted(){},methods:{turnLeftCollapse(){this.appMenuCollapsed=!this.appMenuCollapsed,setTimeout(()=>{this.appMenuCollapsed?this.leftAsideWidthChange(this.leftAsideWidth+1):this.leftAsideWidthChange(1)},100)},leftAsideWidthChange(c){this.$store.commit("setLeftAsideWidth",c)}}},_withScopeId=c=>(pushScopeId("data-v-7eee487f"),c=c(),popScopeId(),c),_hoisted_1=_withScopeId(()=>createBaseVNode("div",{class:"header-border logo"},[createBaseVNode("img",{src:_imports_0}),createBaseVNode("h1",null,"API\u5F00\u653E\u6587\u6863")],-1));function _sfc_render(c,t,o,a,r,_){const l=resolveComponent("menu-layout"),h=resolveComponent("a-layout-sider"),d=resolveComponent("LeftResize"),u=resolveComponent("MenuUnfoldOutlined"),s=resolveComponent("MenuFoldOutlined"),n=resolveComponent("a-col"),i=resolveComponent("a-row"),f=resolveComponent("a-layout-header"),m=resolveComponent("router-view"),C=resolveComponent("a-layout-content"),y=resolveComponent("a-layout");return openBlock(),createBlock(y,{class:"api-menu-trigger"},{default:withCtx(()=>[createVNode(h,{theme:"light",trigger:null,collapsible:"",collapsed:r.appMenuCollapsed,"onUpdate:collapsed":t[0]||(t[0]=k=>r.appMenuCollapsed=k),width:r.leftAsideWidth,style:{height:"100vh",overflow:"auto"}},{default:withCtx(()=>[_hoisted_1,createVNode(l,{collapsed:r.appMenuCollapsed},null,8,["collapsed"])]),_:1},8,["collapsed","width"]),withDirectives(createVNode(d,{value:r.leftAsideWidth,"onUpdate:value":t[1]||(t[1]=k=>r.leftAsideWidth=k),onChange:_.leftAsideWidthChange},null,8,["value","onChange"]),[[vShow,!r.appMenuCollapsed]]),createVNode(y,null,{default:withCtx(()=>[createVNode(f,{class:"header-border"},{default:withCtx(()=>[createVNode(i,{type:"flex"},{default:withCtx(()=>[createVNode(n,{flex:"auto"},{default:withCtx(()=>[r.appMenuCollapsed?(openBlock(),createBlock(u,{key:0,class:"trigger",onClick:_.turnLeftCollapse},null,8,["onClick"])):(openBlock(),createBlock(s,{key:1,class:"trigger",onClick:_.turnLeftCollapse},null,8,["onClick"]))]),_:1}),createVNode(n,{flex:"400px",style:{"text-align":"right","padding-right":"20px"}})]),_:1})]),_:1}),createVNode(C,{style:{height:"calc(100vh - 80px)",overflow:"auto",background:"#fff"}},{default:withCtx(()=>[createVNode(m)]),_:1})]),_:1})]),_:1})}var GlobalLayout=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-7eee487f"]]);export{GlobalLayout as default}; +import{S as StarOutlined,p as SettingOutlined,C as CarryOutOutlined,q as FileTextOutlined,s as DashboardOutlined,I as InfoCircleOutlined,r as resolveComponent,o as openBlock,b as createElementBlock,F as Fragment,c as createBlock,w as withCtx,k as createCommentVNode,e as createBaseVNode,t as toDisplayString,d as renderList,a as createVNode,u as useStore,v as useRoute,x as useRouter,y as ref,B as message,E as nextTick,m as createTextVNode,n as withModifiers,W as onMounted,Q as withDirectives,X as vShow,Y as BarChartOutlined,Z as MenuFoldOutlined,_ as MenuUnfoldOutlined,$ as pushScopeId,a0 as popScopeId}from"./vendor.627eef95.js";import{_ as _export_sfc}from"./main.54fae6aa.js";import{z as zyplayerApi}from"./custom.e03d703e.js";import{a as analysisSwaggerData,g as getTreeDataForTag,b as analysisOpenApiData,c as getTreeDataForTag$1,d as getTreeDataForTag$2,L as LeftResize,_ as _imports_0}from"./api-logo.8ed69c79.js";const _sfc_main$5={name:"MenuLayoutChildren",props:{menuItem:Object},data(){return{}},components:{StarOutlined,SettingOutlined,CarryOutOutlined,FileTextOutlined,DashboardOutlined,InfoCircleOutlined},methods:{haveShowChildren(c){return c.filter(t=>!t.meta||!t.meta.hidden).length>0}}};function _sfc_render$5(c,t,o,a,r,_){const l=resolveComponent("SettingOutlined"),h=resolveComponent("FileTextOutlined"),d=resolveComponent("MenuLayoutChildren"),u=resolveComponent("a-sub-menu"),s=resolveComponent("DashboardOutlined"),n=resolveComponent("InfoCircleOutlined"),i=resolveComponent("router-link"),f=resolveComponent("a-menu-item");return!o.menuItem.meta||!o.menuItem.meta.hidden?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.children?(openBlock(),createElementBlock(Fragment,{key:0},[_.haveShowChildren(o.menuItem.children)?(openBlock(),createBlock(u,{key:o.menuItem.path},{title:withCtx(()=>[o.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.meta.icon==="SettingOutlined"?(openBlock(),createBlock(l,{key:0})):createCommentVNode("",!0),o.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(h,{key:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(o.menuItem.name),1)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.menuItem.children,m=>(openBlock(),createBlock(d,{menuItem:m},null,8,["menuItem"]))),256))]),_:1})):createCommentVNode("",!0)],64)):(openBlock(),createBlock(f,{key:o.menuItem.path},{default:withCtx(()=>[createVNode(i,{to:{path:o.menuItem.path,query:o.menuItem.query}},{default:withCtx(()=>[o.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[o.menuItem.meta.icon==="DashboardOutlined"?(openBlock(),createBlock(s,{key:0})):createCommentVNode("",!0),o.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(h,{key:1})):createCommentVNode("",!0),o.menuItem.meta.icon==="InfoCircleOutlined"?(openBlock(),createBlock(n,{key:2})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(o.menuItem.name),1)]),_:1},8,["to"])]),_:1}))],64)):createCommentVNode("",!0)}var MenuChildrenLayout=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),Swagger_vue_vue_type_style_index_0_lang="";const _sfc_main$4={setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),swaggerDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(c,t)=>{if(t.node.isLeaf){let o=t.node.dataRef;router.push({path:"/share/swagger/view",query:o.query})}},loadDoc=(c,t,o)=>{choiceDocId.value=c,zyplayerApi.apiShareDocApisDetail({shareUuid:c}).then(a=>{let r=toJsonObj(a.data);if(typeof r!="object"||!r.swagger){o(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684Swagger\u6587\u6863\u683C\u5F0F");return}swaggerDoc.value=r,store.commit("setSwaggerDoc",r);let _=analysisSwaggerData(r);store.commit("setSwaggerUrlMethodMap",_.urlMethodMap),store.commit("setSwaggerMethodStatistic",_.methodStatistic),tagPathMap.value=_.tagPathMap,loadTreeData(t),o(!0)}).catch(()=>{o(!1)})},loadTreeData=async c=>{let t={uuid:choiceDocId.value};treeData.value=getTreeDataForTag(swaggerDoc.value,tagPathMap.value,c,t),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(c){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$4=createTextVNode("get"),_hoisted_2$3=createTextVNode("post"),_hoisted_3$3=createTextVNode("put"),_hoisted_4$2=createTextVNode("head"),_hoisted_5$2=createTextVNode("patch"),_hoisted_6$2=createTextVNode("delete"),_hoisted_7$2=createTextVNode("options"),_hoisted_8$2=createTextVNode("trace"),_hoisted_9$2={style:{margin:"0 6px 0 3px"}};function _sfc_render$4(c,t,o,a,r,_){const l=resolveComponent("a-tag"),h=resolveComponent("a-badge"),d=resolveComponent("a-directory-tree");return openBlock(),createBlock(d,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=u=>a.expandedKeys=u),onSelect:a.docChecked},{title:withCtx(({title:u,isLeaf:s,method:n,children:i,key:f})=>[s?(openBlock(),createElementBlock(Fragment,{key:0},[n==="get"?(openBlock(),createBlock(l,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$4]),_:1})):n==="post"?(openBlock(),createBlock(l,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$3]),_:1})):n==="put"?(openBlock(),createBlock(l,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$3]),_:1})):n==="head"?(openBlock(),createBlock(l,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$2]),_:1})):n==="patch"?(openBlock(),createBlock(l,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$2]),_:1})):n==="delete"?(openBlock(),createBlock(l,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$2]),_:1})):n==="options"?(openBlock(),createBlock(l,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$2]),_:1})):n==="trace"?(openBlock(),createBlock(l,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$2]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$2,toDisplayString(u),1),i?(openBlock(),createBlock(h,{key:1,count:i.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeSwagger=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),OpenApi_vue_vue_type_style_index_0_lang="";const _sfc_main$3={setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),openApiDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(c,t)=>{if(t.node.isLeaf){let o=t.node.dataRef;router.push({path:"/share/openapi/view",query:o.query})}},loadDoc=(c,t,o)=>{choiceDocId.value=c,zyplayerApi.apiShareDocApisDetail({shareUuid:c}).then(a=>{let r=toJsonObj(a.data);if(typeof r!="object"||!r.openapi){o(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}openApiDoc.value=r,store.commit("setOpenApiDoc",r);let _=analysisOpenApiData(r);store.commit("setOpenApiUrlMethodMap",_.urlMethodMap),store.commit("setOpenApiMethodStatistic",_.methodStatistic),tagPathMap.value=_.tagPathMap,loadTreeData(t),o(!0)}).catch(()=>{o(!1)})},loadTreeData=async c=>{let t={uuid:choiceDocId.value};treeData.value=getTreeDataForTag$1(openApiDoc.value,tagPathMap.value,c,t),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(c){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$3=createTextVNode("get"),_hoisted_2$2=createTextVNode("post"),_hoisted_3$2=createTextVNode("put"),_hoisted_4$1=createTextVNode("head"),_hoisted_5$1=createTextVNode("patch"),_hoisted_6$1=createTextVNode("delete"),_hoisted_7$1=createTextVNode("options"),_hoisted_8$1=createTextVNode("trace"),_hoisted_9$1={style:{margin:"0 6px 0 3px"}};function _sfc_render$3(c,t,o,a,r,_){const l=resolveComponent("a-tag"),h=resolveComponent("a-badge"),d=resolveComponent("a-directory-tree");return openBlock(),createBlock(d,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=u=>a.expandedKeys=u),onSelect:a.docChecked},{title:withCtx(({title:u,isLeaf:s,method:n,children:i,key:f})=>[s?(openBlock(),createElementBlock(Fragment,{key:0},[n==="get"?(openBlock(),createBlock(l,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$3]),_:1})):n==="post"?(openBlock(),createBlock(l,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$2]),_:1})):n==="put"?(openBlock(),createBlock(l,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$2]),_:1})):n==="head"?(openBlock(),createBlock(l,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$1]),_:1})):n==="patch"?(openBlock(),createBlock(l,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$1]),_:1})):n==="delete"?(openBlock(),createBlock(l,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$1]),_:1})):n==="options"?(openBlock(),createBlock(l,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$1]),_:1})):n==="trace"?(openBlock(),createBlock(l,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$1]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$1,toDisplayString(u),1),i?(openBlock(),createBlock(h,{key:1,count:i.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeOpenApi=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),CustomRequest_vue_vue_type_style_index_0_lang="";const _sfc_main$2={setup(){const c=useStore();useRoute();const t=useRouter();let o=ref({}),a=ref({}),r=ref([]),_=ref([]),l=ref("");const h=(s,n)=>{if(n.node.isLeaf){let i=n.node.dataRef;t.push({path:"/share/openapi/view",query:i.query})}},d=(s,n,i)=>{l.value=s,zyplayerApi.apiShareDocApisDetail({shareUuid:s}).then(f=>{let m=f.data;if(!m&&m.length!==1){i(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}a.value=m,c.commit("setCustomRequestDoc",m),u(n),i(!0)}).catch(()=>{i(!1)})},u=async s=>{let n={uuid:l.value};r.value=getTreeDataForTag$2(a.value,o.value,s,n),await nextTick(),_.value=["main"]};return{expandedKeys:_,docChecked:h,loadDoc:d,loadTreeData:u,treeData:r}}},_hoisted_1$2={key:0,class:"api-title-line"},_hoisted_2$1={class:"tree-title-text"},_hoisted_3$1={key:1,class:"api-title-line"},_hoisted_4={class:"tree-title-text"},_hoisted_5={key:2,class:"api-title-line"},_hoisted_6=createTextVNode("get"),_hoisted_7=createTextVNode("post"),_hoisted_8=createTextVNode("put"),_hoisted_9=createTextVNode("head"),_hoisted_10=createTextVNode("patch"),_hoisted_11=createTextVNode("delete"),_hoisted_12=createTextVNode("options"),_hoisted_13=createTextVNode("trace"),_hoisted_14={class:"tree-title-text"},_hoisted_15={key:3,class:"api-title-line"},_hoisted_16={class:"tree-title-text"},_hoisted_17=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_18=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_19=createTextVNode(" \u7F16\u8F91"),_hoisted_20=createTextVNode(" \u5220\u9664");function _sfc_render$2(c,t,o,a,r,_){const l=resolveComponent("file-text-outlined"),h=resolveComponent("a-badge"),d=resolveComponent("a-tag"),u=resolveComponent("ellipsis-outlined"),s=resolveComponent("plus-outlined"),n=resolveComponent("a-menu-item"),i=resolveComponent("folder-add-outlined"),f=resolveComponent("a-menu-divider"),m=resolveComponent("edit-outlined"),C=resolveComponent("delete-outlined"),y=resolveComponent("a-menu"),k=resolveComponent("a-dropdown"),v=resolveComponent("a-directory-tree");return openBlock(),createBlock(v,{showIcon:!1,"tree-data":a.treeData,expandedKeys:a.expandedKeys,"onUpdate:expandedKeys":t[1]||(t[1]=p=>a.expandedKeys=p),onSelect:a.docChecked},{title:withCtx(p=>[p.key==="info"?(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(l,{style:{"margin-right":"3px"}}),createBaseVNode("span",_hoisted_2$1,toDisplayString(p.title),1)])):createCommentVNode("",!0),p.key==="main"?(openBlock(),createElementBlock("div",_hoisted_3$1,[createBaseVNode("span",_hoisted_4,toDisplayString(p.title),1),createVNode(h,{count:p.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])])):createCommentVNode("",!0),p.isLeaf?(openBlock(),createElementBlock("div",_hoisted_5,[p.method==="get"?(openBlock(),createBlock(d,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_6]),_:1})):p.method==="post"?(openBlock(),createBlock(d,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_7]),_:1})):p.method==="put"?(openBlock(),createBlock(d,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_8]),_:1})):p.method==="head"?(openBlock(),createBlock(d,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_9]),_:1})):p.method==="patch"?(openBlock(),createBlock(d,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_10]),_:1})):p.method==="delete"?(openBlock(),createBlock(d,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_11]),_:1})):p.method==="options"?(openBlock(),createBlock(d,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_12]),_:1})):p.method==="trace"?(openBlock(),createBlock(d,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_13]),_:1})):createCommentVNode("",!0),createBaseVNode("span",_hoisted_14,toDisplayString(p.title),1)])):p.nodeId?(openBlock(),createElementBlock("div",_hoisted_15,[createBaseVNode("span",_hoisted_16,toDisplayString(p.title),1),createVNode(h,{count:p.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(y,{onClick:g=>c.handleFolderDropdownClick(g,p)},{default:withCtx(()=>[createVNode(n,{key:"newRequest"},{default:withCtx(()=>[createVNode(s),_hoisted_17]),_:1}),createVNode(n,{key:"newFolder"},{default:withCtx(()=>[createVNode(i),_hoisted_18]),_:1}),createVNode(f),createVNode(n,{key:"edit"},{default:withCtx(()=>[createVNode(m),_hoisted_19]),_:1}),createVNode(n,{key:"delete"},{default:withCtx(()=>[createVNode(C),_hoisted_20]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[0]||(t[0]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(u)])]),_:2},1024)])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeCustomRequest=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),MenuLayout_vue_vue_type_style_index_0_lang="";const _sfc_main$1={props:{collapsed:{type:Boolean,default:!1}},components:{MenuChildrenLayout,DocTreeSwagger,DocTreeOpenApi,DocTreeCustomRequest},setup(c){const t=useStore(),o=useRoute();useRouter();let a=ref([]),r=ref([]),_=ref([]),l=ref(!1),h=ref([]),d=ref(),u=ref(""),s=ref({});const n=()=>{zyplayerApi.apiShareDocDetail({shareUuid:d.value}).then(y=>{s.value=y.data||{},t.commit("setApiDoc",s.value),m()})};let i=ref(),f=ref();const m=async()=>{l.value=!0,await nextTick();const y=()=>{l.value=!1};s.value.docType===1||s.value.docType===2?i.value&&i.value.loadDoc(d.value,u.value,y):(s.value.docType===3||s.value.docType===4)&&f.value&&f.value.loadDoc(d.value,u.value,y)},C=()=>{s.value.docType===1||s.value.docType===2?i.value&&i.value.loadTreeData(u.value):(s.value.docType===3||s.value.docType===4)&&f.value&&f.value.loadTreeData(u.value)};return onMounted(()=>{if(d.value=o.query.uuid,!d.value){message.error("\u8BBF\u95EE\u7684\u5F00\u653E\u6587\u6863\u53C2\u6570\u9519\u8BEF");return}a.value=[{path:"/share/home",name:"\u5F00\u653E\u6587\u6863\u4F7F\u7528\u8BF4\u660E",meta:{icon:"FileTextOutlined"},query:{uuid:d.value}}];let y=o.meta||{},k=o.path;y.parentPath&&(k=y.parentPath),r.value=[k];let v=o.matched;v.length>=1&&(_.value=[v[1].path]),n()}),{menuData:a,selectedKeys:r,openKeys:_,treeDataLoading:l,docResourceList:h,docChoiceId:d,searchKeywords:u,swaggerRef:i,openApiRef:f,docChoice:s,docSearch:C}}},_hoisted_1$1={class:"menu-layout"},_hoisted_2={class:"doc-tree"},_hoisted_3={style:{"margin-bottom":"10px"}};function _sfc_render$1(c,t,o,a,r,_){const l=resolveComponent("menu-children-layout"),h=resolveComponent("a-menu"),d=resolveComponent("a-divider"),u=resolveComponent("a-input-search"),s=resolveComponent("DocTreeSwagger"),n=resolveComponent("DocTreeOpenApi"),i=resolveComponent("DocTreeCustomRequest"),f=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(h,{theme:"light",mode:"inline","inline-collapsed":!1,openKeys:a.openKeys,"onUpdate:openKeys":t[0]||(t[0]=m=>a.openKeys=m),selectedKeys:a.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=m=>a.selectedKeys=m)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.menuData,m=>(openBlock(),createBlock(l,{menuItem:m},null,8,["menuItem"]))),256))]),_:1},8,["openKeys","selectedKeys"]),createVNode(d,{style:{margin:"6px 0"}}),withDirectives(createBaseVNode("div",_hoisted_2,[createVNode(f,{tip:"\u52A0\u8F7D\u4E2D...",spinning:a.treeDataLoading},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3,[createVNode(u,{value:a.searchKeywords,"onUpdate:value":t[2]||(t[2]=m=>a.searchKeywords=m),placeholder:"\u641C\u7D22\u6587\u6863\u5185\u5BB9",style:{width:"100%","margin-top":"10px"},onSearch:a.docSearch},null,8,["value","onSearch"])]),a.docChoice&&a.docChoice.docType?(openBlock(),createElementBlock(Fragment,{key:0},[a.docChoice.docType===1||a.docChoice.docType===2?(openBlock(),createBlock(s,{key:0,ref:"swaggerRef"},null,512)):createCommentVNode("",!0),a.docChoice.docType===3||a.docChoice.docType===4?(openBlock(),createBlock(n,{key:1,ref:"openApiRef"},null,512)):createCommentVNode("",!0),a.docChoice.docType===5?(openBlock(),createBlock(i,{key:2,ref:"customRequestRef"},null,512)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:1},8,["spinning"])],512),[[vShow,!o.collapsed]])])}var MenuLayout=_export_sfc(_sfc_main$1,[["render",_sfc_render$1]]),GlobalLayout_vue_vue_type_style_index_0_scoped_true_lang="";const minHeight=window.innerHeight-64-122,_sfc_main={components:{MenuLayout,LeftResize,BarChartOutlined,MenuFoldOutlined,MenuUnfoldOutlined},data(){return{minHeight:minHeight+"px",appMenuCollapsed:!1,leftAsideWidth:300}},computed:{},mounted(){},methods:{turnLeftCollapse(){this.appMenuCollapsed=!this.appMenuCollapsed,setTimeout(()=>{this.appMenuCollapsed?this.leftAsideWidthChange(this.leftAsideWidth+1):this.leftAsideWidthChange(1)},100)},leftAsideWidthChange(c){this.$store.commit("setLeftAsideWidth",c)}}},_withScopeId=c=>(pushScopeId("data-v-7eee487f"),c=c(),popScopeId(),c),_hoisted_1=_withScopeId(()=>createBaseVNode("div",{class:"header-border logo"},[createBaseVNode("img",{src:_imports_0}),createBaseVNode("h1",null,"API\u5F00\u653E\u6587\u6863")],-1));function _sfc_render(c,t,o,a,r,_){const l=resolveComponent("menu-layout"),h=resolveComponent("a-layout-sider"),d=resolveComponent("LeftResize"),u=resolveComponent("MenuUnfoldOutlined"),s=resolveComponent("MenuFoldOutlined"),n=resolveComponent("a-col"),i=resolveComponent("a-row"),f=resolveComponent("a-layout-header"),m=resolveComponent("router-view"),C=resolveComponent("a-layout-content"),y=resolveComponent("a-layout");return openBlock(),createBlock(y,{class:"api-menu-trigger"},{default:withCtx(()=>[createVNode(h,{theme:"light",trigger:null,collapsible:"",collapsed:r.appMenuCollapsed,"onUpdate:collapsed":t[0]||(t[0]=k=>r.appMenuCollapsed=k),width:r.leftAsideWidth,style:{height:"100vh",overflow:"auto"}},{default:withCtx(()=>[_hoisted_1,createVNode(l,{collapsed:r.appMenuCollapsed},null,8,["collapsed"])]),_:1},8,["collapsed","width"]),withDirectives(createVNode(d,{value:r.leftAsideWidth,"onUpdate:value":t[1]||(t[1]=k=>r.leftAsideWidth=k),onChange:_.leftAsideWidthChange},null,8,["value","onChange"]),[[vShow,!r.appMenuCollapsed]]),createVNode(y,null,{default:withCtx(()=>[createVNode(f,{class:"header-border"},{default:withCtx(()=>[createVNode(i,{type:"flex"},{default:withCtx(()=>[createVNode(n,{flex:"auto"},{default:withCtx(()=>[r.appMenuCollapsed?(openBlock(),createBlock(u,{key:0,class:"trigger",onClick:_.turnLeftCollapse},null,8,["onClick"])):(openBlock(),createBlock(s,{key:1,class:"trigger",onClick:_.turnLeftCollapse},null,8,["onClick"]))]),_:1}),createVNode(n,{flex:"400px",style:{"text-align":"right","padding-right":"20px"}})]),_:1})]),_:1}),createVNode(C,{style:{height:"calc(100vh - 80px)",overflow:"auto",background:"#fff"}},{default:withCtx(()=>[createVNode(m)]),_:1})]),_:1})]),_:1})}var GlobalLayout=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-7eee487f"]]);export{GlobalLayout as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.e0733fe3.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.e0733fe3.js new file mode 100644 index 00000000..3e47f65f --- /dev/null +++ b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalLayout.e0733fe3.js @@ -0,0 +1,6 @@ +import{z as zyplayerApi,g as getZyplayerApiBaseUrl}from"./custom.e03d703e.js";import{_ as _export_sfc}from"./main.54fae6aa.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 nextTick,G as EllipsisOutlined,H as EditOutlined,J as DeleteOutlined,L as FolderAddOutlined,M as ApiOutlined,P as PlusOutlined,R as ReloadOutlined,N as watch,O as resolveDirective,Q as withDirectives,T as Modal,V as ExclamationCircleOutlined,W as onMounted,X as vShow,Y as BarChartOutlined,Z as MenuFoldOutlined,_ as MenuUnfoldOutlined,$ as pushScopeId,a0 as popScopeId}from"./vendor.627eef95.js";import{a as analysisSwaggerData,g as getTreeDataForTag,b as analysisOpenApiData,c as getTreeDataForTag$1,d as getTreeDataForTag$2,L as LeftResize,_ as _imports_0}from"./api-logo.8ed69c79.js";const _sfc_main$8={data(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted(){this.checkSystemUpgrade()},methods:{show(){this.aboutDialogVisible=!0},checkSystemUpgrade(){zyplayerApi.systemUpgradeInfo({}).then(s=>{s.data&&(this.upgradeInfo=s.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`+s.data.upgradeUrl+` +\u5F53\u524D\u7248\u672C\uFF1A`+s.data.nowVersion+` +\u6700\u65B0\u7248\u672C\uFF1A`+s.data.lastVersion+` +\u5347\u7EA7\u5185\u5BB9\uFF1A`+s.data.upgradeContent)))})}}},_hoisted_1$7={style:{}},_hoisted_2$6=createBaseVNode("div",{style:{"font-weight":"bold","font-size":"25px"}},"zyplayer-doc",-1),_hoisted_3$6={style:{"line-height":"30px",padding:"10px 0"}},_hoisted_4$4=createBaseVNode("div",null,[createTextVNode("\u7248\u6743\u6240\u6709 \xA9 2018-2021 "),createBaseVNode("a",{target:"_blank",href:"http://doc.zyplayer.com"},"doc.zyplayer.com")],-1),_hoisted_5$4={style:{"line-height":"30px"}},_hoisted_6$3=createBaseVNode("div",null,[createTextVNode("\u6587\u6863\uFF1A"),createBaseVNode("a",{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/docs/w4eSzPWvQRSBvaCHZS8t6d"},"http://doc.zyplayer.com")],-1),_hoisted_7$3=createBaseVNode("div",null,[createTextVNode("\u4E3B\u9875\uFF1A"),createBaseVNode("a",{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"},"https://gitee.com/zyplayer/zyplayer-doc")],-1),_hoisted_8$3=createBaseVNode("div",null,[createTextVNode("\u53CD\u9988\uFF1A"),createBaseVNode("a",{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"},"https://gitee.com/zyplayer/zyplayer-doc/issues")],-1),_hoisted_9$3=createBaseVNode("div",null,"\u7279\u6027\u5173\u6CE8&\u6280\u672F\u4EA4\u6D41QQ\u7FA4\uFF1A466363173",-1),_hoisted_10$1=createTextVNode("UI/\u8BBE\u8BA1/\u5F00\u53D1/\u6D4B\u8BD5"),_hoisted_11$1=createBaseVNode("div",null,[createBaseVNode("a",{target:"_blank",href:"http://zyplayer.com"},"\u66AE\u5149\uFF1A\u57CE\u4E2D\u57CE")],-1),_hoisted_12$1={style:{"line-height":"30px"}},_hoisted_13$1=createBaseVNode("div",null,"\u6B64\u9879\u76EE\u57FA\u4E8E\u4EE5\u4E0B\u5F00\u6E90\u8F6F\u4EF6\u6784\u5EFA",-1),_hoisted_14$1=createTextVNode("\u540E\u7AEF"),_hoisted_15$1=createBaseVNode("div",null,[createBaseVNode("a",{target:"_blank",href:"https://spring.io/projects/spring-boot"},"Spring-Boot"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"http://www.mybatis.org"},"MyBatis"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://github.com/alibaba/druid"},"Druid"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://mp.baomidou.com"},"MyBatis-Plus"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://www.hutool.cn"},"Hutool"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://github.com/alibaba/fastjson"},"Fastjson"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://alibaba-easyexcel.github.io"},"Easy Excel"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://swagger.io"},"Swagger"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"https://dubbo.io"},"Dubbo"),createTextVNode("\u3001 "),createBaseVNode("a",{target:"_blank",href:"http://www.eclipse.org/jgit"},"JGit"),createTextVNode("\u3001... ")],-1),_hoisted_16$1=createTextVNode("\u524D\u7AEF"),_hoisted_17$1=createTextVNode(" Vue3\u3001element-ui\u3001ant-design-vue\u3001wangeditor\u3001mavon-editor\u3001qrcodejs2\u3001vant\u3001vue-router\u3001axios\u3001vue-hljs\u3001brace\u3001echarts\u3001sql-formatter\u3001vue-clipboard2\u3001... "),_hoisted_18$1=createBaseVNode("div",null,null,-1),_hoisted_19$1=createBaseVNode("span",{slot:"label"},[createTextVNode(" \u8F6F\u4EF6\u66F4\u65B0 "),createBaseVNode("sup",{class:"el-badge__content el-badge__content--undefined is-fixed is-dot",style:{top:"10px",right:"20px"}})],-1),_hoisted_20$1={style:{"line-height":"30px"}},_hoisted_21$1=createTextVNode("\u5347\u7EA7\u5730\u5740\uFF1A"),_hoisted_22$1=["href"],_hoisted_23$1=createBaseVNode("div",null,"\u5347\u7EA7\u5185\u5BB9\uFF1A",-1),_hoisted_24$1={style:{margin:"0","max-height":"250px",overflow:"auto"}};function _sfc_render$8(s,t,a,o,d,y){const _=resolveComponent("a-divider"),n=resolveComponent("a-tab-pane"),f=resolveComponent("a-tabs"),i=resolveComponent("a-modal");return openBlock(),createBlock(i,{visible:d.aboutDialogVisible,"onUpdate:visible":t[0]||(t[0]=c=>d.aboutDialogVisible=c),title:"\u5173\u4E8E",width:"600px",footer:null},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$7,[_hoisted_2$6,createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",null,"\u7248\u672C "+toDisplayString(d.upgradeInfo.nowVersion||"1.0.0"),1),_hoisted_4$4]),createVNode(f,{type:"card"},{default:withCtx(()=>[createVNode(n,{tab:"\u652F\u6301",key:"support"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$4,[_hoisted_6$3,_hoisted_7$3,_hoisted_8$3,_hoisted_9$3,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_10$1]),_:1}),_hoisted_11$1])]),_:1}),createVNode(n,{tab:"\u5F00\u6E90\u8F6F\u4EF6",key:"software"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_12$1,[_hoisted_13$1,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_14$1]),_:1}),_hoisted_15$1,createVNode(_,{"content-position":"left"},{default:withCtx(()=>[_hoisted_16$1]),_:1}),_hoisted_17$1,_hoisted_18$1])]),_:1}),d.upgradeInfo.lastVersion?(openBlock(),createBlock(n,{tab:"\u8F6F\u4EF6\u66F4\u65B0",key:"upgrade"},{default:withCtx(()=>[_hoisted_19$1,createBaseVNode("div",_hoisted_20$1,[createBaseVNode("div",null,"\u5F53\u524D\u7248\u672C\uFF1A"+toDisplayString(d.upgradeInfo.nowVersion),1),createBaseVNode("div",null,"\u6700\u65B0\u7248\u672C\uFF1A"+toDisplayString(d.upgradeInfo.lastVersion),1),createBaseVNode("div",null,[_hoisted_21$1,createBaseVNode("a",{target:"_blank",href:d.upgradeInfo.upgradeUrl},toDisplayString(d.upgradeInfo.upgradeUrl),9,_hoisted_22$1)]),_hoisted_23$1,createBaseVNode("pre",_hoisted_24$1,toDisplayString(d.upgradeInfo.upgradeContent),1)])]),_:1})):createCommentVNode("",!0)]),_:1})])]),_:1},8,["visible"])}var aboutDialog=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),HeaderAvatar_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$7={name:"HeaderAvatar",data(){return{currUser:{}}},components:{DownOutlined,UserOutlined,aboutDialog},mounted(){this.getSelfUserInfo()},methods:{showAbout(){this.$refs.aboutDialog.show()},showConsole(){window.open(getZyplayerApiBaseUrl(),"_blank")},showMyInfo(){this.$router.push({path:"/user/myInfo"})},userSignOut(){zyplayerApi.userLogout().then(()=>{location.reload()})},getSelfUserInfo(){zyplayerApi.getSelfUserInfo().then(s=>{this.currUser=s.data})}}},_hoisted_1$6=createTextVNode("\u63A7\u5236\u53F0"),_hoisted_2$5=createTextVNode("\u5173\u4E8E"),_hoisted_3$5=createTextVNode("\u9000\u51FA\u767B\u5F55");function _sfc_render$7(s,t,a,o,d,y){const _=resolveComponent("UserOutlined"),n=resolveComponent("a-menu-item"),f=resolveComponent("a-menu-divider"),i=resolveComponent("a-menu"),c=resolveComponent("a-dropdown"),p=resolveComponent("about-dialog");return openBlock(),createElementBlock(Fragment,null,[createVNode(c,{trigger:"click"},{overlay:withCtx(()=>[createVNode(i,null,{default:withCtx(()=>[createVNode(n,{onClick:y.showConsole,key:"1"},{default:withCtx(()=>[_hoisted_1$6]),_:1},8,["onClick"]),createVNode(f),createVNode(n,{onClick:y.showAbout,key:"2"},{default:withCtx(()=>[_hoisted_2$5]),_:1},8,["onClick"]),createVNode(n,{onClick:y.userSignOut,key:"4"},{default:withCtx(()=>[_hoisted_3$5]),_:1},8,["onClick"])]),_:1})]),default:withCtx(()=>[createBaseVNode("a",{class:"ant-dropdown-link",onClick:t[0]||(t[0]=withModifiers(()=>{},["prevent"])),style:{display:"inline-block",height:"100%","vertical-align":"initial"}},[createVNode(_),createTextVNode(" "+toDisplayString(d.currUser.userName||"-"),1)])]),_:1}),createVNode(p,{ref:"aboutDialog"},null,512)],64)}var HeaderAvatar=_export_sfc(_sfc_main$7,[["render",_sfc_render$7],["__scopeId","data-v-6260e1ae"]]);const _sfc_main$6={name:"MenuLayoutChildren",props:{menuItem:Object},data(){return{}},components:{StarOutlined,SettingOutlined,CarryOutOutlined,FileTextOutlined,DashboardOutlined,InfoCircleOutlined},methods:{haveShowChildren(s){return s.filter(t=>!t.meta||!t.meta.hidden).length>0}}};function _sfc_render$6(s,t,a,o,d,y){const _=resolveComponent("SettingOutlined"),n=resolveComponent("FileTextOutlined"),f=resolveComponent("MenuLayoutChildren"),i=resolveComponent("a-sub-menu"),c=resolveComponent("DashboardOutlined"),p=resolveComponent("InfoCircleOutlined"),m=resolveComponent("router-link"),v=resolveComponent("a-menu-item");return!a.menuItem.meta||!a.menuItem.meta.hidden?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.children?(openBlock(),createElementBlock(Fragment,{key:0},[y.haveShowChildren(a.menuItem.children)?(openBlock(),createBlock(i,{key:a.menuItem.path},{title:withCtx(()=>[a.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.meta.icon==="SettingOutlined"?(openBlock(),createBlock(_,{key:0})):createCommentVNode("",!0),a.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(n,{key:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(a.menuItem.name),1)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.menuItem.children,k=>(openBlock(),createBlock(f,{menuItem:k},null,8,["menuItem"]))),256))]),_:1})):createCommentVNode("",!0)],64)):(openBlock(),createBlock(v,{key:a.menuItem.path},{default:withCtx(()=>[createVNode(m,{to:{path:a.menuItem.path,query:a.menuItem.query}},{default:withCtx(()=>[a.menuItem.meta?(openBlock(),createElementBlock(Fragment,{key:0},[a.menuItem.meta.icon==="DashboardOutlined"?(openBlock(),createBlock(c,{key:0})):createCommentVNode("",!0),a.menuItem.meta.icon==="FileTextOutlined"?(openBlock(),createBlock(n,{key:1})):createCommentVNode("",!0),a.menuItem.meta.icon==="InfoCircleOutlined"?(openBlock(),createBlock(p,{key:2})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(a.menuItem.name),1)]),_:1},8,["to"])]),_:1}))],64)):createCommentVNode("",!0)}var MenuChildrenLayout=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),Swagger_vue_vue_type_style_index_0_lang="";const _sfc_main$5={components:{InfoCircleOutlined,FileTextOutlined},setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),swaggerDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(s,t)=>{if(t.node.key==="info")router.push({path:"/swagger/info"});else if(t.node.isLeaf){let a=t.node.dataRef;router.push({path:"/swagger/view",query:a.query})}},loadDoc=(s,t,a)=>{choiceDocId.value=s,zyplayerApi.apiDocApisDetail({id:s}).then(o=>{let d=toJsonObj(o.data);if(typeof d!="object"||!d.swagger){a(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684Swagger\u6587\u6863\u683C\u5F0F");return}swaggerDoc.value=d,store.commit("setSwaggerDoc",d);let y=analysisSwaggerData(d);store.commit("setSwaggerUrlMethodMap",y.urlMethodMap),store.commit("setSwaggerMethodStatistic",y.methodStatistic),tagPathMap.value=y.tagPathMap,loadTreeData(t),a(!0)}).catch(()=>{a(!1)})},loadTreeData=async s=>{let t={id:choiceDocId.value};treeData.value=getTreeDataForTag(swaggerDoc.value,tagPathMap.value,s,t),treeData.value.unshift({key:"info",title:"\u6587\u6863\u8BF4\u660E\u4FE1\u606F",isLeaf:!0}),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(s){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$5=createTextVNode("get"),_hoisted_2$4=createTextVNode("post"),_hoisted_3$4=createTextVNode("put"),_hoisted_4$3=createTextVNode("head"),_hoisted_5$3=createTextVNode("patch"),_hoisted_6$2=createTextVNode("delete"),_hoisted_7$2=createTextVNode("options"),_hoisted_8$2=createTextVNode("trace"),_hoisted_9$2={style:{margin:"0 6px 0 3px"}};function _sfc_render$5(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-tag"),f=resolveComponent("a-badge"),i=resolveComponent("a-directory-tree");return openBlock(),createBlock(i,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=c=>o.expandedKeys=c),onSelect:o.docChecked},{title:withCtx(({title:c,isLeaf:p,method:m,children:v,key:k})=>[k==="info"?(openBlock(),createBlock(_,{key:0,style:{"margin-right":"3px"}})):createCommentVNode("",!0),p?(openBlock(),createElementBlock(Fragment,{key:1},[m==="get"?(openBlock(),createBlock(n,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$5]),_:1})):m==="post"?(openBlock(),createBlock(n,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$4]),_:1})):m==="put"?(openBlock(),createBlock(n,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$4]),_:1})):m==="head"?(openBlock(),createBlock(n,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$3]),_:1})):m==="patch"?(openBlock(),createBlock(n,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$3]),_:1})):m==="delete"?(openBlock(),createBlock(n,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$2]),_:1})):m==="options"?(openBlock(),createBlock(n,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$2]),_:1})):m==="trace"?(openBlock(),createBlock(n,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$2]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$2,toDisplayString(c),1),v?(openBlock(),createBlock(f,{key:2,count:v.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeSwagger=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),OpenApi_vue_vue_type_style_index_0_lang="";const _sfc_main$4={components:{InfoCircleOutlined,FileTextOutlined},setup(){const store=useStore();useRoute();const router=useRouter();let tagPathMap=ref({}),openApiDoc=ref({}),treeData=ref([]),expandedKeys=ref([]),choiceDocId=ref("");const docChecked=(s,t)=>{if(t.node.key==="info")router.push({path:"/openapi/info"});else if(t.node.isLeaf){let a=t.node.dataRef;router.push({path:"/openapi/view",query:a.query})}},loadDoc=(s,t,a)=>{choiceDocId.value=s,zyplayerApi.apiDocApisDetail({id:s}).then(o=>{let d=toJsonObj(o.data);if(typeof d!="object"||!d.openapi){a(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u6863\u662F\u5426\u4E3A\u6807\u51C6\u7684OpenApi\u6587\u6863\u683C\u5F0F");return}openApiDoc.value=d,store.commit("setOpenApiDoc",d);let y=analysisOpenApiData(d);store.commit("setOpenApiUrlMethodMap",y.urlMethodMap),store.commit("setOpenApiMethodStatistic",y.methodStatistic),tagPathMap.value=y.tagPathMap,loadTreeData(t),a(!0)}).catch(()=>{a(!1)})},loadTreeData=async s=>{let t={id:choiceDocId.value};treeData.value=getTreeDataForTag$1(openApiDoc.value,tagPathMap.value,s,t),treeData.value.unshift({key:"info",title:"\u6587\u6863\u8BF4\u660E\u4FE1\u606F",isLeaf:!0}),await nextTick(),expandedKeys.value=["main"]},toJsonObj=value=>{if(typeof value!="string")return value;try{return JSON.parse(value)}catch(e){try{return eval("("+value+")")}catch(s){return value||void 0}}};return{expandedKeys,docChecked,loadDoc,loadTreeData,treeData}}},_hoisted_1$4=createTextVNode("get"),_hoisted_2$3=createTextVNode("post"),_hoisted_3$3=createTextVNode("put"),_hoisted_4$2=createTextVNode("head"),_hoisted_5$2=createTextVNode("patch"),_hoisted_6$1=createTextVNode("delete"),_hoisted_7$1=createTextVNode("options"),_hoisted_8$1=createTextVNode("trace"),_hoisted_9$1={style:{margin:"0 6px 0 3px","word-break":"break-all"}};function _sfc_render$4(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-tag"),f=resolveComponent("a-badge"),i=resolveComponent("a-directory-tree");return openBlock(),createBlock(i,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[0]||(t[0]=c=>o.expandedKeys=c),onSelect:o.docChecked},{title:withCtx(({title:c,isLeaf:p,method:m,children:v,key:k})=>[k==="info"?(openBlock(),createBlock(_,{key:0,style:{"margin-right":"3px"}})):createCommentVNode("",!0),p?(openBlock(),createElementBlock(Fragment,{key:1},[m==="get"?(openBlock(),createBlock(n,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_1$4]),_:1})):m==="post"?(openBlock(),createBlock(n,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_2$3]),_:1})):m==="put"?(openBlock(),createBlock(n,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_3$3]),_:1})):m==="head"?(openBlock(),createBlock(n,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_4$2]),_:1})):m==="patch"?(openBlock(),createBlock(n,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_5$2]),_:1})):m==="delete"?(openBlock(),createBlock(n,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_6$1]),_:1})):m==="options"?(openBlock(),createBlock(n,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_7$1]),_:1})):m==="trace"?(openBlock(),createBlock(n,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_8$1]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0),createBaseVNode("span",_hoisted_9$1,toDisplayString(c),1),v?(openBlock(),createBlock(f,{key:2,count:v.length,"number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","onSelect"])}var DocTreeOpenApi=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),CustomRequest_vue_vue_type_style_index_0_lang="";const _sfc_main$3={components:{InfoCircleOutlined,FileTextOutlined,EllipsisOutlined,EditOutlined,DeleteOutlined,FolderAddOutlined,ApiOutlined,PlusOutlined,ReloadOutlined},setup(){const s=useStore();useRoute();const t=useRouter();let a={},o=ref([]),d=ref(["main"]),y=ref([]),_="",n="";const f=(l,r)=>{if(r.node.isLeaf){let h=r.node.dataRef;t.push({path:"/custom/request",query:h.query})}},i=(l,r,h=()=>{})=>{_=l,zyplayerApi.apiDocApisDetail({id:l}).then(x=>{let V=x.data;if(!V&&V.length!=1){h(!1),message.error("\u83B7\u53D6\u6587\u6863\u6570\u636E\u5931\u8D25");return}a=V,s.commit("setCustomRequestDoc",V),m(r),h(!0)}).catch(()=>{h(!1)})};let c={treeRequestMap:{},originNodeMap:{}};const p=l=>{l.forEach(r=>{r.isLeaf&&r.nodeId?c.treeRequestMap[r.nodeId]=r:r.children&&p(r.children)})},m=async l=>{let r={id:_};n=l,o.value=getTreeDataForTag$2(a,l,r,c),p(o.value)};watch(s.getters.getCustomRequestChange,()=>{let l=s.state.customRequestChange;if(l&&l.nodeId&&l.nodeName){let r=c.treeRequestMap[l.nodeId];r&&(r.method=l.method,r.title=l.nodeName);let h=c.originNodeMap[l.nodeId];h&&(h.method=l.method,h.nodeName=l.nodeName)}}),watch(s.getters.getActivePage,()=>{let l=s.state.activePage;B(l.query.nodeId)});const v=(l,r)=>{l&&(r.data.editing=!1)},k=l=>{let r=l.data.titleEditing;r!==l.data.title&&zyplayerApi.apiCustomNodeUpdate({id:l.data.nodeId,nodeName:r}).then(h=>{l.data.title=r;let x=c.originNodeMap[l.data.nodeId];x&&(x.name=r),l.data.editing=!1,message.success("\u4FEE\u6539\u6210\u529F")})},C=(l,r)=>{l.key==="delete"&&Modal.confirm({title:"\u5220\u9664\u786E\u8BA4",maskClosable:!0,icon:createVNode(ExclamationCircleOutlined),content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u6B64\u63A5\u53E3\u5417\uFF1F",okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",onOk(){zyplayerApi.apiCustomNodeDelete({id:r.data.nodeId}).then(h=>{message.success("\u5220\u9664\u6210\u529F"),i(_,n)})}})},g=(l,r)=>{if(l.key==="newFolder"){let h={nodeType:0,docId:_,parentId:r.nodeId,nodeName:"\u65B0\u5EFA\u6587\u4EF6\u5939",nodeDesc:""};zyplayerApi.apiCustomNodeAdd(h).then(x=>{i(_,n)})}else if(l.key==="newRequest"){let h={nodeType:1,docId:_,parentId:r.nodeId,nodeName:"\u65B0\u5EFA\u63A5\u53E3",method:"get",apiUrl:""};zyplayerApi.apiCustomNodeAdd(h).then(x=>{let V=x.data,u={id:_,nodeId:V.id};t.push({path:"/custom/request",query:u}),i(_,n,()=>{B(V.id)})})}else l.key==="refresh"?i(_,n,h=>{h&&message.success("\u91CD\u65B0\u52A0\u8F7D\u6210\u529F")}):l.key==="edit"?r.data.editing=!0:l.key==="delete"&&Modal.confirm({title:"\u5220\u9664\u786E\u8BA4",maskClosable:!0,icon:createVNode(ExclamationCircleOutlined),content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u6B64\u6587\u4EF6\u5939\u53CA\u76EE\u5F55\u4E0B\u6240\u6709\u4E8C\u7EA7\u76EE\u5F55\u548C\u63A5\u53E3\u5417\uFF1F",okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",onOk(){zyplayerApi.apiCustomNodeDelete({id:r.data.nodeId}).then(h=>{message.success("\u5220\u9664\u6210\u529F"),i(_,n)})}})},B=l=>{let r=c.treeRequestMap[l];r&&(y.value=[r.key])};return{expandedKeys:d,selectedKeys:y,editFolderVisibleChange:v,editFolderSave:k,docChecked:f,treeDataDragEnd:l=>{let r={id:l.dragNode.nodeId,parentId:l.node.nodeId,targetType:0};l.dropToGap?(console.log(`\u653E\u5165${l.node.key}\u7684\u540E\u9762`),r.targetType=1):console.log(`\u653E\u5165${l.node.key}\u6587\u4EF6\u5939\u5185`),zyplayerApi.apiCustomNodeChangeParent(r).then(h=>{message.success("\u4FEE\u6539\u6392\u5E8F\u6210\u529F"),i(_,n)}),console.log(l)},loadDoc:i,loadTreeData:m,treeData:o,handleFolderDropdownClick:g,handleApiTitleDropdownClick:C}}},_hoisted_1$3={class:"doc-tree-box"},_hoisted_2$2={key:0,class:"api-title-line"},_hoisted_3$2={class:"tree-title-text"},_hoisted_4$1={key:1,class:"api-title-line"},_hoisted_5$1={class:"tree-title-text"},_hoisted_6=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_7=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_8=createTextVNode(" \u5237\u65B0"),_hoisted_9={key:2,class:"api-title-line"},_hoisted_10=createTextVNode("get"),_hoisted_11=createTextVNode("post"),_hoisted_12=createTextVNode("put"),_hoisted_13=createTextVNode("head"),_hoisted_14=createTextVNode("patch"),_hoisted_15=createTextVNode("delete"),_hoisted_16=createTextVNode("options"),_hoisted_17=createTextVNode("trace"),_hoisted_18={class:"tree-title-text"},_hoisted_19=createTextVNode(" \u5220\u9664"),_hoisted_20={key:3,class:"api-title-line"},_hoisted_21={style:{"margin-top":"10px","text-align":"right"}},_hoisted_22=createTextVNode("\u4FDD\u5B58"),_hoisted_23={class:"tree-title-text"},_hoisted_24=createTextVNode(" \u65B0\u5EFA\u63A5\u53E3"),_hoisted_25=createTextVNode(" \u65B0\u5EFA\u6587\u4EF6\u5939"),_hoisted_26=createTextVNode(" \u7F16\u8F91"),_hoisted_27=createTextVNode(" \u5220\u9664");function _sfc_render$3(s,t,a,o,d,y){const _=resolveComponent("file-text-outlined"),n=resolveComponent("a-badge"),f=resolveComponent("ellipsis-outlined"),i=resolveComponent("plus-outlined"),c=resolveComponent("a-menu-item"),p=resolveComponent("folder-add-outlined"),m=resolveComponent("reload-outlined"),v=resolveComponent("a-menu"),k=resolveComponent("a-dropdown"),C=resolveComponent("a-tag"),g=resolveComponent("delete-outlined"),B=resolveComponent("a-input"),w=resolveComponent("a-button"),l=resolveComponent("a-popover"),r=resolveComponent("a-menu-divider"),h=resolveComponent("edit-outlined"),x=resolveComponent("a-directory-tree"),V=resolveDirective("autofocus");return openBlock(),createElementBlock("div",_hoisted_1$3,[createVNode(x,{showIcon:!1,"tree-data":o.treeData,expandedKeys:o.expandedKeys,"onUpdate:expandedKeys":t[3]||(t[3]=u=>o.expandedKeys=u),selectedKeys:o.selectedKeys,"onUpdate:selectedKeys":t[4]||(t[4]=u=>o.selectedKeys=u),draggable:"",onDrop:o.treeDataDragEnd,onSelect:o.docChecked},{title:withCtx(u=>[u.key==="info"?(openBlock(),createElementBlock("div",_hoisted_2$2,[createVNode(_,{style:{"margin-right":"3px"}}),createBaseVNode("span",_hoisted_3$2,toDisplayString(u.title),1)])):createCommentVNode("",!0),u.key==="main"?(openBlock(),createElementBlock("div",_hoisted_4$1,[createBaseVNode("span",_hoisted_5$1,toDisplayString(u.title),1),createVNode(n,{count:u.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleFolderDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"newRequest"},{default:withCtx(()=>[createVNode(i),_hoisted_6]),_:1}),createVNode(c,{key:"newFolder"},{default:withCtx(()=>[createVNode(p),_hoisted_7]),_:1}),createVNode(c,{key:"refresh"},{default:withCtx(()=>[createVNode(m),_hoisted_8]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[0]||(t[0]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])):createCommentVNode("",!0),u.isLeaf?(openBlock(),createElementBlock("div",_hoisted_9,[u.method==="get"?(openBlock(),createBlock(C,{key:0,color:"pink"},{default:withCtx(()=>[_hoisted_10]),_:1})):u.method==="post"?(openBlock(),createBlock(C,{key:1,color:"red"},{default:withCtx(()=>[_hoisted_11]),_:1})):u.method==="put"?(openBlock(),createBlock(C,{key:2,color:"orange"},{default:withCtx(()=>[_hoisted_12]),_:1})):u.method==="head"?(openBlock(),createBlock(C,{key:3,color:"green"},{default:withCtx(()=>[_hoisted_13]),_:1})):u.method==="patch"?(openBlock(),createBlock(C,{key:4,color:"cyan"},{default:withCtx(()=>[_hoisted_14]),_:1})):u.method==="delete"?(openBlock(),createBlock(C,{key:5,color:"blue"},{default:withCtx(()=>[_hoisted_15]),_:1})):u.method==="options"?(openBlock(),createBlock(C,{key:6,color:"purple"},{default:withCtx(()=>[_hoisted_16]),_:1})):u.method==="trace"?(openBlock(),createBlock(C,{key:7,color:"purple"},{default:withCtx(()=>[_hoisted_17]),_:1})):createCommentVNode("",!0),createBaseVNode("span",_hoisted_18,[createTextVNode(toDisplayString(u.title)+" ",1),createVNode(k,{trigger:["click"],class:"api-title-dropdown"},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleApiTitleDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"delete"},{default:withCtx(()=>[createVNode(g),_hoisted_19]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[1]||(t[1]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])])):u.nodeId?(openBlock(),createElementBlock("div",_hoisted_20,[createVNode(l,{visible:u.data.editing,"onUpdate:visible":N=>u.data.editing=N,placement:"rightTop",title:"\u7F16\u8F91\u540D\u79F0",trigger:"click",onVisibleChange:N=>o.editFolderVisibleChange(N,u)},{content:withCtx(()=>[withDirectives(createVNode(B,{value:u.data.titleEditing,"onUpdate:value":N=>u.data.titleEditing=N},null,8,["value","onUpdate:value"]),[[V]]),createBaseVNode("div",_hoisted_21,[createVNode(w,{onClick:N=>o.editFolderSave(u),type:"primary"},{default:withCtx(()=>[_hoisted_22]),_:2},1032,["onClick"])])]),default:withCtx(()=>[createBaseVNode("span",_hoisted_23,toDisplayString(u.title),1)]),_:2},1032,["visible","onUpdate:visible","onVisibleChange"]),createVNode(n,{count:u.children.length,showZero:"","number-style":{backgroundColor:"#fff",color:"#999",boxShadow:"0 0 0 1px #d9d9d9 inset"}},null,8,["count"]),createVNode(k,{trigger:["click"]},{overlay:withCtx(()=>[createVNode(v,{onClick:N=>o.handleFolderDropdownClick(N,u)},{default:withCtx(()=>[createVNode(c,{key:"newRequest"},{default:withCtx(()=>[createVNode(i),_hoisted_24]),_:1}),createVNode(c,{key:"newFolder"},{default:withCtx(()=>[createVNode(p),_hoisted_25]),_:1}),createVNode(r),createVNode(c,{key:"edit"},{default:withCtx(()=>[createVNode(h),_hoisted_26]),_:1}),createVNode(c,{key:"delete"},{default:withCtx(()=>[createVNode(g),_hoisted_27]),_:1})]),_:2},1032,["onClick"])]),default:withCtx(()=>[createBaseVNode("span",{onClick:t[2]||(t[2]=withModifiers(()=>{},["stop"])),style:{padding:"3px 10px"}},[createVNode(f)])]),_:2},1024)])):createCommentVNode("",!0)]),_:1},8,["tree-data","expandedKeys","selectedKeys","onDrop","onSelect"])])}var CustomRequest=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),MenuLayout_vue_vue_type_style_index_0_lang="";const _sfc_main$2={props:{collapsed:{type:Boolean,default:!1}},components:{MenuChildrenLayout,DocTreeSwagger,DocTreeOpenApi,CustomRequest},setup(s){const t=useStore(),a=useRoute(),o=useRouter();let d=ref([]),y=ref([]),_=ref([]),n=ref(!1),f=ref([]),i=ref(),c=ref(""),p=ref({});const m=()=>{zyplayerApi.docApiGlobalParamList().then(r=>{let h=r.data||[];t.commit("setGlobalParam",h)})},v=()=>{zyplayerApi.apiDocApis().then(r=>{f.value=r.data||[],f.value.length>0&&!i.value&&(a.path==="/swagger/view"&&a.query.id||a.path==="/openapi/view"&&a.query.id||a.path==="/custom/request"&&a.query.id?i.value=parseInt(a.query.id):i.value=f.value[0].id,B())})};let k=ref(),C=ref(),g=ref();const B=async()=>{if(n.value=!0,p.value=f.value.find(h=>h.id===i.value),!p.value){message.error("\u672A\u627E\u5230\u5BF9\u5E94\u7684\u6587\u6863\u5730\u5740\u4FE1\u606F");return}await nextTick();const r=h=>{h&&t.commit("setApiDoc",p.value),n.value=!1};p.value.docType===1||p.value.docType===2?k.value&&k.value.loadDoc(i.value,c.value,r):p.value.docType===3||p.value.docType===4?C.value&&C.value.loadDoc(i.value,c.value,r):p.value.docType===5&&g.value&&g.value.loadDoc(i.value,c.value,r),zyplayerApi.docApiGlobalParamList({docId:i.value}).then(h=>{let x=h.data||[];t.commit("setDocGlobalParam",x)})},w=()=>{B()},l=()=>{p.value.docType===1||p.value.docType===2?k.value&&k.value.loadTreeData(c.value):p.value.docType===3||p.value.docType===4?C.value&&C.value.loadTreeData(c.value):p.value.docType===5&&g.value&&g.value.loadTreeData(c.value)};return watch(t.getters.getDocChangedNum,()=>{v()}),onMounted(()=>{d.value=o.options.routes.find(V=>V.path==="/").children[0].children;let r=a.meta||{},h=a.path;r.parentPath&&(h=r.parentPath),y.value=[h];let x=a.matched;x.length>=1&&(_.value=[x[1].path]),v(),m()}),{menuData:d,selectedKeys:y,openKeys:_,treeDataLoading:n,docResourceList:f,docChoiceId:i,searchKeywords:c,swaggerRef:k,openApiRef:C,customRequestRef:g,docChoice:p,searchDoc:l,docChoiceChange:w}}},_hoisted_1$2={class:"menu-layout"},_hoisted_2$1={class:"doc-tree"},_hoisted_3$1={style:{padding:"10px 5px"}};function _sfc_render$2(s,t,a,o,d,y){const _=resolveComponent("menu-children-layout"),n=resolveComponent("a-menu"),f=resolveComponent("a-divider"),i=resolveComponent("a-select-option"),c=resolveComponent("a-select"),p=resolveComponent("a-input-search"),m=resolveComponent("DocTreeSwagger"),v=resolveComponent("DocTreeOpenApi"),k=resolveComponent("CustomRequest"),C=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(n,{theme:"light",mode:"inline","inline-collapsed":!1,openKeys:o.openKeys,"onUpdate:openKeys":t[0]||(t[0]=g=>o.openKeys=g),selectedKeys:o.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=g=>o.selectedKeys=g)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.menuData,g=>(openBlock(),createBlock(_,{menuItem:g},null,8,["menuItem"]))),256))]),_:1},8,["openKeys","selectedKeys"]),createVNode(f,{style:{margin:"6px 0"}}),withDirectives(createBaseVNode("div",_hoisted_2$1,[createVNode(C,{tip:"\u52A0\u8F7D\u4E2D...",spinning:o.treeDataLoading},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$1,[createVNode(c,{placeholder:"\u8BF7\u9009\u62E9\u5206\u7EC4",value:o.docChoiceId,"onUpdate:value":t[2]||(t[2]=g=>o.docChoiceId=g),onChange:o.docChoiceChange,style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.docResourceList,g=>(openBlock(),createBlock(i,{value:g.id},{default:withCtx(()=>[createTextVNode(toDisplayString(g.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value","onChange"]),createVNode(p,{value:o.searchKeywords,"onUpdate:value":t[3]||(t[3]=g=>o.searchKeywords=g),placeholder:"\u641C\u7D22\u6587\u6863\u5185\u5BB9",style:{width:"100%","margin-top":"10px"},onSearch:o.searchDoc},null,8,["value","onSearch"])]),o.docChoice&&o.docChoice.docType?(openBlock(),createElementBlock(Fragment,{key:0},[o.docChoice.docType===1||o.docChoice.docType===2?(openBlock(),createBlock(m,{key:0,ref:"swaggerRef"},null,512)):createCommentVNode("",!0),o.docChoice.docType===3||o.docChoice.docType===4?(openBlock(),createBlock(v,{key:1,ref:"openApiRef"},null,512)):createCommentVNode("",!0),o.docChoice.docType===5?(openBlock(),createBlock(k,{key:2,ref:"customRequestRef"},null,512)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:1},8,["spinning"])],512),[[vShow,!a.collapsed]])])}var MenuLayout=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),GlobalFooter_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1={name:"GlobalFooter",props:["copyright","linkList"]},_hoisted_1$1={class:"footer"},_hoisted_2={class:"links"},_hoisted_3=["href"],_hoisted_4={class:"copyright"},_hoisted_5=createTextVNode(" Copyright");function _sfc_render$1(s,t,a,o,d,y){const _=resolveComponent("a-icon");return openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.linkList,(n,f)=>(openBlock(),createElementBlock("a",{target:"_blank",key:f,href:n.link?n.link:"javascript: void(0)"},[n.icon?(openBlock(),createBlock(_,{key:0,type:n.icon},null,8,["type"])):createCommentVNode("",!0),createTextVNode(toDisplayString(n.name),1)],8,_hoisted_3))),128))]),createBaseVNode("div",_hoisted_4,[_hoisted_5,createVNode(_,{type:"copyright"}),createTextVNode(" "+toDisplayString(a.copyright),1)])])}var GlobalFooter=_export_sfc(_sfc_main$1,[["render",_sfc_render$1],["__scopeId","data-v-7aaaa116"]]),GlobalLayout_vue_vue_type_style_index_0_scoped_true_lang="";const minHeight=window.innerHeight-64-122,_sfc_main={name:"GlobalLayout",components:{LeftResize,HeaderAvatar,MenuLayout,GlobalFooter,BarChartOutlined,MenuFoldOutlined,MenuUnfoldOutlined},data(){return{minHeight:minHeight+"px",appMenuCollapsed:!1,leftAsideWidth:300}},computed:{},mounted(){},methods:{}},_withScopeId=s=>(pushScopeId("data-v-40238062"),s=s(),popScopeId(),s),_hoisted_1=_withScopeId(()=>createBaseVNode("div",{class:"header-border logo"},[createBaseVNode("img",{src:_imports_0}),createBaseVNode("h1",null,"API\u63A5\u53E3\u6587\u6863\u7BA1\u7406")],-1));function _sfc_render(s,t,a,o,d,y){const _=resolveComponent("menu-layout"),n=resolveComponent("a-layout-sider"),f=resolveComponent("LeftResize"),i=resolveComponent("MenuUnfoldOutlined"),c=resolveComponent("MenuFoldOutlined"),p=resolveComponent("a-col"),m=resolveComponent("header-avatar"),v=resolveComponent("a-row"),k=resolveComponent("a-layout-header"),C=resolveComponent("router-view"),g=resolveComponent("a-layout-content"),B=resolveComponent("a-layout");return openBlock(),createBlock(B,{class:"api-menu-trigger"},{default:withCtx(()=>[createVNode(n,{theme:"light",trigger:null,collapsible:"",collapsed:d.appMenuCollapsed,"onUpdate:collapsed":t[0]||(t[0]=w=>d.appMenuCollapsed=w),width:d.leftAsideWidth,style:{height:"100vh",overflow:"auto"}},{default:withCtx(()=>[_hoisted_1,createVNode(_,{collapsed:d.appMenuCollapsed},null,8,["collapsed"])]),_:1},8,["collapsed","width"]),withDirectives(createVNode(f,{value:d.leftAsideWidth,"onUpdate:value":t[1]||(t[1]=w=>d.leftAsideWidth=w)},null,8,["value"]),[[vShow,!d.appMenuCollapsed]]),createVNode(B,null,{default:withCtx(()=>[createVNode(k,{class:"header-border"},{default:withCtx(()=>[createVNode(v,{type:"flex"},{default:withCtx(()=>[createVNode(p,{flex:"auto"},{default:withCtx(()=>[d.appMenuCollapsed?(openBlock(),createBlock(i,{key:0,class:"trigger",onClick:t[2]||(t[2]=w=>d.appMenuCollapsed=!d.appMenuCollapsed)})):(openBlock(),createBlock(c,{key:1,class:"trigger",onClick:t[3]||(t[3]=w=>d.appMenuCollapsed=!d.appMenuCollapsed)}))]),_:1}),createVNode(p,{flex:"400px",style:{"text-align":"right","padding-right":"20px"}},{default:withCtx(()=>[createVNode(m)]),_:1})]),_:1})]),_:1}),createVNode(g,{style:{height:"calc(100vh - 80px)",overflow:"auto",background:"#fff"}},{default:withCtx(()=>[createVNode(C)]),_:1})]),_:1})]),_:1})}var GlobalLayout=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-40238062"]]);export{GlobalLayout as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.3c662771.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.3c662771.js deleted file mode 100644 index 7cabb2db..00000000 --- a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.3c662771.js +++ /dev/null @@ -1 +0,0 @@ -import"./custom.e03d703e.js";import{E as a}from"./EditGlobalParam.574c0f8b.js";import{_ as r}from"./main.999dbd7e.js";import{r as e,o as t,c as s}from"./vendor.627eef95.js";const m={components:{EditGlobalParam:a},setup(){return{}}};function n(c,p,d,l,i,_){const o=e("EditGlobalParam");return t(),s(o,{"dynamic-param":{docId:0}})}var G=r(m,[["render",n]]);export{G as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.583f7faf.js b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.583f7faf.js new file mode 100644 index 00000000..bbbd940f --- /dev/null +++ b/zyplayer-doc-api/src/main/resources/dist/assets/GlobalParam.583f7faf.js @@ -0,0 +1 @@ +import"./custom.e03d703e.js";import{E as o}from"./EditGlobalParam.4ed84db8.js";import{_ as r}from"./main.54fae6aa.js";import{r as e,o as t,c as s}from"./vendor.627eef95.js";const m={components:{EditGlobalParam:o},setup(){return{}}};function n(c,p,d,l,i,_){const a=e("EditGlobalParam");return t(),s(a,{"dynamic-param":{docId:0}})}var G=r(m,[["render",n]]);export{G as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.6a3d3abd.js b/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.6a3d3abd.js deleted file mode 100644 index a35942c3..00000000 --- a/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.6a3d3abd.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./main.999dbd7e.js";import{o as t,b as o}from"./vendor.627eef95.js";const n={name:"SettingView",components:{},data(){return{}},computed:{},mounted(){},methods:{}};function r(a,s,c,d,m,i){return t(),o("div",null," \u5C55\u793A\u914D\u7F6E\u9875\u9762 ")}var f=e(n,[["render",r]]);export{f as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.aac001b2.js b/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.aac001b2.js new file mode 100644 index 00000000..a92d2151 --- /dev/null +++ b/zyplayer-doc-api/src/main/resources/dist/assets/SettingView.aac001b2.js @@ -0,0 +1 @@ +import{_ as e}from"./main.54fae6aa.js";import{o as t,b as o}from"./vendor.627eef95.js";const n={name:"SettingView",components:{},data(){return{}},computed:{},mounted(){},methods:{}};function a(r,s,c,m,i,p){return t(),o("div",null," \u5C55\u793A\u914D\u7F6E\u9875\u9762 ")}var _=e(n,[["render",a]]);export{_ as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.99bddf90.js b/zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.48117674.js similarity index 90% rename from zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.99bddf90.js rename to zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.48117674.js index 9ea86aab..d26f0b37 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.99bddf90.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/ShareHome.48117674.js @@ -1 +1 @@ -import{u as p,y as g,W as f,N as x,o as i,b as l,e as _,F as w,d as L,af as N,ag as C,t as I,a9 as S,r as m,a as v,w as u,c as H,k as A}from"./vendor.627eef95.js";import{m as T}from"./index.a17fca00.js";import{_ as y}from"./main.999dbd7e.js";const b={props:{heading:{type:Array,default:[]}},setup(r){const s=p();let a=g("100px");f(()=>{window.onresize=()=>{n()},setTimeout(()=>{n()},100)}),x(s.getters.getLeftAsideWidth,()=>{n()});let e=g();const n=()=>{a.value=window.getComputedStyle(e.value,null).width};return{navigationRef:e,navigationWidth:a,headingItemClick:t=>{t.node.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}}},D={class:"navigation"},W={ref:"navigationRef",style:{display:"inline-block",width:"100%",height:"1px"}},B=["onClick"];function M(r,s,a,e,n,c){return i(),l("div",D,[_("div",W,null,512),_("div",{class:"navigation-heading",style:N({width:e.navigationWidth})},[(i(!0),l(w,null,L(a.heading,t=>(i(),l("div",{class:C("heading-item heading-"+t.level),onClick:o=>e.headingItemClick(t)},I(t.text),11,B))),256))],4)])}var R=y(b,[["render",M]]);const V={components:{Navigation:R},setup(){const r=p(),s=S(()=>r.state.apiDoc);let a=g();x(r.getters.getApiDoc,()=>{setTimeout(()=>{c(".share-instruction")},100)});const e=t=>T.exports.markdownIt.render(t||"");let n=g([]);const c=t=>{if(!document.querySelector(t))return[];let o=document.querySelector(t).querySelectorAll("h1,h2,h3,h4,h5,h6");if(o.length<=0)return[];let d=[];o.forEach(h=>{let k=h.innerHTML.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/<\/?[^>]+(>|$)/g,"");d.push({node:h,level:parseInt(h.tagName.replace(/[h]/i,""),10),text:k})}),n.value=d};return f(()=>{}),{apiDoc:s,navigationRef:a,navigationList:n,markdownToHtml:e}}},$={key:0},j=["innerHTML"],q={key:1,style:{"text-align":"center"}};function z(r,s,a,e,n,c){const t=m("Navigation"),o=m("a-col"),d=m("a-row");return e.apiDoc.shareInstruction?(i(),l("div",$,[v(d,null,{default:u(()=>[e.navigationList.length>0?(i(),H(o,{key:0,xs:0,sm:4,md:4,lg:6,xl:6},{default:u(()=>[v(t,{ref:"navigationRef",heading:e.navigationList},null,8,["heading"])]),_:1})):A("",!0),v(o,{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24},{default:u(()=>[_("div",{class:"markdown-body share-instruction",innerHTML:e.markdownToHtml(e.apiDoc.shareInstruction),style:{margin:"0 auto","max-width":"1000px"}},null,8,j)]),_:1},8,["sm","md","lg","xl"])]),_:1})])):(i(),l("div",q,"\u6B22\u8FCE\u8BBF\u95EE\u5F00\u653EAPI\u6587\u6863"))}var G=y(V,[["render",z]]);export{G as default}; +import{u as p,y as g,W as f,N as x,o as i,b as l,e as _,F as w,d as L,af as N,ag as C,t as I,a9 as S,r as m,a as v,w as u,c as H,k as A}from"./vendor.627eef95.js";import{m as T}from"./index.a17fca00.js";import{_ as y}from"./main.54fae6aa.js";const D={props:{heading:{type:Array,default:[]}},setup(r){const s=p();let a=g("100px");f(()=>{window.onresize=()=>{n()},setTimeout(()=>{n()},100)}),x(s.getters.getLeftAsideWidth,()=>{n()});let e=g();const n=()=>{a.value=window.getComputedStyle(e.value,null).width};return{navigationRef:e,navigationWidth:a,headingItemClick:t=>{t.node.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}}},b={class:"navigation"},W={ref:"navigationRef",style:{display:"inline-block",width:"100%",height:"1px"}},B=["onClick"];function M(r,s,a,e,n,c){return i(),l("div",b,[_("div",W,null,512),_("div",{class:"navigation-heading",style:N({width:e.navigationWidth})},[(i(!0),l(w,null,L(a.heading,t=>(i(),l("div",{class:C("heading-item heading-"+t.level),onClick:o=>e.headingItemClick(t)},I(t.text),11,B))),256))],4)])}var R=y(D,[["render",M]]);const V={components:{Navigation:R},setup(){const r=p(),s=S(()=>r.state.apiDoc);let a=g();x(r.getters.getApiDoc,()=>{setTimeout(()=>{c(".share-instruction")},100)});const e=t=>T.exports.markdownIt.render(t||"");let n=g([]);const c=t=>{if(!document.querySelector(t))return[];let o=document.querySelector(t).querySelectorAll("h1,h2,h3,h4,h5,h6");if(o.length<=0)return[];let d=[];o.forEach(h=>{let k=h.innerHTML.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/<\/?[^>]+(>|$)/g,"");d.push({node:h,level:parseInt(h.tagName.replace(/[h]/i,""),10),text:k})}),n.value=d};return f(()=>{}),{apiDoc:s,navigationRef:a,navigationList:n,markdownToHtml:e}}},$={key:0},j=["innerHTML"],q={key:1,style:{"text-align":"center"}};function z(r,s,a,e,n,c){const t=m("Navigation"),o=m("a-col"),d=m("a-row");return e.apiDoc.shareInstruction?(i(),l("div",$,[v(d,null,{default:u(()=>[e.navigationList.length>0?(i(),H(o,{key:0,xs:0,sm:4,md:4,lg:6,xl:6},{default:u(()=>[v(t,{ref:"navigationRef",heading:e.navigationList},null,8,["heading"])]),_:1})):A("",!0),v(o,{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24},{default:u(()=>[_("div",{class:"markdown-body share-instruction",innerHTML:e.markdownToHtml(e.apiDoc.shareInstruction),style:{margin:"0 auto","max-width":"1000px"}},null,8,j)]),_:1},8,["sm","md","lg","xl"])]),_:1})])):(i(),l("div",q,"\u6B22\u8FCE\u8BBF\u95EE\u5F00\u653EAPI\u6587\u6863"))}var G=y(V,[["render",z]]);export{G as default}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8b6d0280.js b/zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8ed69c79.js similarity index 87% rename from zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8b6d0280.js rename to zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8ed69c79.js index ae2487d7..7a1079c1 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8b6d0280.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/api-logo.8ed69c79.js @@ -1 +1 @@ -var C=Object.defineProperty,E=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var x=(r,e,t)=>e in r?C(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,m=(r,e)=>{for(var t in e||(e={}))O.call(e,t)&&x(r,t,e[t]);if(L)for(var t of L(e))D.call(e,t)&&x(r,t,e[t]);return r},_=(r,e)=>E(r,I(e));import{_ as k}from"./main.999dbd7e.js";import{W as M,y as v,o as j,b as z,e as R}from"./vendor.627eef95.js";const A=["get","head","post","put","patch","delete","options","trace"];function q(r){let e={},t={},n={},h=r.paths;return h?(Object.keys(h).forEach(o=>{let l=h[o];for(let a of A){if(!l[a]||!l[a].tags)continue;let i=a.toLowerCase();n[i]=(n[i]||0)+1,n.total=(n.total||0)+1,l[a].tags.forEach(f=>{let d=e[f];d||(d=e[f]={});let s=d[o];s||(s=d[o]={});let c=o+"."+a;s[a]=l[a],s[a].path=c,s[a].url=o,s[a].method=a,t[c]=l[a]})}}),{urlMethodMap:t,tagPathMap:e,methodStatistic:n}):{urlMethodMap:t,tagPathMap:e,methodStatistic:n}}function G(r,e,t,n){let h=[],o=1,l=r.tags||[];return l.length<=0&&Object.keys(e).forEach(a=>l.push({name:a})),l.forEach(a=>{let i=1,f=[],d=e[a.name];!d||(Object.keys(d).forEach(s=>{let c=1,p=d[s];Object.keys(p).forEach(y=>{let g=o+"_"+i+"_"+c,u=p[y];if(!$(s,u,t))return;u.treeId=g;let T=u.summary||u.path;f.push({title:T,key:g,isLeaf:!0,method:u.method,query:_(m({},n),{path:u.url,method:u.method})}),c++}),i++}),f.length>0&&h.push({title:a.name,key:o,children:f}),o++)}),[{key:"main",title:r.info.title||"Swagger\u63A5\u53E3\u6587\u6863",children:h}]}function $(r,e,t){if(!t||!r||(r=r.toLowerCase(),t=t.toLowerCase(),r.indexOf(t)>=0))return!0;let n=e.path+e.method+e.summary+e.description+e.tags;return n&&n.toLowerCase().indexOf(t)>=0}const P=["get","head","post","put","patch","delete","options","trace"];function H(r){let e={},t={},n={},h=r.paths;return h?(Object.keys(h).forEach(o=>{let l=h[o];for(let a of P){if(!l[a]||!l[a].tags)continue;let i=a.toLowerCase();n[i]=(n[i]||0)+1,n.total=(n.total||0)+1,l[a].tags.forEach(f=>{let d=e[f];d||(d=e[f]={});let s=d[o];s||(s=d[o]={});let c=o+"."+a;s[a]=l[a],s[a].path=c,s[a].url=o,s[a].method=a,t[c]=l[a]})}}),{urlMethodMap:t,tagPathMap:e,methodStatistic:n}):{urlMethodMap:t,tagPathMap:e,methodStatistic:n}}function J(r,e,t,n){let h=[],o=1,l=r.tags||[];return l.length<=0&&Object.keys(e).forEach(a=>l.push({name:a})),l.forEach(a=>{let i=1,f=[],d=e[a.name];!d||(Object.keys(d).forEach(s=>{let c=1,p=d[s];Object.keys(p).forEach(y=>{let g=o+"_"+i+"_"+c,u=p[y];if(!B(s,u,t))return;u.treeId=g;let T=u.summary||u.path;f.push({title:T,key:g,isLeaf:!0,method:u.method,query:_(m({},n),{path:u.url,method:u.method})}),c++}),i++}),f.length>0&&h.push({title:a.name,key:o,children:f}),o++)}),[{key:"main",title:r.info.title||"OpenApi\u63A5\u53E3\u6587\u6863",children:h}]}function B(r,e,t){if(!t||!r||(r=r.toLowerCase(),t=t.toLowerCase(),r.indexOf(t)>=0))return!0;let n=e.path+e.method+e.summary+e.description+e.tags;return n&&n.toLowerCase().indexOf(t)>=0}function K(r,e,t,n){let h=r[0],o=b(h,e,t,n,1);return[{key:"main",isLeaf:!1,title:h.name||"\u81EA\u5EFAAPI\u63A5\u53E3\u6587\u6863",children:o}]}function b(r,e,t,n,h){let o=[];if(!r)return o;let l=1,a=1;return r.children&&r.children.length>0&&r.children.forEach(i=>{n.originNodeMap[i.nodeId]=i;let f=h+"_"+l+"_"+a;if(i.nodeType===1)o.push({title:i.nodeName,key:f,isLeaf:!0,method:i.method,nodeId:i.nodeId,query:_(m({},t),{nodeId:i.nodeId})}),a++;else{let d=b(i,e,t,n,f),s=U(i,e);(d.length>0||s)&&(o.push({title:i.nodeName,key:f,nodeId:i.nodeId,isLeaf:!1,editing:!1,titleEditing:i.nodeName,children:d}),a++)}}),l++,o}function U(r,e){if(!e||!r)return!0;e=e.toLowerCase();let t=r.name;return t&&t.toLowerCase().indexOf(e)>=0}const w={emits:["update:value","change"],setup(r,{emit:e}){M(()=>{o()});let t=v(300),n=v(),h=v();const o=()=>{let l=n.value,a=h.value;l.onmousedown=i=>{let f=i.clientX;return l.style.background="#ccc",a.style.background="#aaa",l.left=l.offsetLeft,document.onmousemove=d=>{let s=d.clientX,c=f-s;(c<0&&t.value<600||c>0&&t.value>300)&&(f=s,t.value-=c,t.value<300&&(t.value=300),e("update:value",t.value),e("change",t.value))},document.onmouseup=()=>{l.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}};return{leftAsideWidth:t,leftResizeRef:n,leftResizeBarRef:h}}},F={ref:"leftResizeRef",class:"left-resize"},S={ref:"leftResizeBarRef"};function X(r,e,t,n,h,o){return j(),z("div",F,[R("i",S,"...",512)],512)}var Q=k(w,[["render",X],["__scopeId","data-v-33303c20"]]),Y="assets/api-logo.952f0c92.png";export{Q as L,Y as _,q as a,H as b,J as c,K as d,G as g}; +var E=Object.defineProperty,I=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var x=(r,e,t)=>e in r?E(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,m=(r,e)=>{for(var t in e||(e={}))b.call(e,t)&&x(r,t,e[t]);if(L)for(var t of L(e))D.call(e,t)&&x(r,t,e[t]);return r},_=(r,e)=>I(r,O(e));import{_ as k}from"./main.54fae6aa.js";import{W as M,y as v,o as j,b as z,e as R}from"./vendor.627eef95.js";const A=["get","head","post","put","patch","delete","options","trace"];function q(r){let e={},t={},n={},h=r.paths;return h?(Object.keys(h).forEach(o=>{let l=h[o];for(let a of A){if(!l[a]||!l[a].tags)continue;let i=a.toLowerCase();n[i]=(n[i]||0)+1,n.total=(n.total||0)+1,l[a].tags.forEach(f=>{let d=e[f];d||(d=e[f]={});let s=d[o];s||(s=d[o]={});let c=o+"."+a;s[a]=l[a],s[a].path=c,s[a].url=o,s[a].method=a,t[c]=l[a]})}}),{urlMethodMap:t,tagPathMap:e,methodStatistic:n}):{urlMethodMap:t,tagPathMap:e,methodStatistic:n}}function G(r,e,t,n){let h=[],o=1,l=r.tags||[];return l.length<=0&&Object.keys(e).forEach(a=>l.push({name:a})),l.forEach(a=>{let i=1,f=[],d=e[a.name];!d||(Object.keys(d).forEach(s=>{let c=1,p=d[s];Object.keys(p).forEach(y=>{let g=o+"_"+i+"_"+c,u=p[y];if(!$(s,u,t))return;u.treeId=g;let T=u.summary||u.path;f.push({title:T,key:g,isLeaf:!0,method:u.method,query:_(m({},n),{path:u.url,method:u.method})}),c++}),i++}),f.length>0&&h.push({title:a.name,key:o,children:f}),o++)}),[{key:"main",title:r.info.title||"Swagger\u63A5\u53E3\u6587\u6863",children:h}]}function $(r,e,t){if(!t||!r||(r=r.toLowerCase(),t=t.toLowerCase(),r.indexOf(t)>=0))return!0;let n=e.path+e.method+e.summary+e.description+e.tags;return n&&n.toLowerCase().indexOf(t)>=0}const P=["get","head","post","put","patch","delete","options","trace"];function H(r){let e={},t={},n={},h=r.paths;return h?(Object.keys(h).forEach(o=>{let l=h[o];for(let a of P){if(!l[a]||!l[a].tags)continue;let i=a.toLowerCase();n[i]=(n[i]||0)+1,n.total=(n.total||0)+1,l[a].tags.forEach(f=>{let d=e[f];d||(d=e[f]={});let s=d[o];s||(s=d[o]={});let c=o+"."+a;s[a]=l[a],s[a].path=c,s[a].url=o,s[a].method=a,t[c]=l[a]})}}),{urlMethodMap:t,tagPathMap:e,methodStatistic:n}):{urlMethodMap:t,tagPathMap:e,methodStatistic:n}}function J(r,e,t,n){let h=[],o=1,l=r.tags||[];return l.length<=0&&Object.keys(e).forEach(a=>l.push({name:a})),l.forEach(a=>{let i=1,f=[],d=e[a.name];!d||(Object.keys(d).forEach(s=>{let c=1,p=d[s];Object.keys(p).forEach(y=>{let g=o+"_"+i+"_"+c,u=p[y];if(!B(s,u,t))return;u.treeId=g;let T=u.summary||u.path;f.push({title:T,key:g,isLeaf:!0,method:u.method,query:_(m({},n),{path:u.url,method:u.method})}),c++}),i++}),f.length>0&&h.push({title:a.name,key:o,children:f}),o++)}),[{key:"main",title:r.info.title||"OpenApi\u63A5\u53E3\u6587\u6863",children:h}]}function B(r,e,t){if(!t||!r||(r=r.toLowerCase(),t=t.toLowerCase(),r.indexOf(t)>=0))return!0;let n=e.path+e.method+e.summary+e.description+e.tags;return n&&n.toLowerCase().indexOf(t)>=0}function K(r,e,t,n){let h=r[0],o=C(h,e,t,n,1);return[{key:"main",isLeaf:!1,title:h.name||"\u81EA\u5EFAAPI\u63A5\u53E3\u6587\u6863",children:o}]}function C(r,e,t,n,h){let o=[];if(!r)return o;let l=1,a=1;return r.children&&r.children.length>0&&r.children.forEach(i=>{n.originNodeMap[i.nodeId]=i;let f=h+"_"+l+"_"+a;if(i.nodeType===1)o.push({title:i.nodeName,key:f,isLeaf:!0,method:i.method,nodeId:i.nodeId,query:_(m({},t),{nodeId:i.nodeId})}),a++;else{let d=C(i,e,t,n,f),s=U(i,e);(d.length>0||s)&&(o.push({title:i.nodeName,key:f,nodeId:i.nodeId,isLeaf:!1,editing:!1,titleEditing:i.nodeName,children:d}),a++)}}),l++,o}function U(r,e){if(!e||!r)return!0;e=e.toLowerCase();let t=r.name;return t&&t.toLowerCase().indexOf(e)>=0}const w={emits:["update:value","change"],setup(r,{emit:e}){M(()=>{o()});let t=v(300),n=v(),h=v();const o=()=>{let l=n.value,a=h.value;l.onmousedown=i=>{let f=i.clientX;return l.style.background="#ccc",a.style.background="#aaa",l.left=l.offsetLeft,document.onmousemove=d=>{let s=d.clientX,c=f-s;(c<0&&t.value<600||c>0&&t.value>300)&&(f=s,t.value-=c,t.value<300&&(t.value=300),e("update:value",t.value),e("change",t.value))},document.onmouseup=()=>{l.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}};return{leftAsideWidth:t,leftResizeRef:n,leftResizeBarRef:h}}},F={ref:"leftResizeRef",class:"left-resize"},S={ref:"leftResizeBarRef"};function X(r,e,t,n,h,o){return j(),z("div",F,[R("i",S,"...",512)],512)}var Q=k(w,[["render",X],["__scopeId","data-v-33303c20"]]),Y="assets/api-logo.952f0c92.png";export{Q as L,Y as _,q as a,H as b,J as c,K as d,G as g}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/main.999dbd7e.js b/zyplayer-doc-api/src/main/resources/dist/assets/main.54fae6aa.js similarity index 83% rename from zyplayer-doc-api/src/main/resources/dist/assets/main.999dbd7e.js rename to zyplayer-doc-api/src/main/resources/dist/assets/main.54fae6aa.js index 2f5739c6..3860dffb 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/main.999dbd7e.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/main.54fae6aa.js @@ -1 +1 @@ -import{z as w,r as p,o as l,c as u,w as m,a as _,P as k,b as P,F as y,d as R,e as A,f as b,K as L,g as D,h as E,i as O,j as $,A as x,l as M}from"./vendor.627eef95.js";const C=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const n of o.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&s(n)}).observe(document,{childList:!0,subtree:!0});function a(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(i){if(i.ep)return;i.ep=!0;const o=a(i);fetch(i.href,o)}};C();var f=(e,t)=>{const a=e.__vccOpts||e;for(const[s,i]of t)a[s]=i;return a};const I={name:"app",components:{},data(){return{locale:w}},methods:{}};function V(e,t,a,s,i,o){const n=p("router-view"),h=p("a-config-provider");return l(),u(h,{locale:i.locale},{default:m(()=>[_(n)]),_:1},8,["locale"])}var N=f(I,[["render",V]]);const S="modulepreload",T={},q="",c=function(t,a){return!a||a.length===0?t():Promise.all(a.map(s=>{if(s=`${q}${s}`,s in T)return;T[s]=!0;const i=s.endsWith(".css"),o=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${o}`))return;const n=document.createElement("link");if(n.rel=i?"stylesheet":S,i||(n.as="script",n.crossOrigin=""),n.href=s,document.head.appendChild(n),i)return new Promise((h,d)=>{n.addEventListener("load",h),n.addEventListener("error",d)})})).then(()=>t())};const j={name:"PageTableView",components:{PlusOutlined:k},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:a,query:s}=this.$route,i={name:e,path:t,fullPath:a,query:s};this.pageList.push(i);let o=this.getRouteRealPath(this.$route);this.linkList.push(o),this.activePage=o,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let a=this.getRouteRealPath(e);if(this.activePage=a,this.linkList.indexOf(a)<0){this.linkList.push(a);let{name:i,path:o,fullPath:n,query:h}=e;this.pageList.push({name:i,path:o,fullPath:n,query:h})}let s=this.pageList.find(i=>this.getRouteRealPath(i)===a);s.fullPath=e.fullPath,this.$store.commit("setActivePage",s)}},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(a=>a.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:"/custom/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(a=>this.getRouteRealPath(a)!==e),this.linkList=this.linkList.filter(a=>a!==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))}}},K={class:"page-layout"},G={class:"page-body"};function U(e,t,a,s,i,o){const n=p("a-tab-pane"),h=p("a-tabs"),d=p("router-view");return l(),P("div",K,[_(h,{type:"editable-card","hide-add":"",activeKey:i.activePage,"onUpdate:activeKey":t[0]||(t[0]=r=>i.activePage=r),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),P(y,null,R(i.pageList,r=>(l(),u(n,{closable:"",tab:o.pageTabNameMap[r.fullPath]||r.name,name:o.getRouteRealPath(r),fullPath:r.fullPath,key:r.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),A("div",G,[_(d,null,{default:m(({Component:r,route:v})=>[(l(),u(L,null,[(l(),u(b(r),{key:v.fullPath}))],1024))]),_:1})])])}var W=f(j,[["render",U]]);const B={name:"PageTableView",components:{},data(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:[],apiRequestIndex:1}},computed:{pageTabNameMap(){return this.$store.state.pageTabNameMap}},created(){let{name:e,path:t,fullPath:a}=this.$route;this.pageList.push({name:e,path:t,fullPath:a});let s=this.getRouteRealPath(this.$route);this.linkList.push(s),this.activePage=s,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let a=this.getRouteRealPath(e);if(this.activePage=a,this.linkList.indexOf(a)<0){this.linkList.push(a);let{name:i,path:o,fullPath:n}=e;this.pageList.push({name:i,path:o,fullPath:n})}let s=this.pageList.find(i=>this.getRouteRealPath(i)===a);s.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(a=>a.fullPath===e);this.activePage=this.getRouteRealPath(t),this.$router.push(t.fullPath)},editPage(e,t){this[t](e)},editPageTab(e,t){this.removePageTab(e)},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(a=>this.getRouteRealPath(a)!==e),this.linkList=this.linkList.filter(a=>a!==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))}}},F={class:"page-layout"},H={class:"page-body"};function z(e,t,a,s,i,o){const n=p("a-tab-pane"),h=p("a-tabs"),d=p("router-view");return l(),P("div",F,[_(h,{type:"editable-card","hide-add":"",activeKey:i.activePage,"onUpdate:activeKey":t[0]||(t[0]=r=>i.activePage=r),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),P(y,null,R(i.pageList,r=>(l(),u(n,{closable:"",tab:o.pageTabNameMap[r.fullPath]||r.name,name:o.getRouteRealPath(r),fullPath:r.fullPath,key:r.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),A("div",H,[_(d,null,{default:m(({Component:r,route:v})=>[(l(),u(L,null,[(l(),u(b(r),{key:v.fullPath}))],1024))]),_:1})])])}var J=f(B,[["render",z]]);const Q={name:"EmptyLayout",components:{},props:[],data(){return{}},methods:{}};function X(e,t,a,s,i,o){const n=p("router-view");return l(),u(n,null,{default:m(({Component:h,route:d})=>[(l(),u(L,null,[(l(),u(b(h),{key:d.fullPath}))],1024))]),_:1})}var Y=f(Q,[["render",X]]);let Z=[{path:"/",name:"\u4E3B\u9875",component:()=>c(()=>import("./GlobalLayout.4a3d88f1.js"),["assets/GlobalLayout.4a3d88f1.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/api-logo.8b6d0280.js"]),redirect:"/manage",children:[{path:"/doc",name:"\u6587\u6863\u7BA1\u7406",component:W,children:[{path:"/manage",name:"\u6587\u6863\u5730\u5740\u7BA1\u7406",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./DocManage.62423dd8.js"),["assets/DocManage.62423dd8.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/index.12ebc7b1.js","assets/index.a17fca00.js","assets/EditGlobalParam.574c0f8b.js"])},{path:"/setting",name:"\u7CFB\u7EDF\u8BBE\u7F6E",meta:{icon:"SettingOutlined"},component:Y,children:[{path:"/setting/globalParam",name:"\u5168\u5C40\u53C2\u6570",component:()=>c(()=>import("./GlobalParam.3c662771.js"),["assets/GlobalParam.3c662771.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/EditGlobalParam.574c0f8b.js"])},{path:"/setting/view",name:"\u5C55\u793A\u914D\u7F6E",meta:{hidden:!0},component:()=>c(()=>import("./SettingView.6a3d3abd.js"),["assets/SettingView.6a3d3abd.js","assets/vendor.627eef95.js"])}]},{path:"/swagger/info",name:"Swagger\u6587\u6863\u4FE1\u606F",meta:{hidden:!0},component:()=>c(()=>import("./DocInfo.b0d7cd07.js"),["assets/DocInfo.b0d7cd07.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/swagger/view",name:"Swagger\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.443241a2.js"),["assets/DocView.443241a2.js","assets/vendor.627eef95.js","assets/DocContent.6f068063.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js","assets/unitConvert.d6998806.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])},{path:"/openapi/info",name:"OpenApi\u6587\u6863\u4FE1\u606F",meta:{hidden:!0},component:()=>c(()=>import("./DocInfo.91aa4e90.js"),["assets/DocInfo.91aa4e90.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/openapi/view",name:"OpenApi\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.48c670ba.js"),["assets/DocView.48c670ba.js","assets/vendor.627eef95.js","assets/DocContent.912e10be.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js","assets/unitConvert.d6998806.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])},{path:"/custom/request",name:"\u63A5\u53E3\u8BF7\u6C42",meta:{hidden:!0},component:()=>c(()=>import("./ApiRequest.113477d5.js"),["assets/ApiRequest.113477d5.js","assets/vendor.627eef95.js","assets/index.a17fca00.js","assets/unitConvert.d6998806.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])}]}]},{path:"/share",name:"\u5F00\u653E\u6587\u6863",component:()=>c(()=>import("./GlobalLayout.214d9c15.js"),["assets/GlobalLayout.214d9c15.js","assets/vendor.627eef95.js","assets/custom.e03d703e.js","assets/api-logo.8b6d0280.js"]),children:[{path:"/doc",name:"\u5F00\u653E\u6587\u6863\u7BA1\u7406",component:J,children:[{path:"/share/home",name:"\u5F00\u653E\u6587\u6863\u4F7F\u7528\u8BF4\u660E",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./ShareHome.99bddf90.js"),["assets/ShareHome.99bddf90.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/share/swagger/view",name:"Swagger\u5F00\u653E\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.7d5f8c37.js"),["assets/DocView.7d5f8c37.js","assets/vendor.627eef95.js","assets/DocContent.6f068063.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js"])},{path:"/share/openapi/view",name:"OpenApi\u5F00\u653E\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.4aeb99d7.js"),["assets/DocView.4aeb99d7.js","assets/vendor.627eef95.js","assets/DocContent.912e10be.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js"])}]}]}];var ee=D({state(){return{docChangedNum:1,customRequestChange:{},userInfo:{},pageTabNameMap:{},apiDoc:{},globalParam:[],docGlobalParam:[],leftAsideWidth:0,swaggerDoc:{},swaggerDefinitions:{},swaggerUrlMethodMap:{},swaggerMethodStatistic:{},openApiDoc:{},openApiComponents:{},openApiUrlMethodMap:{},openApiMethodStatistic:{},customRequestDoc:{},activePage:{}}},getters:{getCustomRequestChange:e=>()=>e.customRequestChange,getDocChangedNum:e=>()=>e.docChangedNum,getLeftAsideWidth:e=>()=>e.leftAsideWidth,getApiDoc:e=>()=>e.apiDoc,getActivePage:e=>()=>e.activePage},mutations:{setUserInfo(e,t){e.userInfo=t},setGlobalParam(e,t){e.globalParam=t},setDocGlobalParam(e,t){e.docGlobalParam=t},setGlobalParamOnChange(e,t,a){a&&a>0?e.apiDoc.id===a&&(e.docGlobalParam=t):e.globalParam=t},setApiDoc(e,t){e.apiDoc=t},addDocChangedNum(e){e.docChangedNum++},setLeftAsideWidth(e,t){e.leftAsideWidth=t},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.openApiComponents=t.components||{}},setOpenApiUrlMethodMap(e,t){e.openApiUrlMethodMap=t},setOpenApiMethodStatistic(e,t){e.openApiMethodStatistic=t},setCustomRequestDoc(e,t){e.customRequestDoc=t},addTableName(e,t){let a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setCustomRequestChange(e,t){e.customRequestChange=t},setActivePage(e,t){e.activePage=t}}});const te=E({history:O(),routes:Z}),g=$(N);g.config.productionTip=!1;g.use(x);g.use(te);g.use(ee);g.mount("#app");g.directive("highlight",{updated(e){e.querySelectorAll("pre code").forEach(a=>{M.highlightBlock(a)})}});g.directive("autofocus",{updated(e){setTimeout(()=>e.focus(),0)}});export{f as _}; +import{z as w,r as p,o as l,c as u,w as m,a as _,P as k,b as P,F as y,d as R,e as A,f as b,K as L,g as D,h as E,i as O,j as $,A as x,l as M}from"./vendor.627eef95.js";const C=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const n of o.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&s(n)}).observe(document,{childList:!0,subtree:!0});function a(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(i){if(i.ep)return;i.ep=!0;const o=a(i);fetch(i.href,o)}};C();var f=(e,t)=>{const a=e.__vccOpts||e;for(const[s,i]of t)a[s]=i;return a};const I={name:"app",components:{},data(){return{locale:w}},methods:{}};function V(e,t,a,s,i,o){const n=p("router-view"),h=p("a-config-provider");return l(),u(h,{locale:i.locale},{default:m(()=>[_(n)]),_:1},8,["locale"])}var N=f(I,[["render",V]]);const S="modulepreload",T={},q="",c=function(t,a){return!a||a.length===0?t():Promise.all(a.map(s=>{if(s=`${q}${s}`,s in T)return;T[s]=!0;const i=s.endsWith(".css"),o=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${o}`))return;const n=document.createElement("link");if(n.rel=i?"stylesheet":S,i||(n.as="script",n.crossOrigin=""),n.href=s,document.head.appendChild(n),i)return new Promise((h,d)=>{n.addEventListener("load",h),n.addEventListener("error",d)})})).then(()=>t())};const j={name:"PageTableView",components:{PlusOutlined:k},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:a,query:s}=this.$route,i={name:e,path:t,fullPath:a,query:s};this.pageList.push(i);let o=this.getRouteRealPath(this.$route);this.linkList.push(o),this.activePage=o,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let a=this.getRouteRealPath(e);if(this.activePage=a,this.linkList.indexOf(a)<0){this.linkList.push(a);let{name:i,path:o,fullPath:n,query:h}=e;this.pageList.push({name:i,path:o,fullPath:n,query:h})}let s=this.pageList.find(i=>this.getRouteRealPath(i)===a);s.fullPath=e.fullPath,this.$store.commit("setActivePage",s)}},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(a=>a.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:"/custom/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(a=>this.getRouteRealPath(a)!==e),this.linkList=this.linkList.filter(a=>a!==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))}}},K={class:"page-layout"},G={class:"page-body"};function U(e,t,a,s,i,o){const n=p("a-tab-pane"),h=p("a-tabs"),d=p("router-view");return l(),P("div",K,[_(h,{type:"editable-card","hide-add":"",activeKey:i.activePage,"onUpdate:activeKey":t[0]||(t[0]=r=>i.activePage=r),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),P(y,null,R(i.pageList,r=>(l(),u(n,{closable:"",tab:o.pageTabNameMap[r.fullPath]||r.name,name:o.getRouteRealPath(r),fullPath:r.fullPath,key:r.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),A("div",G,[_(d,null,{default:m(({Component:r,route:v})=>[(l(),u(L,null,[(l(),u(b(r),{key:v.fullPath}))],1024))]),_:1})])])}var W=f(j,[["render",U]]);const B={name:"PageTableView",components:{},data(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:[],apiRequestIndex:1}},computed:{pageTabNameMap(){return this.$store.state.pageTabNameMap}},created(){let{name:e,path:t,fullPath:a}=this.$route;this.pageList.push({name:e,path:t,fullPath:a});let s=this.getRouteRealPath(this.$route);this.linkList.push(s),this.activePage=s,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){let a=this.getRouteRealPath(e);if(this.activePage=a,this.linkList.indexOf(a)<0){this.linkList.push(a);let{name:i,path:o,fullPath:n}=e;this.pageList.push({name:i,path:o,fullPath:n})}let s=this.pageList.find(i=>this.getRouteRealPath(i)===a);s.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(a=>a.fullPath===e);this.activePage=this.getRouteRealPath(t),this.$router.push(t.fullPath)},editPage(e,t){this[t](e)},editPageTab(e,t){this.removePageTab(e)},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(a=>this.getRouteRealPath(a)!==e),this.linkList=this.linkList.filter(a=>a!==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))}}},F={class:"page-layout"},H={class:"page-body"};function z(e,t,a,s,i,o){const n=p("a-tab-pane"),h=p("a-tabs"),d=p("router-view");return l(),P("div",F,[_(h,{type:"editable-card","hide-add":"",activeKey:i.activePage,"onUpdate:activeKey":t[0]||(t[0]=r=>i.activePage=r),onTabClick:o.changePage,onEdit:o.editPageTab,style:{padding:"5px 10px 0"}},{default:m(()=>[(l(!0),P(y,null,R(i.pageList,r=>(l(),u(n,{closable:"",tab:o.pageTabNameMap[r.fullPath]||r.name,name:o.getRouteRealPath(r),fullPath:r.fullPath,key:r.fullPath},null,8,["tab","name","fullPath"]))),128))]),_:1},8,["activeKey","onTabClick","onEdit"]),A("div",H,[_(d,null,{default:m(({Component:r,route:v})=>[(l(),u(L,null,[(l(),u(b(r),{key:v.fullPath}))],1024))]),_:1})])])}var J=f(B,[["render",z]]);const Q={name:"EmptyLayout",components:{},props:[],data(){return{}},methods:{}};function X(e,t,a,s,i,o){const n=p("router-view");return l(),u(n,null,{default:m(({Component:h,route:d})=>[(l(),u(L,null,[(l(),u(b(h),{key:d.fullPath}))],1024))]),_:1})}var Y=f(Q,[["render",X]]);let Z=[{path:"/",name:"\u4E3B\u9875",component:()=>c(()=>import("./GlobalLayout.e0733fe3.js"),["assets/GlobalLayout.e0733fe3.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/api-logo.8ed69c79.js"]),redirect:"/manage",children:[{path:"/doc",name:"\u6587\u6863\u7BA1\u7406",component:W,children:[{path:"/manage",name:"\u6587\u6863\u5730\u5740\u7BA1\u7406",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./DocManage.c0b45c52.js"),["assets/DocManage.c0b45c52.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/index.12ebc7b1.js","assets/index.a17fca00.js","assets/EditGlobalParam.4ed84db8.js"])},{path:"/setting",name:"\u7CFB\u7EDF\u8BBE\u7F6E",meta:{icon:"SettingOutlined"},component:Y,children:[{path:"/setting/globalParam",name:"\u5168\u5C40\u53C2\u6570",component:()=>c(()=>import("./GlobalParam.583f7faf.js"),["assets/GlobalParam.583f7faf.js","assets/custom.e03d703e.js","assets/vendor.627eef95.js","assets/EditGlobalParam.4ed84db8.js"])},{path:"/setting/view",name:"\u5C55\u793A\u914D\u7F6E",meta:{hidden:!0},component:()=>c(()=>import("./SettingView.aac001b2.js"),["assets/SettingView.aac001b2.js","assets/vendor.627eef95.js"])}]},{path:"/swagger/info",name:"Swagger\u6587\u6863\u4FE1\u606F",meta:{hidden:!0},component:()=>c(()=>import("./DocInfo.e164c55e.js"),["assets/DocInfo.e164c55e.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/swagger/view",name:"Swagger\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.ee67e243.js"),["assets/DocView.ee67e243.js","assets/vendor.627eef95.js","assets/DocContent.ba3e0502.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js","assets/unitConvert.be5ad8ac.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])},{path:"/openapi/info",name:"OpenApi\u6587\u6863\u4FE1\u606F",meta:{hidden:!0},component:()=>c(()=>import("./DocInfo.962b9cff.js"),["assets/DocInfo.962b9cff.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/openapi/view",name:"OpenApi\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.64963647.js"),["assets/DocView.64963647.js","assets/vendor.627eef95.js","assets/DocContent.1017f7cb.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js","assets/unitConvert.be5ad8ac.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])},{path:"/custom/request",name:"\u63A5\u53E3\u8BF7\u6C42",meta:{hidden:!0},component:()=>c(()=>import("./ApiRequest.ee029d31.js"),["assets/ApiRequest.ee029d31.js","assets/vendor.627eef95.js","assets/index.a17fca00.js","assets/unitConvert.be5ad8ac.js","assets/index.12ebc7b1.js","assets/custom.e03d703e.js"])}]}]},{path:"/share",name:"\u5F00\u653E\u6587\u6863",component:()=>c(()=>import("./GlobalLayout.5dde1e38.js"),["assets/GlobalLayout.5dde1e38.js","assets/vendor.627eef95.js","assets/custom.e03d703e.js","assets/api-logo.8ed69c79.js"]),children:[{path:"/doc",name:"\u5F00\u653E\u6587\u6863\u7BA1\u7406",component:J,children:[{path:"/share/home",name:"\u5F00\u653E\u6587\u6863\u4F7F\u7528\u8BF4\u660E",meta:{icon:"FileTextOutlined"},component:()=>c(()=>import("./ShareHome.48117674.js"),["assets/ShareHome.48117674.js","assets/vendor.627eef95.js","assets/index.a17fca00.js"])},{path:"/share/swagger/view",name:"Swagger\u5F00\u653E\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.6a0843f8.js"),["assets/DocView.6a0843f8.js","assets/vendor.627eef95.js","assets/DocContent.ba3e0502.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js"])},{path:"/share/openapi/view",name:"OpenApi\u5F00\u653E\u6587\u6863\u5C55\u793A",meta:{hidden:!0},component:()=>c(()=>import("./DocView.4cc6324e.js"),["assets/DocView.4cc6324e.js","assets/vendor.627eef95.js","assets/DocContent.1017f7cb.js","assets/logUtil.8ec1c7d7.js","assets/index.a17fca00.js"])}]}]}];var ee=D({state(){return{docChangedNum:1,customRequestChange:{},userInfo:{},pageTabNameMap:{},apiDoc:{},globalParam:[],docGlobalParam:[],leftAsideWidth:0,swaggerDoc:{},swaggerDefinitions:{},swaggerUrlMethodMap:{},swaggerMethodStatistic:{},openApiDoc:{},openApiComponents:{},openApiUrlMethodMap:{},openApiMethodStatistic:{},customRequestDoc:{},activePage:{}}},getters:{getCustomRequestChange:e=>()=>e.customRequestChange,getDocChangedNum:e=>()=>e.docChangedNum,getLeftAsideWidth:e=>()=>e.leftAsideWidth,getApiDoc:e=>()=>e.apiDoc,getActivePage:e=>()=>e.activePage},mutations:{setUserInfo(e,t){e.userInfo=t},setGlobalParam(e,t){e.globalParam=t},setDocGlobalParam(e,t){e.docGlobalParam=t},setGlobalParamOnChange(e,t,a){a&&a>0?e.apiDoc.id===a&&(e.docGlobalParam=t):e.globalParam=t},setApiDoc(e,t){e.apiDoc=t},addDocChangedNum(e){e.docChangedNum++},setLeftAsideWidth(e,t){e.leftAsideWidth=t},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.openApiComponents=t.components||{}},setOpenApiUrlMethodMap(e,t){e.openApiUrlMethodMap=t},setOpenApiMethodStatistic(e,t){e.openApiMethodStatistic=t},setCustomRequestDoc(e,t){e.customRequestDoc=t},addTableName(e,t){let a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setCustomRequestChange(e,t){e.customRequestChange=t},setActivePage(e,t){e.activePage=t}}});const te=E({history:O(),routes:Z}),g=$(N);g.config.productionTip=!1;g.use(x);g.use(te);g.use(ee);g.mount("#app");g.directive("highlight",{updated(e){e.querySelectorAll("pre code").forEach(a=>{M.highlightBlock(a)})}});g.directive("autofocus",{updated(e){setTimeout(()=>e.focus(),0)}});export{f as _}; diff --git a/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.d6998806.js b/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.be5ad8ac.js similarity index 99% rename from zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.d6998806.js rename to zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.be5ad8ac.js index 31e4b6fb..ef13b09a 100644 --- a/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.d6998806.js +++ b/zyplayer-doc-api/src/main/resources/dist/assets/unitConvert.be5ad8ac.js @@ -1,4 +1,4 @@ -import"./index.a17fca00.js";import{_ as K}from"./main.999dbd7e.js";import{aa as J,ae as X,y as I,N as z,W as Q,r as T,o as y,b as D,e as $,a as A,w,c as k,k as N,F as B,m as P,t as V,d as H}from"./vendor.627eef95.js";import{a as ee}from"./index.12ebc7b1.js";function te(e,t={}){t.filter=t.filter||(()=>!0);function f(){return c()||E()||o()||p()}function l(){return m(/\s*/),c(!0)||o()||F()||d(!1)}function x(){const i=v(),n=[];let a,g=l();for(;g;){if(g.node.type==="Element"){if(a)throw new Error("Found multiple root nodes");a=g.node}g.excluded||n.push(g.node),g=l()}if(!a)throw new Error("Failed to parse XML");return{declaration:i?i.node:null,root:a,children:n}}function v(){return d(!0)}function d(i){const n=m(i?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!n)return;const a={name:n[1],type:"ProcessingInstruction",attributes:{}};for(;!(_()||h("?>"));){const g=s();if(!g)return a;a.attributes[g.name]=g.value}return m(/\?>/),{excluded:i?!1:t.filter(a)===!1,node:a}}function c(i){const n=m(/^<([\w-:.]+)\s*/);if(!n)return;const a={type:"Element",name:n[1],attributes:{},children:[]};for(;!(_()||h(">")||h("?>")||h("/>"));){const b=s();if(!b)return a;a.attributes[b.name]=b.value}const g=i?!1:t.filter(a)===!1;if(m(/^\s*\/>/))return a.children=null,{excluded:g,node:a};if(m(/\??>/),!g){let b=f();for(;b;)b.excluded||a.children.push(b.node),b=f()}return m(/^<\/[\w-:.]+>/),{excluded:g,node:a}}function F(){const i=m(/^]*>/);if(i){const n={type:"DocumentType",content:i[0]};return{excluded:t.filter(n)===!1,node:n}}}function p(){if(e.startsWith("");if(i>-1){const n=i+3,a={type:"CDATA",content:e.substring(0,n)};return e=e.slice(n),{excluded:t.filter(a)===!1,node:a}}}}function o(){const i=m(/^/);if(i){const n={type:"Comment",content:i[0]};return{excluded:t.filter(n)===!1,node:n}}}function E(){const i=m(/^([^<]+)/);if(i){const n={type:"Text",content:i[1]};return{excluded:t.filter(n)===!1,node:n}}}function s(){const i=m(/([\w-:.]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(!!i)return{name:i[1],value:r(i[2])}}function r(i){return i.replace(/^['"]|['"]$/g,"")}function m(i){const n=e.match(i);if(!!n)return e=e.slice(n[0].length),n}function _(){return e.length===0}function h(i){return e.indexOf(i)===0}return e=e.trim(),x()}var ne=te;function j(e){if(!e.options.indentation&&!e.options.lineSeparator)return;e.content+=e.options.lineSeparator;let t;for(t=0;t0&&(!f&&t.content.length>0&&j(t),S(t,e.content))}function le(e,t,f){if(!f&&t.content.length>0&&j(t),S(t,"<"+e.name),Y(t,e.attributes),e.children===null){const l=t.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";S(t,l)}else if(e.children.length===0)S(t,">");else{S(t,">"),t.level++;let l=e.attributes["xml:space"]==="preserve";if(!l&&t.options.collapseContent){let x=!1,v=!1,d=!1;e.children.forEach(function(c,F){c.type==="Text"?(c.content.includes(` +import"./index.a17fca00.js";import{_ as K}from"./main.54fae6aa.js";import{aa as J,ae as X,y as I,N as z,W as Q,r as T,o as y,b as D,e as $,a as A,w,c as k,k as N,F as B,m as P,t as V,d as H}from"./vendor.627eef95.js";import{a as ee}from"./index.12ebc7b1.js";function te(e,t={}){t.filter=t.filter||(()=>!0);function f(){return c()||E()||o()||p()}function l(){return m(/\s*/),c(!0)||o()||F()||d(!1)}function x(){const i=v(),n=[];let a,g=l();for(;g;){if(g.node.type==="Element"){if(a)throw new Error("Found multiple root nodes");a=g.node}g.excluded||n.push(g.node),g=l()}if(!a)throw new Error("Failed to parse XML");return{declaration:i?i.node:null,root:a,children:n}}function v(){return d(!0)}function d(i){const n=m(i?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!n)return;const a={name:n[1],type:"ProcessingInstruction",attributes:{}};for(;!(_()||h("?>"));){const g=s();if(!g)return a;a.attributes[g.name]=g.value}return m(/\?>/),{excluded:i?!1:t.filter(a)===!1,node:a}}function c(i){const n=m(/^<([\w-:.]+)\s*/);if(!n)return;const a={type:"Element",name:n[1],attributes:{},children:[]};for(;!(_()||h(">")||h("?>")||h("/>"));){const b=s();if(!b)return a;a.attributes[b.name]=b.value}const g=i?!1:t.filter(a)===!1;if(m(/^\s*\/>/))return a.children=null,{excluded:g,node:a};if(m(/\??>/),!g){let b=f();for(;b;)b.excluded||a.children.push(b.node),b=f()}return m(/^<\/[\w-:.]+>/),{excluded:g,node:a}}function F(){const i=m(/^]*>/);if(i){const n={type:"DocumentType",content:i[0]};return{excluded:t.filter(n)===!1,node:n}}}function p(){if(e.startsWith("");if(i>-1){const n=i+3,a={type:"CDATA",content:e.substring(0,n)};return e=e.slice(n),{excluded:t.filter(a)===!1,node:a}}}}function o(){const i=m(/^/);if(i){const n={type:"Comment",content:i[0]};return{excluded:t.filter(n)===!1,node:n}}}function E(){const i=m(/^([^<]+)/);if(i){const n={type:"Text",content:i[1]};return{excluded:t.filter(n)===!1,node:n}}}function s(){const i=m(/([\w-:.]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(!!i)return{name:i[1],value:r(i[2])}}function r(i){return i.replace(/^['"]|['"]$/g,"")}function m(i){const n=e.match(i);if(!!n)return e=e.slice(n[0].length),n}function _(){return e.length===0}function h(i){return e.indexOf(i)===0}return e=e.trim(),x()}var ne=te;function j(e){if(!e.options.indentation&&!e.options.lineSeparator)return;e.content+=e.options.lineSeparator;let t;for(t=0;t0&&(!f&&t.content.length>0&&j(t),S(t,e.content))}function le(e,t,f){if(!f&&t.content.length>0&&j(t),S(t,"<"+e.name),Y(t,e.attributes),e.children===null){const l=t.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";S(t,l)}else if(e.children.length===0)S(t,">");else{S(t,">"),t.level++;let l=e.attributes["xml:space"]==="preserve";if(!l&&t.options.collapseContent){let x=!1,v=!1,d=!1;e.children.forEach(function(c,F){c.type==="Text"?(c.content.includes(` `)?(v=!0,c.content=c.content.trim()):(F===0||F===e.children.length-1)&&c.content.trim().length===0&&(c.content=""),c.content.length>0&&(x=!0)):d=!0}),x&&(!d||!v)&&(l=!0)}e.children.forEach(function(x){W(x,t,f||l,t.options)}),t.level--,!f&&!l&&j(t),S(t,"")}}function Y(e,t){Object.keys(t).forEach(function(f){const l=t[f].replace(/"/g,""");S(e," "+f+'="'+l+'"')})}function G(e,t){t.content.length>0&&j(t),S(t,"")}function re(e,t={}){t.indentation="indentation"in t?t.indentation:" ",t.collapseContent=t.collapseContent===!0,t.lineSeparator="lineSeparator"in t?t.lineSeparator:`\r `,t.whiteSpaceAtEndOfSelfclosingTag=!!t.whiteSpaceAtEndOfSelfclosingTag;const l=ne(e,{filter:t.filter}),x={content:"",level:0,options:t};return l.declaration&&G(l.declaration,x),l.children.forEach(function(v){W(v,x,!1)}),x.content.replace(/\r\n/g,` `).replace(/\n/g,t.lineSeparator)}var be=re;const ue={props:{paramList:{type:Array,required:!0},showType:{type:Boolean}},components:{CloseOutlined:J,UploadOutlined:X},emits:["update:selected"],setup(e,{attrs:t,slots:f,emit:l,expose:x}){let v=I([]),d=1e4,c=I([]);z(()=>e.paramList,()=>{F()}),Q(()=>{F()});const F=()=>{c.value=e.paramList,(c.value.length<=0||!c.value[c.value.length-1].isLastRow)&&e.paramList.push({name:"",value:void 0,type:"integer",key:++d,isLastRow:!0}),c.value.forEach(u=>{u.value=u.value||u.example||void 0,(u.enum&&u.type==="array"||u.type==="file"||u.subType==="MultipartFile")&&(u.value=[]),v.value.push(u.key)})},p=(u,C)=>{v.value=u},o=u=>{u.isLastRow&&(u.isLastRow=!1,e.paramList.push({name:"",value:void 0,type:"integer",key:++d,isLastRow:!0}),v.value.push(d))},E=u=>{if(!u.isLastRow){let C=e.paramList.findIndex(R=>R===u);e.paramList.splice(C,1)}};let s=I([]);s.value.push({title:"\u53C2\u6570\u540D",dataIndex:"name",width:250}),e.showType,s.value.push({title:"\u53C2\u6570\u503C",dataIndex:"value"}),s.value.push({title:"",dataIndex:"action",width:40});const r=(u,C)=>(C.type!=="array"||!(C.value instanceof Array)||C.value.length<=0?C.value=[u]:C.value=[...C.value,u],!1),m=(u,C)=>{C.value=C.value.filter(R=>R!==u)},_=u=>u.type==="file"||u.subType==="file"||u.subType==="MultipartFile";let h=I(!1),i=I("");const n=()=>{h.value=!0,i.value=c.value.filter(u=>u.name||u.value).map(u=>_(u)?(u.name||"")+":":(u.name||"")+":"+(u.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 d6afbf9c..bd9baabf 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-db/src/main/resources/dist/doc-db.html b/zyplayer-doc-db/src/main/resources/dist/doc-db.html index 542a9e47..9cf34cca 100644 --- a/zyplayer-doc-db/src/main/resources/dist/doc-db.html +++ b/zyplayer-doc-db/src/main/resources/dist/doc-db.html @@ -1 +1 @@ -数据库文档管理
\ No newline at end of file +数据库文档管理
\ No newline at end of file diff --git a/zyplayer-doc-db/src/main/resources/dist/js/index.8f03b771.js b/zyplayer-doc-db/src/main/resources/dist/js/index.8f03b771.js new file mode 100644 index 00000000..fba4b153 --- /dev/null +++ b/zyplayer-doc-db/src/main/resources/dist/js/index.8f03b771.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var o,i,s=t[0],l=t[1],c=t[2],d=0,h=[];d0&&e.children[0].needLoad&&(console.log("加载节点:",e),1==e.type&&this.loadGetTableList(e))},databaseActionDropdown:function(e){if("refresh"==e.command)e.node.loading=!0,e.node.data.children=[],this.loadGetTableList(e.node.data,(function(){setTimeout((function(){return e.node.loading=!1}),500)}));else if("procedure"==e.command){var t=e.node.data,a={sourceId:this.choiceDatasourceId,dbName:t.dbName,host:t.host};this.$router.push({path:"/procedure/list",query:a})}else if("download"==e.command){var o=e.node.data,n={sourceId:this.choiceDatasourceId,dbName:o.dbName};this.$router.push({path:"/data/export",query:n})}else this.$message.warning("暂未支持的选项")},loadGetTableList:function(e,t){b.tableList({sourceId:this.choiceDatasourceId,dbName:e.dbName}).then((function(a){for(var o=[],n=a.data||[],r=0;r0||(this.choiceDatasourceId=parseInt(e.sourceId),this.loadDatabaseList(e.sourceId,e.host).then((function(){t.databaseExpandedKeys=[e.host]})))},dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(o){var n=o.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,o=n-a;(o<0&&e.rightAsideWidth<600||o>0&&e.rightAsideWidth>200)&&(n=a,e.rightAsideWidth-=o,e.rightAsideWidth<200&&(e.rightAsideWidth=200))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},k=_,I=(a("034f"),Object(C["a"])(k,i,s,!1,null,null,null)),L=I.exports,E=a("8c4f"),P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("div",{staticStyle:{"max-width":"1200px",margin:"20px auto"}},[a("div",{staticStyle:{"text-align":"center"}},[e._v("欢迎使用"),a("span",{on:{dblclick:e.showErGraph}},[e._v('ヾ(๑╹◡╹)ノ"')]),e._v(" - 在左上角选择一个数据源吧~")])])])},N=[],T={data:function(){return{}},mounted:function(){},methods:{showErGraph:function(){}}},O=T,q=Object(C["a"])(O,P,N,!1,null,null,null),$=q.exports,z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("er-graph")],1)},j=[],A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"styles.erGraphDemo"},[a("ERGraphDemo")],1)},R=[],F=a("779d"),V=a.n(F),U=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"100%",height:"650px"}},[a("ERGraph",{attrs:{graphData:e.graphData}})],1)},Q=[],B=(a("d81d"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"er-editor-demo-container"},[a("div",{ref:"refContainer",staticStyle:{width:"100%",height:"100%"},attrs:{id:"refContainer"}}),a("div",{ref:"refMinimapContainer",staticClass:"minimap-container",attrs:{id:"refMinimapContainer"}})])}),M=[],G=(a("a4d3"),a("e439"),a("dbb4"),a("b64b"),a("2fa7")),H=(a("f32d"),a("9f12")),J=a("53fe"),K=a("5728"),W=(a("99af"),a("dfdf")),X=a("2ef0"),Z=a.n(X);a("3e2f");function Y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function ee(e){for(var t=1;t0&&(this.graph.removeCells(e),this.nodes=Z.a.pullAll(this.nodes,e))}},{key:"removeNode",value:function(e){if(e)if(e instanceof Node)this.removeNodes([e]);else{var t=this.findNodeById(e);t&&this.removeNodes([t])}}},{key:"addEdges",value:function(e){var t=this;e.forEach((function(e){t.addEdge(e)}))}},{key:"addEdge",value:function(e){var t=e.id,a=e.source,o=e.target,n=(e.render,e.data),r=Object(W["a"])(e,["id","source","target","render","data"]),i=Z.a.find(this.nodes,(function(e){return e.id===a})),s=Z.a.find(this.nodes,(function(e){return e.id===o}));if(!a||!o)throw new Error("edge must has source and target!");var l=this.graph.addEdge(ee({id:t||"".concat(a,"-").concat(o),data:n||void 0,source:i,target:s,attrs:{line:{stroke:"#B4BDCF",strokeWidth:1}}},r));this.edges.push(l)}},{key:"updateEdge",value:function(e,t){Z.a.isEqual(e.data,t.data)||e.setData(t.data)}},{key:"removeEdges",value:function(e){this.graph.removeCells(e),this.edges=Z.a.pullAll(this.edges,e)}},{key:"removeEdge",value:function(e){if(e)if(e instanceof K["a"])this.graph.removeCells([e]),this.removeEdges([e]);else{var t=this.findEdgeById(e);t&&this.removeEdges([t])}}},{key:"findNodeById",value:function(e){return this.nodes.find((function(t){return t.id===e}))}},{key:"findEdgeById",value:function(e){return this.edges.find((function(t){return t.id===e}))}}]),e}(),oe=function e(t){var a=this;Object(H["a"])(this,e),Object(G["a"])(this,"registerEvent",(function(e){e&&e.forEach((function(e){switch(e.eventName){case"scale":a.graph.on("scale",(function(t){var a=t.sx,o=(t.sy,t.ox,t.oy,a);e.handler&&e.handler({scale:o})}));break;case"graph:mouseenter":a.graph.on("graph:mouseenter",(function(t){t.e;e.handler&&e.handler()}));break;case"graph:mouseleave":a.graph.on("graph:mouseleave",(function(t){t.e;e.handler&&e.handler()}));break;case"blank:mouseDown":a.graph.on("blank:mousedown",(function(t){t.e;var a=t.x,o=t.y;e.handler&&e.handler({x:a,y:o})}));break;case"blank:mouseUp":a.graph.on("blank:mouseup",(function(t){t.e;var a=t.x,o=t.y;e.handler&&e.handler({x:a,y:o})}));break;case"node:added":a.graph.on("node:added",(function(e){var t=e.node;a.x6BaseGraph.bringNodesToFront([t])}));break;case"node:removed":a.graph.on("node:removed",(function(e){e.node}));break;case"edge:added":a.graph.on("edge:added",(function(e){e.edge}));break;case"edge:removed":a.graph.on("edge:removed",(function(e){e.edge;a.isDeleteX6DefaultEdge}));break;case"node:mousedown":a.graph.on("node:mousedown",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:mousemove":a.graph.on("node:mousemove",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:mouseup":a.graph.on("node:mouseup",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:click":a.graph.on("node:click",(function(t){var a=t.view;e.handler&&e.handler({node:a.cell})}));break;case"node:dbclick":a.graph.on("node:dblclick",(function(t){var a=t.view;e.handler&&e.handler({node:a.cell})}));break;case"edge:connected":a.graph.on("edge:connected",(function(e){e.edge}));break;case"selection:changed":a.graph.on("selection:changed",(function(t){var o=t.selected,n=t.removed,r=t.added;e.handler&&e.handler({selected:o,removed:n,added:r}),a.x6BaseGraph.bringCellsToFront(o)}));break;default:break}}))})),this.x6BaseGraph=t,this.graph=t.graph};function ne(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function re(e){for(var t=1;t0&&t.cellController.addNodes(o),n&&n.length>0&&t.cellController.addEdges(n)}))}},{key:"zoomGraph",value:function(e){"number"===typeof e?this.graph.zoom(e):"fit"===e?this.graph.zoomToFit({padding:12}):e&&(this.graph.scale(1),this.graph.centerContent())}},{key:"focusNodeToGraphCenter",value:function(e){if(e instanceof Node)this.graph.centerCell(e);else{var t=this.cellController.findNodeById(e);t&&this.graph.centerCell(t)}}},{key:"bringNodesToFront",value:function(e){e.forEach((function(e){e.toBack()}))}},{key:"bringNodesToBack",value:function(e){e.forEach((function(e){e.toBack()}))}},{key:"clearGraph",value:function(){}},{key:"registerEvent",value:function(e){this.eventController.registerEvent(e)}},{key:"graphContentDiff",value:function(e){var t=this,a=e.nodes,o=e.edges,n=[];a.forEach((function(e){var a=t.cellController.findNodeById(e.id);a||n.push(e)}));var r=[],i=[],s=[];this.cellController.nodes.forEach((function(e){var o=a.find((function(t){return t.id===e.id}));o?Z.a.isEqual(e.data,o.data)?r.push(e):(i.push(e),t.cellController.updateNode(e,o)):s.push(e)}));var l=[];o.forEach((function(e){if(e.id){var a=t.cellController.findEdgeById(e.id);a||l.push(e)}}));var c=[],u=[],d=[];return this.cellController.edges.forEach((function(e){var a=o.find((function(t){return t.id===e.id}));a?Z.a.isEqual(e.data,a.data)?c.push(e):(u.push(e),t.cellController.updateEdge(e,a)):d.push(e)})),this.cellController.removeNodes(s),this.cellController.removeEdges(d),{addNodesData:n,addEdgesData:l}}}]),e}();function se(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function le(e){for(var t=1;t',data:function(){return{entity:e}},components:{Entity:xe}}}})),this.graphData.edges=fe.map((function(e){var t=e.relationId,a=e.sourceEntityId,o=e.targetEntityId;return{id:t,source:a,target:o,label:"1:N",data:e}}))}}},Se=Ce,De=Object(C["a"])(Se,U,Q,!1,null,"29ea1468",null),_e=De.exports,ke={name:"index",components:{ERGraphDemo:_e},data:function(){return{visible:!1,graph:"",styles:V.a}},mounted:function(){},methods:{showDrawer:function(){this.visible=!0},onClose:function(){this.visible=!1}}},Ie=ke,Le=Object(C["a"])(Ie,A,R,!1,null,"1e71010a",null),Ee=Le.exports,Pe={data:function(){return{}},components:{erGraph:Ee},mounted:function(){},methods:{}},Ne=Pe,Te=Object(C["a"])(Ne,z,j,!1,null,null,null),Oe=(Te.exports,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"padding-top":"50px"}},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1)}),qe=[],$e={data:function(){return{logining:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},checked:!0}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&f.userLogin(e.loginParam).then((function(){e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()}))}))}}},ze=$e,je=(a("9231"),Object(C["a"])(ze,Oe,qe,!1,null,null,null)),Ae=je.exports,Re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},Fe=[],Ve={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;f.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},Ue=Ve,Qe=(a("dcfc"),Object(C["a"])(Ue,Re,Fe,!1,null,null,null)),Be=Qe.exports,Me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},Ge=[],He={},Je=Object(C["a"])(He,Me,Ge,!1,null,null,null),Ke=Je.exports,We=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{staticStyle:{padding:"5px 10px 0"},attrs:{type:"card",closable:""},on:{"tab-click":e.changePage,"tab-remove":e.removePageTab},model:{value:e.activePage,callback:function(t){e.activePage=t},expression:"activePage"}},e._l(e.pageList,(function(t){return a("el-tab-pane",{key:t.fullPath,attrs:{label:e.pageTabNameMap[t.fullPath]||t.name,name:e.getRouteRealPath(t),fullPath:t.fullPath}})})),1),a("keep-alive",[a("router-view",{key:e.$route.fullPath,on:{initLoadDataList:e.initLoadDataList,loadDatasourceList:e.loadDatasourceList}})],1)],1)},Xe=[],Ze=(a("c975"),{name:"PageTableView",components:{},data:function(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:["/data/export"]}},computed:{pageTabNameMap:function(){return this.$store.state.global.pageTabNameMap}},created:function(){var e=this.$route,t=e.name,a=e.path,o=e.fullPath;this.pageList.push({name:t,path:a,fullPath:o});var n=this.getRouteRealPath(this.$route);this.linkList.push(n),this.activePage=n,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){var a=this,o=this.getRouteRealPath(e);if(this.activePage=o,this.linkList.indexOf(o)<0){this.linkList.push(o);var n=e.name,r=e.path,i=e.fullPath;this.pageList.push({name:n,path:r,fullPath:i})}var s=this.pageList.find((function(e){return a.getRouteRealPath(e)===o}));s.fullPath=e.fullPath}},methods:{initLoadDataList:function(e){this.$emit("initLoadDataList",e)},loadDatasourceList:function(){this.$emit("loadDatasourceList")},isIgnoreParamPath:function(e){return this.ignoreParamPath.indexOf(e)>=0},getRouteRealPath:function(e){return this.isIgnoreParamPath(e.path)?e.path:e.fullPath},changePage:function(e){this.activePage=e.name,this.$router.push(e.$attrs.fullPath)},editPage:function(e,t){this[t](e)},removePageTab:function(e){var t=this;if(1!==this.pageList.length){this.pageList=this.pageList.filter((function(a){return t.getRouteRealPath(a)!==e})),this.linkList=this.linkList.filter((function(t){return t!==e}));var a=this.linkList.indexOf(this.activePage);a<0&&(a=this.linkList.length-1,this.activePage=this.linkList[a],this.$router.push(this.activePage))}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),Ye=Ze,et=Object(C["a"])(Ye,We,Xe,!1,null,"6fc73724",null),tt=et.exports,at=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"table-info-vue"},[a("el-tabs",{on:{"tab-click":e.tabActiveNameChange},model:{value:e.tabActiveName,callback:function(t){e.tabActiveName=t},expression:"tabActiveName"}},[a("el-tab-pane",{attrs:{label:"表字段",name:"columns"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.columnListLoading,expression:"columnListLoading"}]},[a("el-row",{staticClass:"row-bg",staticStyle:{"margin-bottom":"10px"},attrs:{type:"flex",justify:"space-between"}},[a("el-col",{staticStyle:{color:"#606266","line-height":"40px"}},[a("span",[e._v("表名:"+e._s(e.tableStatusInfo.name))]),a("span",{staticStyle:{"margin-left":"20px"}},[1==e.tableInfo.inEdit?a("span",[a("el-input",{staticStyle:{width:"500px"},attrs:{placeholder:"输入表注释"},on:{blur:e.saveTableDescription},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.saveTableDescription(t)}},model:{value:e.tableInfo.newDesc,callback:function(t){e.$set(e.tableInfo,"newDesc",t)},expression:"tableInfo.newDesc"}})],1):a("span",[e._v(e._s(e.tableInfo.description||"暂无表注释")+" "),a("i",{staticClass:"el-icon-edit edit-table-desc",on:{click:function(t){e.tableInfo.inEdit=1}}})])])]),a("el-col",{staticStyle:{width:"100px","text-align":"right"}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{plain:"",type:"primary",icon:"el-icon-magic-stick"},on:{click:e.showCreateTableDdl}},[e._v("DDL")])],1)],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.columnList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"name",label:"字段名",width:"220"}}),a("el-table-column",{attrs:{label:"自增",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.selfIncrement?"是":"否"))]}}])}),a("el-table-column",{attrs:{prop:"type",label:"类型",width:"110"}}),a("el-table-column",{attrs:{prop:"length",label:"长度",width:"110"}}),a("el-table-column",{attrs:{prop:"numericScale",label:"小数点",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.numericScale?"":t.row.numericScale))]}}])}),a("el-table-column",{attrs:{prop:"nullable",label:"空值",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.nullable?"允许":"不允许"))]}}])}),a("el-table-column",{attrs:{label:"主键",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.primaryKey?"是":"否"))]}}])}),a("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[e._v(" 注释 "),a("el-tooltip",{attrs:{effect:"dark",content:"点击注释列可编辑字段注释",placement:"top"}},[a("i",{staticClass:"el-icon-info",staticStyle:{color:"#999"}})])]}},{key:"default",fn:function(t){return[1==t.row.inEdit?a("div",[a("el-input",{attrs:{placeholder:"输入字段注释"},on:{blur:function(a){return e.saveColumnDescription(t.row)}},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.saveColumnDescription(t.row)}},model:{value:t.row.newDesc,callback:function(a){e.$set(t.row,"newDesc",a)},expression:"scope.row.newDesc"}})],1):a("div",{staticClass:"description",on:{click:function(a){return e.descBoxClick(t.row)}}},[e._v(e._s(t.row.description))])]}}])})],1)],1)]),a("el-tab-pane",{attrs:{label:"表信息",name:"tableInfo"}},[a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:24}},[a("span",{staticClass:"label"},[e._v("数据源:")]),e._v(e._s(e.vueQueryParam.host))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据库:")]),e._v(e._s(e.vueQueryParam.dbName))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据表:")]),e._v(e._s(e.tableStatusInfo.name))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("引擎:")]),e._v(e._s(e.tableStatusInfo.engine))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("行数:")]),e._v(e._s(e.tableStatusInfo.rows||0))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("自动递增:")]),e._v(e._s(e.tableStatusInfo.autoIncrement||0))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("行格式:")]),e._v(e._s(e.tableStatusInfo.rowFormat))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("排序规则:")]),e._v(e._s(e.tableStatusInfo.collation))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("索引长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.indexLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.dataLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("最大长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.maxDataLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("可用空间:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.dataFree)))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("创建时间:")]),e._v(e._s(e.tableStatusInfo.createTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("修改时间:")]),e._v(e._s(e.tableStatusInfo.updateTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("检查时间:")]),e._v(e._s(e.tableStatusInfo.checkTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("创建选项:")]),e._v(e._s(e.tableStatusInfo.createOptions))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:24}},[a("span",{staticClass:"label"},[e._v("表注释:")]),1==e.tableInfo.inEdit?a("span",[a("el-input",{staticStyle:{width:"500px"},attrs:{placeholder:"输入表注释"},on:{blur:e.saveTableDescription},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.saveTableDescription(t)}},model:{value:e.tableInfo.newDesc,callback:function(t){e.$set(e.tableInfo,"newDesc",t)},expression:"tableInfo.newDesc"}})],1):a("span",[e._v(e._s(e.tableInfo.description||"暂无注释")+" "),a("i",{staticClass:"el-icon-edit edit-table-desc",on:{click:function(t){e.tableInfo.inEdit=1}}})])])],1)],1),a("el-tab-pane",{attrs:{label:"关系图",name:"relationChart"}},[a("table-relation-charts",{ref:"relationChart"})],1),a("el-tab-pane",{attrs:{label:"表数据",name:"tableData"}},[a("data-preview",{ref:"dataPreview"})],1)],1),a("el-dialog",{attrs:{visible:e.tableDDLInfoDialogVisible,footer:null,width:"760px"},on:{"update:visible":function(t){e.tableDDLInfoDialogVisible=t}}},[a("div",{attrs:{slot:"title"},slot:"title"},[a("span",{staticStyle:{"margin-right":"15px"}},[e._v("DDL")]),a("el-button",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.tableDDLInfo[e.tableDDLInfoTab],expression:"tableDDLInfo[tableDDLInfoTab]",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.onCopySuccess,expression:"onCopySuccess",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:e.onCopyError,expression:"onCopyError",arg:"error"}],attrs:{size:"small",icon:"el-icon-document-copy"}},[e._v("复制")])],1),a("el-tabs",{model:{value:e.tableDDLInfoTab,callback:function(t){e.tableDDLInfoTab=t},expression:"tableDDLInfoTab"}},[e.tableDDLInfo.mysql?a("el-tab-pane",{attrs:{label:"mysql",name:"mysql"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.mysql)}})])])]):e._e(),e.tableDDLInfo.sqlserver?a("el-tab-pane",{attrs:{label:"sqlserver",name:"sqlserver"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.sqlserver)}})])])]):e._e(),e.tableDDLInfo.oracle?a("el-tab-pane",{attrs:{label:"oracle",name:"oracle"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.oracle)}})])])]):e._e(),e.tableDDLInfo.postgresql?a("el-tab-pane",{attrs:{label:"postgresql",name:"postgresql"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.postgresql)}})])])]):e._e(),e.tableDDLInfo.hive?a("el-tab-pane",{attrs:{label:"hive",name:"hive"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.hive)}})])])]):e._e()],1)],1)],1)},ot=[],nt=(a("e01a"),a("b680"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-executor-vue"},[a("div",{staticStyle:{padding:"0 10px 10px",height:"100%","box-sizing":"border-box"}},[a("el-card",{staticStyle:{"margin-bottom":"10px"}},[a("ace-editor",{staticStyle:{"margin-bottom":"10px"},attrs:{lang:"sql",theme:"monokai",width:"100%",height:"60",options:e.sqlEditorConfig,source:e.executorSource},on:{init:e.sqlExecutorInit},model:{value:e.sqlExecutorContent,callback:function(t){e.sqlExecutorContent=t},expression:"sqlExecutorContent"}}),a("div",[e.sqlExecuting?a("el-button",{attrs:{type:"primary",plain:"",size:"small",icon:"el-icon-video-pause"},on:{click:e.cancelExecutorSql}},[e._v("取消执行")]):a("el-tooltip",{attrs:{effect:"dark",content:"Ctrl+R、Ctrl+Enter",placement:"top"}},[a("el-button",{attrs:{type:"primary",plain:"",size:"small",icon:"el-icon-video-play"},on:{click:e.doExecutorClick}},[e._v("筛选")])],1),a("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:e.refreshData}},[e._v("重置")]),a("el-button",{staticStyle:{"margin-left":"30px"},attrs:{type:"success",size:"small",icon:"el-icon-download",plain:""},on:{click:e.downloadTableData}},[e._v("导出")])],1)],1),a("el-card",[e.executeError?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(e.executeError))]):e.sqlExecuting?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.sqlExecuting,expression:"sqlExecuting"}],staticStyle:{padding:"20px 0"}},[e._v("数据加载中...")]):e.executeResultList.length<=0?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.sqlExecuting,expression:"sqlExecuting"}],staticStyle:{padding:"20px 0"}},[e._v("暂无数据")]):a("div",{staticStyle:{position:"relative"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:"table0"!==e.executeShowTable,expression:"executeShowTable !== 'table0'"}],staticStyle:{position:"absolute",right:"0","z-index":"1"}},[a("span",{directives:[{name:"show",rawName:"v-show",value:e.choiceResultObj[e.executeShowTable]&&e.choiceResultObj[e.executeShowTable].length>0,expression:"choiceResultObj[executeShowTable] && choiceResultObj[executeShowTable].length > 0"}]},[a("el-button",{staticStyle:{"margin-right":"10px"},attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:e.deleteCheckLine}},[e._v("删除")]),a("el-dropdown",{on:{command:e.handleCopyCheckLineCommand}},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-document-copy"}},[e._v(" 复制选中行"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"insert"}},[e._v("SQL Inserts")]),a("el-dropdown-item",{attrs:{command:"update"}},[e._v("SQL Updates")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("JSON")])],1)],1)],1),a("el-tooltip",{attrs:{effect:"dark",content:"选择展示列",placement:"top"}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-setting",size:"small"},on:{click:e.choiceShowColumnDrawerShow}})],1)],1),a("el-tabs",{model:{value:e.executeShowTable,callback:function(t){e.executeShowTable=t},expression:"executeShowTable"}},[a("el-tab-pane",{attrs:{label:"信息",name:"table0"}},[a("pre",[e._v(e._s(e.executeResultInfo))])]),e._l(e.executeResultList,(function(t){return t.index?a("el-tab-pane",{attrs:{label:"结果"+t.index,name:t.name}},[t.errMsg?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(t.errMsg))]):t.dataList.length<=0?a("div",{staticStyle:{"text-align":"center",color:"#aaa",padding:"20px 0"}},[e._v("暂无数据")]):[a("el-table",{staticClass:"execute-result-table",staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:t.dataList,stripe:"",border:"","max-height":e.tableMaxHeight,"default-sort":e.tableSort},on:{"selection-change":e.handleSelectionChange,"sort-change":e.tableSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{type:"index",width:"50"}}),e._l(t.dataCols,(function(t){return a("el-table-column",{attrs:{sortable:"",prop:t.prop,label:t.prop,width:t.width},scopedSlots:e._u([{key:"header",fn:function(o){return[a("el-tooltip",{attrs:{effect:"dark",content:t.desc,placement:"top"}},[a("span",[e._v(e._s(t.prop))])])]}},{key:"default",fn:function(e){return[a("textarea",{staticClass:"el-textarea__inner",attrs:{readonly:"",rows:"1"},domProps:{value:e.row[t.prop]}})]}}],null,!0)})}))],2),a("el-pagination",{staticStyle:{"margin-top":"10px"},attrs:{"current-page":e.currentPage,"page-sizes":[50,100,300,500],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.tableTotalCount},on:{"size-change":e.handlePageSizeChange,"current-change":e.handleCurrentChange}})]],2):e._e()}))],2)],1)])],1),a("el-dialog",{attrs:{visible:e.exportConditionVisible,width:"500px",title:"选择更新语句条件"},on:{"update:visible":function(t){e.exportConditionVisible=t}}},[a("div",[e._v(" 更新条件列: "),a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.conditionDataColsChoice,callback:function(t){e.conditionDataColsChoice=t},expression:"conditionDataColsChoice"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.exportConditionVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doCopyCheckLineUpdate}},[e._v("确 定")])],1)]),a("el-dialog",{attrs:{visible:e.downloadDataVisible,width:"600px",title:"表数据导出"},on:{"update:visible":function(t){e.downloadDataVisible=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"导出类型:"}},[a("el-select",{staticStyle:{width:"370px"},attrs:{filterable:"",placeholder:"请选择导出类型"},model:{value:e.downloadDataParam.downloadType,callback:function(t){e.$set(e.downloadDataParam,"downloadType",t)},expression:"downloadDataParam.downloadType"}},[a("el-option",{attrs:{label:"SQL Inserts",value:"insert"}}),a("el-option",{attrs:{label:"SQL Updates",value:"update"}}),a("el-option",{attrs:{label:"JSON",value:"json"}}),a("el-option",{attrs:{label:"Excel",value:"excel"}})],1)],1),"insert"===e.downloadDataParam.downloadType?a("el-form-item",{attrs:{label:"数据表:"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},on:{change:e.dropTableFlagChange},model:{value:e.downloadDataParam.dropTableFlag,callback:function(t){e.$set(e.downloadDataParam,"dropTableFlag",t)},expression:"downloadDataParam.dropTableFlag"}},[e._v("删除表"+e._s(1==e.downloadDataParam.dropTableFlag?"!!":""))]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},on:{change:e.createTableFlagChange},model:{value:e.downloadDataParam.createTableFlag,callback:function(t){e.$set(e.downloadDataParam,"createTableFlag",t)},expression:"downloadDataParam.createTableFlag"}},[e._v("创建表")])],1):e._e(),"update"===e.downloadDataParam.downloadType?a("el-form-item",{attrs:{label:"更新条件列:"}},[a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"不选则是没有条件的更新"},model:{value:e.downloadDataParam.conditionColumnArr,callback:function(t){e.$set(e.downloadDataParam,"conditionColumnArr",t)},expression:"downloadDataParam.conditionColumnArr"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1):e._e()],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.downloadDataVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doDownloadTableData}},[e._v("确 定")])],1)],1),a("el-drawer",{attrs:{size:"350px","with-header":!1,visible:e.choiceShowColumnDrawer,"before-close":e.choiceShowColumnDrawerClose,direction:"rtl"},on:{"update:visible":function(t){e.choiceShowColumnDrawer=t}}},[a("div",{staticStyle:{padding:"10px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[e._v("选择展示列")]),a("el-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("el-checkbox",{on:{change:e.choiceShowColumnAllChange},model:{value:e.choiceShowColumnAll,callback:function(t){e.choiceShowColumnAll=t},expression:"choiceShowColumnAll"}},[e._v("全选")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"mini"},on:{click:e.choiceShowColumnOk}},[e._v("确定")])],1)],1)],1),a("div",{staticStyle:{overflow:"auto",height:"calc(100vh - 50px)"}},[a("el-tree",{ref:"showColumnTree",attrs:{"node-key":"name",props:e.showColumnProps,data:e.tableDataColumns,"check-on-click-node":"","show-checkbox":""},on:{"check-change":e.tableDataColumnsCheckChange}})],1)]),a("form",{ref:"downloadForm",attrs:{method:"post",action:e.downloadFormParam.url,target:"_blank"}},e._l(e.downloadFormParam.param,(function(e,t){return a("input",{attrs:{type:"hidden",name:t},domProps:{value:e}})})),0),a("span",{staticStyle:{visibility:"hidden","white-space":"nowrap",position:"fixed"},attrs:{id:"widthCalculate"}})],1)}),rt=[],it=(a("a15b"),a("0d03"),a("ac1f"),a("1276"),{insert:function(e,t,a,o){var n=a?a+".":"";n+=o||"table";var r="",i="";return e.forEach((function(e){i.length>0&&(i+=", "),i+=e.prop})),t.forEach((function(t){var a="";e.forEach((function(e){a.length>0&&(a+=", ");var o=t[e.prop];void 0===o||null===o||isNaN(o)?a+="null":"number"!==typeof o||isNaN(o)?(o=String(o).replaceAll("'","''"),a+="'"+o+"'"):a+=o})),r+="insert into "+n+" ("+i+") values ("+a+");\n"})),r},update:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0,r=o?o+".":"";r+=n||"table";var i="";return t.forEach((function(t){var o="",n="";e.forEach((function(e){var r=t[e.prop];a.indexOf(e.prop)>=0?(n.length>0&&(n+=" and "),void 0===r||null===r||isNaN(r)?n+=e.prop+" = null":"number"!==typeof r||isNaN(r)?n+=e.prop+" = '"+r+"'":n+=e.prop+" = "+r):(o.length>0&&(o+=", "),o+=e.prop+"=",void 0===r||null===r||isNaN(r)?o+="null":"number"!==typeof r||isNaN(r)?(r=String(r).replaceAll("'","''"),o+="'"+r+"'"):o+=r)})),n.length>0&&(n=" where "+n),i+="update "+r+" set "+o+n+";\n"})),i},json:function(e,t,a,o){return JSON.stringify(t)}}),st={insert:function(e,t,a,o){var n=a?a+"..":"";n+=o||"table";var r="",i="";return e.forEach((function(e){i.length>0&&(i+=", "),i+=e.prop})),t.forEach((function(t){var a="";e.forEach((function(e){a.length>0&&(a+=", ");var o=t[e.prop];void 0===o||null===o||isNaN(o)?a+="null":"number"!==typeof o||isNaN(o)?(o=String(o).replaceAll("'","''"),a+="'"+o+"'"):a+=o})),r+="insert into "+n+" ("+i+") values ("+a+");\n"})),r},update:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0,r=o?o+"..":"";r+=n||"table";var i="";return t.forEach((function(t){var o="",n="";e.forEach((function(e){var r=t[e.prop];a.indexOf(e.prop)>=0?(n.length>0&&(n+=" and "),void 0===r||null===r||isNaN(r)?n+=e.prop+" = null":"number"!==typeof r||isNaN(r)?n+=e.prop+" = '"+r+"'":n+=e.prop+" = "+r):(o.length>0&&(o+=", "),o+=e.prop+"=",void 0===r||null===r||isNaN(r)?o+="null":"number"!==typeof r||isNaN(r)?(r=String(r).replaceAll("'","''"),o+="'"+r+"'"):o+=r)})),n.length>0&&(n=" where "+n),i+="update "+r+" set "+o+n+";\n"})),i},json:function(e,t,a,o){return JSON.stringify(t)}},lt={format:function(e,t,a,o,n,r,i){var s=this.getProduct(t);return"insert"===e?s.insert(a,o,r,i):"update"===e?s.update(a,o,n,r,i):"json"===e?s.json(a,o,r,i):void 0},getProduct:function(e){return"sqlserver"===e?st:it}},ct=a("db05"),ut=a.n(ct),dt=a("061c"),ht=a.n(dt),pt=(a("2099"),a("842f"),a("6e63"),a("818b"),a("b039"),a("14d4"),a("8a79"),a("96cf"),{isInit:!1,source:{},databaseInfo:{},tableInfo:{},columnInfo:{},lastCallbackArr:[],isAutocomplete:!1,change:function(e){var t=this;if(this.source=e,this.lastCallbackArr=[],console.log("change(sourceId):"+JSON.stringify(this.source)),!this.isInit){console.log("change(sourceId),isInit:"+this.isInit),this.isInit=!0;var a=ace.acequire("ace/ext/language_tools");a.addCompleter(this)}if(this.source.sourceId){var o=this.databaseInfo[this.source.sourceId]||[];if(o.length<=0&&b.databaseList({sourceId:this.source.sourceId}).then((function(e){t.databaseInfo[t.source.sourceId]=e.data||[]})),this.source.dbName){var n=this.source.sourceId+"_"+this.source.dbName,r=this.tableInfo[n]||[];r.length<=0&&b.tableList({sourceId:this.source.sourceId,dbName:this.source.dbName}).then((function(e){t.tableInfo[n]=e.data||[]}))}if(this.source.tableName){var i=this.source.sourceId+"_"+this.source.dbName+"_"+this.source.tableName,s=this.columnInfo[i]||[];s.length<=0&&b.tableColumnList({sourceId:this.source.sourceId,dbName:this.source.dbName,tableName:this.source.tableName}).then((function(e){t.columnInfo[i]=e.data.columnList||[]}))}}},startAutocomplete:function(e){this.isAutocomplete=!0,e.execCommand("startAutocomplete")},getCompletions:function(e,t,a,o,n){var r,i,s;return regeneratorRuntime.async((function(e){while(1)switch(e.prev=e.next){case 0:if(r=[],i=this.isAutocomplete?a.column:a.column-1,s=t.getLine(a.row).substring(0,i),this.isAutocomplete=!1,console.log("Executor.vue getCompletions,sourceId:"+JSON.stringify(this.source)+", lineStr:"+s,a),!this.source.tableName){e.next=12;break}return e.next=8,regeneratorRuntime.awrap(this.getAssignTableColumns(this.source.dbName,this.source.tableName));case 8:r=e.sent,n(null,r),e.next=35;break;case 12:if(!(s.endsWith("from ")||s.endsWith("join ")||s.endsWith("into ")||s.endsWith("update ")||s.endsWith("table "))){e.next=18;break}r=this.getDatabasesAndTables(),this.lastCallbackArr=r,n(null,r),e.next=35;break;case 18:if(!s.endsWith(".")){e.next=26;break}return e.next=21,regeneratorRuntime.awrap(this.getTablesAndColumns(s));case 21:r=e.sent,this.lastCallbackArr=r,n(null,r),e.next=35;break;case 26:if(!(s.endsWith("select ")||s.endsWith("where ")||s.endsWith("and ")||s.endsWith("or ")||s.endsWith("set "))){e.next=34;break}return e.next=29,regeneratorRuntime.awrap(this.getTableColumns(t,a));case 29:r=e.sent,this.lastCallbackArr=r,n(null,r),e.next=35;break;case 34:n(null,this.lastCallbackArr);case 35:case"end":return e.stop()}}),null,this)},getDatabasesAndTables:function(){var e=[],t=this.tableInfo[this.source.sourceId+"_"+this.source.dbName]||[];t.forEach((function(t){return e.push({caption:t.tableComment?t.tableName+"-"+t.tableComment:t.tableName,snippet:t.tableName,meta:"表",type:"snippet",score:1e3})}));var a=this.databaseInfo[this.source.sourceId]||[];return a.forEach((function(t){return e.push({caption:t.dbName,snippet:t.dbName,meta:"库",type:"snippet",score:1e3})})),e},getTablesAndColumns:function(e){var t,a,o,n,r,i,s,l,c,u;return regeneratorRuntime.async((function(d){while(1)switch(d.prev=d.next){case 0:t=!1,a=[],o=this.databaseInfo[this.source.sourceId]||[],n=0;case 4:if(!(n=0)){h.next=10;break}if(n=e.getLine(o),a=n+" "+a,!(n.indexOf(";")>=0)){h.next=7;break}return h.abrupt("break",10);case 7:o--,h.next=2;break;case 10:r=t.row+1;case 11:if(!(r=0)){h.next=16;break}return h.abrupt("break",19);case 16:r++,h.next=11;break;case 19:s=[],l=this.tableInfo[this.source.sourceId+"_"+this.source.dbName]||[],c=0;case 22:if(!(c=0)){h.next=29;break}return h.next=27,regeneratorRuntime.awrap(this.getAssignTableColumns(this.source.dbName,u));case 27:d=h.sent,s=s.concat(d);case 29:c++,h.next=22;break;case 32:return h.abrupt("return",s);case 33:case"end":return h.stop()}}),null,this)},getAssignTableColumns:function(e,t){var a,o,n,r;return regeneratorRuntime.async((function(i){while(1)switch(i.prev=i.next){case 0:if(a=this.source.sourceId+"_"+e+"_"+t,o=this.columnInfo[a]||[],!(o.length<=0)){i.next=8;break}return i.next=5,regeneratorRuntime.awrap(b.tableColumnList({sourceId:this.source.sourceId,dbName:e,tableName:t}));case 5:n=i.sent,o=n.data.columnList||[],this.columnInfo[a]=o;case 8:return r=[],o.forEach((function(e){var t=e.description?e.name+"-"+e.description:e.name;r.push({caption:t,snippet:e.name,meta:"字段",type:"snippet",score:1e3})})),i.abrupt("return",r);case 11:case"end":return i.stop()}}),null,this)}}),mt=(a("aa11"),{render:function(e){var t=this.height?this.px(this.height):"100%",a=this.width?this.px(this.width):"100%";return e("div",{attrs:{style:"height: "+t+"; width: "+a}})},props:{value:String,source:Object,lang:!0,theme:String,height:!0,width:!0,options:Object},data:function(){return{editor:null,contentBackup:""}},watch:{value:function(e){this.contentBackup!==e&&(this.editor.session.setValue(e,1),this.contentBackup=e)},theme:function(e){this.editor.setTheme("ace/theme/"+e)},lang:function(e){this.editor.getSession().setMode("string"===typeof e?"ace/mode/"+e:e)},options:function(e){this.editor.setOptions(e)},height:function(){this.$nextTick((function(){this.editor.resize()}))},width:function(){this.$nextTick((function(){this.editor.resize()}))},source:function(e){pt.change(e)}},beforeDestroy:function(){this.editor.destroy(),this.editor.container.remove()},activated:function(){pt.change(this.source)},mounted:function(){var e=this,t=this.lang||"text",o=this.theme||"chrome";a("b378");var n=e.editor=ht.a.edit(this.$el);n.$blockScrolling=1/0,this.$emit("init",n),n.getSession().setMode("string"===typeof t?"ace/mode/"+t:t),n.setTheme("ace/theme/"+o),this.value&&n.setValue(this.value,1),this.contentBackup=this.value,n.on("change",(function(){var t=n.getValue();e.$emit("input",t),e.contentBackup=t})),n.commands.addCommand({name:"start-autocomplete",bindKey:{win:"Alt-Enter",mac:"Alt-Enter"},exec:function(e){pt.startAutocomplete(e)}}),e.options&&n.setOptions(e.options),pt.change(this.source)},methods:{px:function(e){return/^\d*$/.test(e)?e+"px":e}}}),ft=(a("fb6a"),a("4e82"),{set:{save:function(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:100;if(window.localStorage){var n=JSON.parse(window.localStorage.getItem(e)||"[]"),r=n.find((function(e){return e.key===t}));r?(r.value=a,r.time=(new Date).getTime()):n.push({key:t,value:a,time:(new Date).getTime()}),n.sort((function(e,t){return t.time-e.time})),n=n.slice(0,o+1),window.localStorage.setItem(e,JSON.stringify(n))}else console.log("当前浏览器不支持localStorage")},get:function(e,t){if(!window.localStorage)return"";var a=JSON.parse(window.localStorage.getItem(e)||"[]"),o=a.find((function(e){return e.key===t}))||{};return o.value||""}}}),bt={name:"dataPreview",data:function(){return{sqlExecuting:!1,executeResultList:[],executeResultInfo:"",executeShowTable:"table1",sqlExecutorEditor:{},nowExecutorId:1,executeError:"",pageParam:{},vueQueryParam:{},pageSize:50,currentPage:1,tableTotalCount:0,tableSort:{},tableMaxHeight:600,tableStatusInfo:{},choiceResultObj:{},exportConditionVisible:!1,tableDataColumns:[],conditionDataCols:[],conditionDataColsChoice:[],downloadDataVisible:!1,downloadDataParam:{downloadType:"insert",dropTableFlag:0,createTableFlag:0,conditionColumnArr:[],retainColumnArr:[]},downloadFormParam:{url:"zyplayer-doc-db/data-view/downloadMultiple",param:{}},choiceShowColumnDrawer:!1,showColumnProps:{label:"name"},choiceShowColumnLast:[],choiceShowColumnAll:!0,sqlExecutorContent:"",sqlEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:3,maxLines:3},executorSource:{},columnMap:{},primaryKeyColumn:{},storageKey:{key:"zyplayer-doc-table-show-columns",subKey:""}}},components:{"ace-editor":mt},mounted:function(){var e=this,t=function(){e.tableMaxHeight=document.body.clientHeight-420};t(),window.onresize=t},methods:{init:function(e,t){var a=this;if(this.pageParam.sourceId!=e.sourceId){this.pageParam=e,this.executorSource={sourceId:e.sourceId,dbName:e.dbName,tableName:e.tableName},this.columnMap={},t.forEach((function(e){a.columnMap[e.name]=e,1==e.primaryKey&&(a.primaryKeyColumn=e)})),this.tableDataColumns=t,this.storageKey.subKey=e.sourceId+"-"+e.dbName+"-"+e.tableName;var o=ft.set.get(this.storageKey.key,this.storageKey.subKey);if(this.choiceShowColumnLast=t.map((function(e){return e.name})),o){var n=o.split(",");n=n.filter((function(e){return a.choiceShowColumnLast.indexOf(e)>=0})),n.length>0&&(this.choiceShowColumnLast=n)}this.doExecutorSqlCommon()}},sqlExecutorInit:function(e){this.sqlExecutorEditor=e,this.sqlExecutorEditor.setFontSize(16);var t=this;this.sqlExecutorEditor.commands.addCommand({name:"execute-sql",bindKey:{win:"Ctrl-R|Ctrl-Shift-R|Ctrl-Enter",mac:"Command-R|Command-Shift-R|Command-Enter"},exec:function(e){t.doExecutorClick()}})},handleCurrentChange:function(e){this.currentPage=e,this.doExecutorSqlCommon()},handlePageSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.doExecutorSqlCommon()},tableSortChange:function(e){this.tableSort.prop===e.prop&&this.tableSort.order===e.order||(this.tableSort={prop:e.prop,order:e.order},this.doExecutorSqlCommon())},refreshData:function(){this.tableSort={},this.currentPage=1,this.sqlExecutorEditor.setValue("",1),this.doExecutorSqlCommon()},cancelExecutorSql:function(){var e=this;b.executeSqlCancel({executeId:this.nowExecutorId}).then((function(){e.sqlExecuting=!1,e.$message.success("取消成功")}))},doExecutorClick:function(){this.tableSort={},this.currentPage=1,this.doExecutorSqlCommon()},doExecutorSqlCommon:function(){var e=this;if(this.pageParam.sourceId){this.tableSort.prop||(this.tableSort={prop:this.pageParam.orderColumn,order:"ascending"});var t=this.sqlExecutorEditor.getSelectedText();t=t||this.sqlExecutorEditor.getValue(),t=t||"",this.executeError="",this.executeUseTime="",this.choiceResultObj={},this.executeResultList=[],this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random()),this.sqlExecuting=!0;var a={sourceId:this.pageParam.sourceId,dbName:this.pageParam.dbName,tableName:this.pageParam.tableName,executeId:this.nowExecutorId,condition:t,retainColumn:this.choiceShowColumnLast.join(","),pageNum:this.currentPage,pageSize:this.pageSize,orderColumn:this.tableSort.prop,orderType:"ascending"===this.tableSort.order?"asc":"desc",params:""};b.dataViewQuery(a).then((function(t){if(e.sqlExecuting=!1,200===t.errCode){for(var a=t.data||[],o=[],n="",r=1,i=0;i=0&&(t+="\n> 影响行数:"+e.updateCount),t+="\n> 耗时:"+(e.useTime||0)/1e3+"s",t+="\n\n",t},dealExecuteResult:function(e){var t=e.result||[],a=[];if(t.length>0){var o=t[0];for(var n in o){document.getElementById("widthCalculate").innerText=n;var r=document.getElementById("widthCalculate").offsetWidth;document.getElementById("widthCalculate").innerText=o[n];var i=document.getElementById("widthCalculate").offsetWidth,s=r>i?r:i;s=s<50?50:s,s=s>200?200:s;var l=this.columnMap[n]||{};a.push({prop:n,width:s+50,desc:l.description||n})}}var c={};return c.dataList=t,c.dataCols=a,c.useTime=e.useTime||0,c.errMsg=e.errMsg||"",c.updateCount=e.updateCount,c},handleSelectionChange:function(e){this.$set(this.choiceResultObj,this.executeShowTable,e)},doCopyCheckLineUpdate:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.executeResultList.find((function(t){return t.name===e.executeShowTable})).dataCols,o=lt.format("update",this.pageParam.dbType,a,t,this.conditionDataColsChoice,this.pageParam.dbName,this.pageParam.tableName);this.conditionDataColsChoice=[],this.exportConditionVisible=!1,this.$copyText(o).then((function(t){return e.$message.success("内容已复制到剪切板!")}),(function(t){return e.$message.error("抱歉,复制失败!")}))}},deleteCheckLine:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.primaryKeyColumn.name;if(!a)return void this.$message.error("删除失败,未找到数据表的主键列");var o=[];t.forEach((function(e){var t={};t[a]=e[a],o.push(t)})),this.$confirm("确定要删除选中的".concat(t.length,"行数据吗?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t={sourceId:e.pageParam.sourceId,dbName:e.pageParam.dbName,tableName:e.pageParam.tableName,lineJson:JSON.stringify(o)};b.deleteTableLineData(t).then((function(){e.$message.success("删除成功!"),e.refreshData()}))})).catch((function(){}))}},handleCopyCheckLineCommand:function(e){var t=this,a=this.choiceResultObj[this.executeShowTable]||[];if(a.length>0){this.conditionDataColsChoice=[];var o=this.executeResultList.find((function(e){return e.name===t.executeShowTable})).dataCols;if("update"===e){if(!this.primaryKeyColumn.name)return this.conditionDataCols=o,void(this.exportConditionVisible=!0);this.conditionDataColsChoice=[this.primaryKeyColumn.name]}var n=lt.format(e,this.pageParam.dbType,o,a,this.conditionDataColsChoice,this.pageParam.dbName,this.pageParam.tableName);this.$copyText(n).then((function(e){return t.$message.success("内容已复制到剪切板!")}),(function(e){return t.$message.error("抱歉,复制失败!")}))}},doDownloadTableData:function(){var e=this,t=this.sqlExecutorEditor.getSelectedText();t=t||this.sqlExecutorEditor.getValue(),t=t||"",this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random());var a={},o={},n={};a[this.pageParam.tableName]=t,o[this.pageParam.tableName]=this.downloadDataParam.conditionColumnArr.join(","),n[this.pageParam.tableName]=this.choiceShowColumnLast.join(","),this.downloadFormParam.param={executeId:this.nowExecutorId,sourceId:this.pageParam.sourceId,dbName:this.pageParam.dbName,tableNames:this.pageParam.tableName,downloadType:this.downloadDataParam.downloadType,dropTableFlag:this.downloadDataParam.dropTableFlag,createTableFlag:this.downloadDataParam.createTableFlag,conditionJson:JSON.stringify(a),conditionColumnJson:JSON.stringify(o),retainColumnJson:JSON.stringify(n)},setTimeout((function(){return e.$refs.downloadForm.submit()}),0),this.downloadDataVisible=!1},downloadTableData:function(){var e=this,t=this.executeResultList.find((function(t){return t.name===e.executeShowTable}));if(!t||!t.dataList||t.dataList.length<=0)this.$message.warning("当前筛选条件下无数据,请重新筛选后再操作导出");else{var a=this.primaryKeyColumn.name;this.downloadDataParam.conditionColumnArr.length<=0&&a&&(this.downloadDataParam.conditionColumnArr=[a]),this.conditionDataCols=t.dataCols,this.downloadDataVisible=!0}},dropTableFlagChange:function(){1===this.downloadDataParam.dropTableFlag&&(this.downloadDataParam.createTableFlag=1)},createTableFlagChange:function(){0==this.downloadDataParam.createTableFlag&&(this.downloadDataParam.dropTableFlag=0)},choiceShowColumnDrawerShow:function(){var e=this;this.choiceShowColumnDrawer=!0,setTimeout((function(){e.$refs.showColumnTree.setCheckedKeys(e.choiceShowColumnLast),e.choiceShowColumnAll=e.choiceShowColumnLast.length===e.tableDataColumns.length}),10)},choiceShowColumnDrawerClose:function(){this.choiceShowColumnDrawer=!1},choiceShowColumnOk:function(){var e=this.$refs.showColumnTree.getCheckedKeys();e.length<=0?this.$message.warning("必须选择一列展示"):(ft.set.save(this.storageKey.key,this.storageKey.subKey,e.join(","),50),this.choiceShowColumnLast=e,this.choiceShowColumnDrawer=!1,this.doExecutorClick())},tableDataColumnsCheckChange:function(){var e=this.$refs.showColumnTree.getCheckedKeys();this.choiceShowColumnAll=e.length===this.tableDataColumns.length},choiceShowColumnAllChange:function(){var e=[];this.choiceShowColumnAll&&(e=this.tableDataColumns.map((function(e){return e.name}))),this.$refs.showColumnTree.setCheckedKeys(e)}}},gt=bt,vt=(a("f52e"),Object(C["a"])(gt,nt,rt,!1,null,null,null)),yt=vt.exports,wt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-executor-vue"},[e._m(0),a("el-dialog",{attrs:{visible:e.choiceRelationColumnVisible,width:"750px",title:"选择关联的表字段 "+e.editNodeInfo.tableName+"."+e.editNodeInfo.columnName},on:{"update:visible":function(t){e.choiceRelationColumnVisible=t}}},[e._l(e.editRelationArr,(function(t){return a("div",{staticStyle:{"margin-top":"10px"}},[a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择数据库"},on:{change:function(a){return e.dbNameChangeEvents(t)}},model:{value:t.dbName,callback:function(a){e.$set(t,"dbName",a)},expression:"item.dbName"}},e._l(e.databaseList,(function(e){return a("el-option",{key:e.dbName,attrs:{label:e.dbName,value:e.dbName}})})),1),a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择数据表"},on:{change:function(a){return e.tableNameChangeEvents(t)}},model:{value:t.tableName,callback:function(a){e.$set(t,"tableName",a)},expression:"item.tableName"}},e._l(e.dbTableList[t.dbName],(function(e){return a("el-option",{key:e.tableName,attrs:{label:e.tableName,value:e.tableName}})})),1),a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择表字段"},model:{value:t.columnName,callback:function(a){e.$set(t,"columnName",a)},expression:"item.columnName"}},e._l(e.dbTableColumnList[t.dbName+"."+t.tableName],(function(e){return a("el-option",{key:e.name,attrs:{label:e.name,value:e.name}})})),1),a("el-button",{attrs:{icon:"el-icon-delete",circle:""},on:{click:function(a){return e.delTableColumnRelation(t)}}})],1)})),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.addTableColumnRelation}},[e._v("添加关联")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doUpdateTableColumnRelation}},[e._v("确 定")])],1)],2)],1)},xt=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"max(100%, 1000px)",height:"calc(100vh - 160px)",overflow:"auto"}},[a("div",{staticStyle:{width:"1500px",height:"1000px"},attrs:{id:"relationChart"}})])}],Ct=a("313e"),St={name:"tableRelation",data:function(){return{pageParam:{},relationChart:{},relationChartData:{},relationChartOption:{},editNodeInfo:{},editRelationArr:[],databaseList:[],dbTableList:{},dbTableColumnList:{},choiceRelationColumnVisible:!1,columnListLoading:!1}},mounted:function(){},methods:{init:function(e){var t=this;this.pageParam.sourceId!=e.sourceId&&(this.pageParam=e,this.relationChartData.name=e.tableName,this.relationChart=Ct["init"](document.getElementById("relationChart")),this.relationChartOption={tooltip:{trigger:"item",triggerOn:"mousemove"},series:[{type:"tree",id:0,name:"tree1",data:[this.relationChartData],top:"10%",left:"8%",bottom:"22%",right:"20%",symbolSize:7,edgeShape:"polyline",edgeForkPosition:"63%",initialTreeDepth:3,lineStyle:{width:2},label:{backgroundColor:"#fff",position:"right",verticalAlign:"middle",align:"left"},leaves:{label:{position:"right",verticalAlign:"middle",align:"left"}},emphasis:{focus:"descendant"},expandAndCollapse:!1,animationDuration:550,animationDurationUpdate:750}]},this.relationChart.setOption(this.relationChartOption),this.relationChart.on("click",(function(e){if(1==e.data.nodeType){t.editNodeInfo=e.data;var a=t.editNodeInfo.children||[];t.editRelationArr=[],a.length<=0?t.editRelationArr.push({dbName:t.pageParam.dbName,tableName:"",columnName:""}):a.forEach((function(e){t.editRelationArr.push({dbName:e.dbName,tableName:e.tableName,columnName:e.columnName})}));var o=[],n=[];t.editRelationArr.forEach((function(e){o.indexOf(e.dbName)<0&&(o.push(e.dbName),t.dbNameChangeEvents(e)),n.indexOf(e.dbName+"."+e.tableName)<0&&(n.push(e.dbName+"."+e.tableName),t.tableNameChangeEvents(e))})),t.choiceRelationColumnVisible=!0}})),this.relationChart.on("contextmenu",(function(e){console.log(e)})),this.doGetTableColumnRelation(),b.databaseList({sourceId:this.pageParam.sourceId}).then((function(e){t.databaseList=e.data||[]})))},doGetTableColumnRelation:function(){var e=this;this.relationChart.clear(),b.getTableColumnRelation(this.pageParam).then((function(t){e.relationChartData=t.data||{},e.relationChartOption.series[0].data=[t.data||{}],e.columnListLoading=!1,e.relationChart.setOption(e.relationChartOption),setTimeout((function(){return e.relationChart.resize()}),0)}))},delTableColumnRelation:function(e){this.editRelationArr=this.editRelationArr.filter((function(t){return t!==e}))},addTableColumnRelation:function(){this.editRelationArr.push({dbName:this.pageParam.dbName,tableName:"",columnName:""})},doUpdateTableColumnRelation:function(){var e=this,t={dbName:this.editNodeInfo.dbName,tableName:this.editNodeInfo.tableName,columnName:this.editNodeInfo.columnName,sourceId:this.pageParam.sourceId,relation:JSON.stringify(this.editRelationArr)};b.updateTableColumnRelation(t).then((function(t){e.choiceRelationColumnVisible=!1,e.doGetTableColumnRelation()}))},dbNameChangeEvents:function(e){var t=this;b.tableList({sourceId:this.pageParam.sourceId,dbName:e.dbName}).then((function(a){t.$set(t.dbTableList,e.dbName,a.data||[])}))},tableNameChangeEvents:function(e){var t=this;b.tableColumnList({sourceId:this.pageParam.sourceId,dbName:e.dbName,tableName:e.tableName}).then((function(a){t.$set(t.dbTableColumnList,e.dbName+"."+e.tableName,a.data.columnList||[])}))}}},Dt=St,_t=(a("499b"),Object(C["a"])(Dt,wt,xt,!1,null,null,null)),kt=_t.exports,It={data:function(){return{columnListLoading:!1,vueQueryParam:{},tableStatusInfo:{},columnList:[],tableInfo:{},nowExecutorId:1,tableDDLInfoTab:"",tableDDLInfo:"",tableDDLInfoDialogVisible:!1,tabActiveName:"columns"}},mounted:function(){var e=this;setTimeout((function(){e.$emit("initLoadDataList",{sourceId:e.vueQueryParam.sourceId,host:e.vueQueryParam.host,dbName:e.vueQueryParam.dbName})}),500)},activated:function(){this.initQueryParam(this.$route)},components:{"data-preview":yt,"table-relation-charts":kt},methods:{initQueryParam:function(e){var t=this;this.columnListLoading||(this.columnListLoading=!0,this.vueQueryParam=e.query,b.tableColumnList(this.vueQueryParam).then((function(e){for(var a=e.data.columnList||[],o=0;o0?"编辑数据源":"新增数据源",visible:e.datasourceDialogVisible,width:"760px","close-on-click-modal":!1},on:{"update:visible":function(t){e.datasourceDialogVisible=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"分组:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择或输入新的分组名字",filterable:"","allow-create":""},model:{value:e.newDatasource.groupName,callback:function(t){e.$set(e.newDatasource,"groupName",t)},expression:"newDatasource.groupName"}},[a("el-option",{attrs:{value:""}},[e._v("未分组")]),e._l(e.datasourceGroupList,(function(e){return a("el-option",{attrs:{value:e}})}))],2)],1),a("el-form-item",{attrs:{label:"数据源名称:"}},[a("el-input",{attrs:{placeholder:"给数据源起个中文名称"},model:{value:e.newDatasource.name,callback:function(t){e.$set(e.newDatasource,"name",t)},expression:"newDatasource.name"}})],1),a("el-form-item",{attrs:{label:"驱动类:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"驱动类"},on:{change:e.driverClassNameChange},model:{value:e.newDatasource.driverClassName,callback:function(t){e.$set(e.newDatasource,"driverClassName",t)},expression:"newDatasource.driverClassName"}},[a("el-option",{attrs:{label:"com.mysql.jdbc.Driver",value:"com.mysql.jdbc.Driver"}}),a("el-option",{attrs:{label:"net.sourceforge.jtds.jdbc.Driver",value:"net.sourceforge.jtds.jdbc.Driver"}}),a("el-option",{attrs:{label:"oracle.jdbc.driver.OracleDriver",value:"oracle.jdbc.driver.OracleDriver"}}),a("el-option",{attrs:{label:"org.postgresql.Driver",value:"org.postgresql.Driver"}}),a("el-option",{attrs:{label:"org.apache.hive.jdbc.HiveDriver",value:"org.apache.hive.jdbc.HiveDriver"}})],1)],1),a("el-form-item",{attrs:{label:"数据源URL:"}},[a("el-input",{attrs:{placeholder:e.urlPlaceholder},model:{value:e.newDatasource.sourceUrl,callback:function(t){e.$set(e.newDatasource,"sourceUrl",t)},expression:"newDatasource.sourceUrl"}})],1),a("el-form-item",{attrs:{label:"账号:"}},[a("el-input",{attrs:{placeholder:"账号"},model:{value:e.newDatasource.sourceName,callback:function(t){e.$set(e.newDatasource,"sourceName",t)},expression:"newDatasource.sourceName"}})],1),a("el-form-item",{attrs:{label:"密码:"}},[a("el-input",{attrs:{placeholder:"密码"},model:{value:e.newDatasource.sourcePassword,callback:function(t){e.$set(e.newDatasource,"sourcePassword",t)},expression:"newDatasource.sourcePassword"}})],1),a("el-form-item",{attrs:{label:"测试连接:"}},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.testDatasourceErrLoading,expression:"testDatasourceErrLoading"}],attrs:{type:"primary"},on:{click:e.testDatasource}},[e._v("测试数据源")])],1)],1),a("div",{staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveDatasource}},[e._v("保存")]),a("el-button",{attrs:{plain:""},on:{click:function(t){e.datasourceDialogVisible=!1}}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{visible:e.dbSourceAuthDialogVisible,width:"900px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dbSourceAuthDialogVisible=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[a("span",[e._v("权限编辑")]),a("span",{staticStyle:{"margin-left":"10px",color:"#999","font-size":"12px"}},[a("i",{staticClass:"el-icon-info"}),e._v(" 添加、删除或编辑之后记得点击保存哦~")])]),a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.dbSourceAuthUserLoading},model:{value:e.dbSourceAuthNewUser,callback:function(t){e.dbSourceAuthNewUser=t},expression:"dbSourceAuthNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addDbSourceAuthUser}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.dbSourceAuthUserList,border:"",size:"mini"}},[a("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticStyle:{width:"150px","margin-right":"10px"},attrs:{placeholder:"选择权限"},model:{value:t.row.executeAuth,callback:function(a){e.$set(t.row,"executeAuth",a)},expression:"scope.row.executeAuth"}},[a("el-option",{attrs:{value:""}},[e._v("无权限")]),a("el-option",{attrs:{value:1,label:"库表查看权"}}),a("el-option",{attrs:{value:2,label:"数据查询权"}}),a("el-option",{attrs:{value:3,label:"所有权限"}})],1),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.descEditAuth,callback:function(a){e.$set(t.row,"descEditAuth",a)},expression:"scope.row.descEditAuth"}},[e._v("表字段注释修改权")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.procEditAuth,callback:function(a){e.$set(t.row,"procEditAuth",a)},expression:"scope.row.procEditAuth"}},[e._v("函数修改权")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteUserDbSourceAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.saveUserDbSourceAuth}},[e._v("保存配置")])],1)],1),a("el-dialog",{attrs:{title:"测试数据源失败",visible:e.testDatasourceErrVisible,footer:null,width:"760px"},on:{"update:visible":function(t){e.testDatasourceErrVisible=t}}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.testDatasourceErrInfo)}})])])])],1)},ea=[];function ta(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function aa(e){for(var t=1;t0?a("div",{staticClass:"sql-params"},e._l(e.sqlParams,(function(t){return a("el-input",{attrs:{placeholder:"请输入"+t.key+"的值"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"param.value"}},[a("template",{slot:"prepend"},[e._v(e._s(t.key))])],2)})),1):e._e()],1),a("el-card",[a("div",{staticStyle:{position:"relative"}},[a("div",{staticStyle:{position:"absolute",right:"0","z-index":"1"}},[a("el-dropdown",{directives:[{name:"show",rawName:"v-show",value:this.choiceResultObj[this.executeShowTable]&&this.choiceResultObj[this.executeShowTable].length>0,expression:"this.choiceResultObj[this.executeShowTable] && this.choiceResultObj[this.executeShowTable].length > 0"}],on:{command:e.handleCopyCheckLineCommand}},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-document-copy"}},[e._v(" 复制选中行"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"insert"}},[e._v("SQL Inserts")]),a("el-dropdown-item",{attrs:{command:"update"}},[e._v("SQL Updates")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("JSON")])],1)],1)],1),a("el-tabs",{model:{value:e.executeShowTable,callback:function(t){e.executeShowTable=t},expression:"executeShowTable"}},[a("el-tab-pane",{attrs:{label:"执行历史",name:"tabHistory"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.myHistoryListList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"createTime",label:"执行时间",width:"160px"}}),a("el-table-column",{attrs:{prop:"content",label:"SQL"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("pre",{staticClass:"sql-content-line",attrs:{title:t.row.content},on:{dblclick:function(a){return e.inputFavoriteSql(t.row)}}},[e._v(e._s(t.row.content))])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"160px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.inputFavoriteSql(t.row)}}},[e._v("输入")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini",type:"success"},on:{click:function(a){return e.addFavorite(t.row.content)}}},[e._v("收藏")])]}}])})],1)],1),a("el-tab-pane",{attrs:{label:"我的收藏",name:"tabFavorite"}},[a("el-table",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.myFavoriteList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"createTime",label:"执行时间",width:"160px"}}),a("el-table-column",{attrs:{prop:"content",label:"SQL"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("pre",{staticClass:"sql-content-line",attrs:{title:t.row.content},on:{dblclick:function(a){return e.inputFavoriteSql(t.row)}}},[e._v(e._s(t.row.content))])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"160px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.inputFavoriteSql(t.row)}}},[e._v("输入")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.delFavorite(t.row)}}},[e._v("删除")])]}}])})],1)],1),e.executeResultInfo?a("el-tab-pane",{attrs:{label:"信息",name:"tabInfo"}},[a("pre",{staticStyle:{"white-space":"pre-wrap"}},[e._v(e._s(e.executeResultInfo))])]):e._e(),e.executeError?a("el-tab-pane",{attrs:{label:"错误",name:"tabError"}},[a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(e.executeError))])]):e._l(e.executeResultList,(function(t){return t.index?a("el-tab-pane",{attrs:{label:"结果"+t.index,name:t.name}},[t.errMsg?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(t.errMsg))]):t.dataList.length<=0?a("div",{staticStyle:{"text-align":"center",color:"#aaa",padding:"20px 0"}},[e._v("暂无数据")]):a("el-table",{staticClass:"execute-result-table",staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:t.dataList,stripe:"",border:"","max-height":"600"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{type:"index",width:"50"}}),e._l(t.dataCols,(function(t){return a("el-table-column",{attrs:{prop:t.prop,label:t.prop,width:t.width},scopedSlots:e._u([{key:"default",fn:function(e){return[a("textarea",{staticClass:"el-textarea__inner",attrs:{readonly:"",rows:"1"},domProps:{value:e.row[t.prop]}})]}}],null,!0)})}))],2)],1):e._e()}))],2)],1)])],1),a("el-dialog",{attrs:{visible:e.exportConditionVisible,width:"500px",title:"选择更新语句条件"},on:{"update:visible":function(t){e.exportConditionVisible=t}}},[a("div",[e._v(" 更新条件列: "),a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.conditionDataColsChoice,callback:function(t){e.conditionDataColsChoice=t},expression:"conditionDataColsChoice"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.exportConditionVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doCopyCheckLineUpdate}},[e._v("确 定")])],1)]),a("span",{staticStyle:{visibility:"hidden","white-space":"nowrap",position:"fixed"},attrs:{id:"widthCalculate"}})],1)},ma=[],fa={parser:function(e,t,a){var o=[];if(!e)return o;var n=e.indexOf(t,0);if(-1==n)return o;var r=0,i="";while(n>-1){if(n>0&&"\\"==e[n-1])r=n+t.length;else{i="",r=n+t.length;var s=e.indexOf(a,r);while(s>-1){if(!(s>r&&"\\"==e[s-1])){i+=e.substr(r,s-r),r=s+a.length;break}i+=e.substr(r,s-r-1),r=s+a.length,s=e.indexOf(a,r)}-1==s?r=e.length:(i&&o.push(i),r=s+a.length)}n=e.indexOf(t,r)}return o},parserArr:function(e,t){var a=this,o={};t.forEach((function(t){var n=a.parser(e,t.start,t.end);n.forEach((function(e){return o[e]=1}))}));var n=[];for(var r in o)n.push(r);return n}},ba={data:function(){return{datasourceList:[],choiceDatasourceId:"",datasourceOptions:[],datasourceGroupList:[],choiceDatasourceGroup:"",databaseList:[],choiceDatabase:"",editorDbProduct:"",editorDbInfo:[],editorDbTableInfo:{},editorColumnInfo:{},sqlExecuting:!1,executeResultList:[],executeResultInfo:"",executeShowTable:"tabHistory",sqlExecutorEditor:{},nowExecutorId:1,executeError:"",myFavoriteList:[],myHistoryListList:[],choiceResultObj:{},exportConditionVisible:!1,conditionDataCols:[],conditionDataColsChoice:[],sqlExecutorContent:"",sqlEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:15,maxLines:40},executorSource:{},sqlParams:[],sqlParamWaiting:!1,sqlParamHistory:{}}},components:{"ace-editor":mt},mounted:function(){this.loadDatasourceList()},methods:{sqlExecutorInit:function(e){var t=this;this.sqlExecutorEditor=e,this.sqlExecutorEditor.setFontSize(16);var a=this;this.sqlExecutorEditor.commands.addCommand({name:"execute-sql",bindKey:{win:"Ctrl-R|Ctrl-Shift-R|Ctrl-Enter",mac:"Command-R|Command-Shift-R|Command-Enter"},exec:function(e){a.doExecutorSql()}}),e.on("change",(function(){t.sqlParamWaiting||(t.sqlParamWaiting=!0,setTimeout((function(){var a=e.getValue(),o=fa.parserArr(a,[{start:"${",end:"}"},{start:"#{",end:"}"}]);t.sqlParams=[],o.forEach((function(e){t.sqlParams.push({key:e,value:t.sqlParamHistory[e]||""})})),t.sqlParamWaiting=!1}),300))}))},cancelExecutorSql:function(){var e=this;b.executeSqlCancel({executeId:this.nowExecutorId}).then((function(){e.$message.success("取消成功")}))},loadHistoryAndFavoriteList:function(){this.loadHistoryList(),this.loadFavoriteList()},loadFavoriteList:function(){var e=this;b.favoriteList({sourceId:this.choiceDatasourceId}).then((function(t){e.myFavoriteList=t.data||[]}))},loadHistoryList:function(){var e=this;b.historyList({sourceId:this.choiceDatasourceId}).then((function(t){e.myHistoryListList=t.data||[]}))},addFavorite:function(e){var t=this;e||(e=this.sqlExecutorEditor.getSelectedText(),e||(e=this.sqlExecutorEditor.getValue()));var a={};this.sqlParams.forEach((function(e){e.value&&(a[e.key]=e.value)}));var o={name:"我的收藏",content:e,paramJson:JSON.stringify(a),datasourceId:this.choiceDatasourceId};b.updateFavorite(o).then((function(){t.$message.success("收藏成功"),t.loadFavoriteList()}))},delFavorite:function(e){var t=this;b.updateFavorite({id:e.id,yn:0}).then((function(){t.$message.success("删除成功"),t.loadFavoriteList()}))},inputFavoriteSql:function(e){if(this.sqlExecutorEditor.setValue(e.content,1),e.paramJson){var t=JSON.parse(e.paramJson);for(var a in t)this.sqlParamHistory[a]=t[a]}},formatterSql:function(){var e=this.sqlExecutorEditor.getSelectedText();if(e){var t=this.sqlExecutorEditor.getSelectionRange();this.sqlExecutorEditor.remove(t)}else e=this.sqlExecutorEditor.getValue(),this.sqlExecutorEditor.setValue("",1);e&&(e=ut.a.format(e),this.sqlExecutorEditor.insert(e))},doExecutorSql:function(){var e=this;if(this.choiceDatasourceId){this.executeError="",this.executeUseTime="",this.executeResultList=[];var t={};this.sqlParams.forEach((function(a){a.value&&(t[a.key]=a.value,e.sqlParamHistory[a.key]=a.value)})),this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random());var a=this.sqlExecutorEditor.getSelectedText();a||(a=this.sqlExecutorEditor.getValue()),this.sqlExecuting=!0,b.queryExecuteSql({sourceId:this.choiceDatasourceId,dbName:this.choiceDatabase,executeId:this.nowExecutorId,sql:a,params:JSON.stringify(t)}).then((function(t){if(e.sqlExecuting=!1,200!=t.errCode)return e.executeShowTable="tabError",void(e.executeError=t.errMsg);for(var a=t.data||[],o=[],n="",r=1,i=0;i0&&(e.choiceDatasourceId=e.datasourceList[0].id,e.executorSource={sourceId:e.choiceDatasourceId},e.loadDatabaseList(),e.loadSourceBaseInfo(),e.loadHistoryAndFavoriteList())}))},loadDatabaseList:function(){var e=this;b.databaseList({sourceId:this.choiceDatasourceId}).then((function(t){if(e.databaseList=t.data||[],e.databaseList.length>0){var a=["information_schema","master","model","msdb","tempdb"],o=e.databaseList.find((function(e){return a.indexOf(e.dbName)<0}));e.choiceDatabase=o?o.dbName:e.databaseList[0].dbName,e.executorSource={sourceId:e.choiceDatasourceId,dbName:e.choiceDatabase}}}))},loadSourceBaseInfo:function(){var e=this;b.getSourceBaseInfo({sourceId:this.choiceDatasourceId}).then((function(t){var a=t.data||{};e.editorDbProduct=a.product||""}))},sourceGroupChangeEvents:function(){for(var e=[],t=0;t0&&(this.choiceDatasourceId=e[0].id,this.executorSource={sourceId:this.choiceDatasourceId},this.loadDatabaseList(),this.loadSourceBaseInfo(),this.loadHistoryAndFavoriteList())},datasourceChangeEvents:function(){this.executorSource={sourceId:this.choiceDatasourceId},this.loadDatabaseList(),this.loadSourceBaseInfo(),this.loadHistoryAndFavoriteList()},databaseChangeEvents:function(){this.executorSource={sourceId:this.choiceDatasourceId,dbName:this.choiceDatabase}},getExecuteInfoStr:function(e){var t=e.sql;return t+="\n> 状态:"+(e.errMsg?"ERROR":"OK"),e.updateCount>=0&&(t+="\n> 影响行数:"+e.updateCount),t+="\n> 耗时:"+(e.useTime||0)/1e3+"s",t+="\n\n",t},dealExecuteResult:function(e){var t=e.result||[],a=[];if(t.length>0){var o=t[0];for(var n in o){document.getElementById("widthCalculate").innerText=n;var r=document.getElementById("widthCalculate").offsetWidth;document.getElementById("widthCalculate").innerText=o[n];var i=document.getElementById("widthCalculate").offsetWidth,s=r>i?r:i;s=s<50?50:s,s=s>200?200:s,a.push({prop:n,width:s+25})}}var l={};return l.dataList=t,l.dataCols=a,l.useTime=e.useTime||0,l.errMsg=e.errMsg||"",l.updateCount=e.updateCount,l},handleSelectionChange:function(e){this.$set(this.choiceResultObj,this.executeShowTable,e)},doCopyCheckLineUpdate:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.executeResultList.find((function(t){return t.name===e.executeShowTable})).dataCols,o=lt.format("update",this.editorDbProduct,a,t,this.conditionDataColsChoice);this.conditionDataColsChoice=[],this.exportConditionVisible=!1,this.$copyText(o).then((function(t){return e.$message.success("内容已复制到剪切板!")}),(function(t){return e.$message.error("抱歉,复制失败!")}))}},handleCopyCheckLineCommand:function(e){var t=this,a=this.choiceResultObj[this.executeShowTable]||[];if(a.length>0){var o=this.executeResultList.find((function(e){return e.name===t.executeShowTable})).dataCols;if("update"===e)return this.conditionDataCols=o,void(this.exportConditionVisible=!0);var n=lt.format(e,this.editorDbProduct,o,a,"");this.$copyText(n).then((function(e){return t.$message.success("内容已复制到剪切板!")}),(function(e){return t.$message.error("抱歉,复制失败!")}))}}}},ga=ba,va=(a("7002"),Object(C["a"])(ga,pa,ma,!1,null,null,null)),ya=va.exports,wa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-transfer-vue"},[a("div",{staticStyle:{padding:"0 10px",height:"100%","box-sizing":"border-box"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("数据互导工具")]),a("a",{attrs:{target:"_blank",title:"点击查看如何使用",href:"http://doc.zyplayer.com/doc-wiki#/docs/w4eSzPWvQRSBvaCHZS8t6d"}},[a("i",{staticClass:"el-icon-info",staticStyle:{color:"#999"}})])]),a("div",{staticStyle:{"margin-bottom":"10px","text-align":"right"}},[a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.createNewTask}},[e._v("新建")]),a("el-button",{attrs:{type:"primary",loading:e.loadDataListLoading,icon:"el-icon-refresh"},on:{click:e.loadGetTaskList}},[e._v("查询")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.taskList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"id",label:"ID",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"任务名称"}}),a("el-table-column",{attrs:{label:"条数查询"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.needCount?"是":"否"))]}}])}),a("el-table-column",{attrs:{prop:"lastExecuteStatus",label:"最后执行状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.lastExecuteStatus?a("el-tag",[e._v("未执行")]):1==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"info"}},[e._v("执行中")]):2==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"success"}},[e._v("执行成功")]):3==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("执行失败")]):4==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("取消执行")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"lastExecuteTime",label:"最后执行时间"}}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),a("el-table-column",{attrs:{label:"操作",width:"290"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.viewTask(t.row.id)}}},[e._v("查看")]),a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.editTask(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.executeTask(t.row.id)}}},[e._v("执行")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.deleteTask(t.row.id)}}},[e._v("删除")])]}}])})],1)],1)],1),a("el-dialog",{attrs:{visible:e.taskEditDialogVisible,width:"900px","close-on-click-modal":!1},on:{"update:visible":function(t){e.taskEditDialogVisible=t}}},[e.taskEditInfo.id?a("span",{attrs:{slot:"title"},slot:"title"},[e._v("编辑任务")]):a("span",{attrs:{slot:"title"},slot:"title"},[e._v("新建任务")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"任务名称:"}},[a("el-input",{attrs:{placeholder:"任务名称"},model:{value:e.taskEditInfo.name,callback:function(t){e.$set(e.taskEditInfo,"name",t)},expression:"taskEditInfo.name"}})],1),a("el-form-item",{attrs:{label:"查询数据源:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择查询数据源"},model:{value:e.taskEditInfo.queryDatasourceId,callback:function(t){e.$set(e.taskEditInfo,"queryDatasourceId",t)},expression:"taskEditInfo.queryDatasourceId"}},e._l(e.datasourceOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"查询SQL:"}},[a("ace-editor",{attrs:{lang:"sql",theme:"monokai",width:"100%",height:"100",options:e.editSqlConfig},on:{init:e.querySqlInit},model:{value:e.querySqlContent,callback:function(t){e.querySqlContent=t},expression:"querySqlContent"}})],1),a("el-form-item",{attrs:{label:"总条数查询:"}},[a("el-radio",{attrs:{label:0},model:{value:e.taskEditInfo.needCount,callback:function(t){e.$set(e.taskEditInfo,"needCount",t)},expression:"taskEditInfo.needCount"}},[e._v("不查询")]),a("el-radio",{attrs:{label:1},model:{value:e.taskEditInfo.needCount,callback:function(t){e.$set(e.taskEditInfo,"needCount",t)},expression:"taskEditInfo.needCount"}},[e._v("自动查询")])],1),a("el-form-item",{attrs:{label:"入库数据源:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择写入数据源"},model:{value:e.taskEditInfo.storageDatasourceId,callback:function(t){e.$set(e.taskEditInfo,"storageDatasourceId",t)},expression:"taskEditInfo.storageDatasourceId"}},e._l(e.datasourceOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"入库SQL:"}},[a("ace-editor",{attrs:{lang:"sql",theme:"monokai",width:"100%",height:"100",options:e.editSqlConfig},on:{init:e.storageSqlInit},model:{value:e.storageSqlContent,callback:function(t){e.storageSqlContent=t},expression:"storageSqlContent"}}),a("el-button",{staticStyle:{"margin-top":"10px"},on:{click:e.autoFillStorageSql}},[e._v("智能填充")])],1)],1),a("div",{staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEditTask}},[e._v("保存")]),a("el-button",{attrs:{type:"warning"},on:{click:function(t){e.taskEditDialogVisible=!1}}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{visible:e.taskViewDialogVisible,width:"80%"},on:{"update:visible":function(t){e.taskViewDialogVisible=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("查看任务")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.taskEditInfo.name))]),a("el-form-item",{attrs:{label:"最后执行状态:"}},[0==e.taskEditInfo.lastExecuteStatus?a("el-tag",[e._v("未执行")]):1==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"info"}},[e._v("执行中")]):2==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"success"}},[e._v("执行成功")]):3==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("执行失败")]):4==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("取消执行")]):e._e()],1),a("el-form-item",{attrs:{label:"最后执行时间:"}},[e._v(e._s(e.taskEditInfo.lastExecuteTime))]),a("el-form-item",{attrs:{label:"执行信息:"}},[a("pre",{staticStyle:{"word-wrap":"break-word","word-break":"break-all","white-space":"pre-wrap","line-height":"22px"}},[e._v(e._s(e.taskEditInfo.lastExecuteInfo))])]),1==e.taskEditInfo.lastExecuteStatus?a("el-form-item",{attrs:{label:"操作:"}},[a("el-button",{attrs:{type:"success",icon:"el-icon-refresh",loading:e.viewTaskLoading},on:{click:function(t){return e.viewTask(e.taskEditInfo.id)}}},[e._v("刷新")]),a("el-button",{attrs:{type:"danger"},on:{click:e.cancelTask}},[e._v("取消执行")])],1):e._e()],1)],1)],1)},xa=[],Ca={data:function(){return{viewTaskLoading:!1,loadDataListLoading:!1,datasourceOptions:[],queryDatasourceId:"",storageDatasourceId:"",taskList:[],datasourceMap:{},taskViewDialogVisible:!1,taskEditDialogVisible:!1,taskEditInfo:{},querySqlEditor:{},storageSqlEditor:{},querySqlContent:"",storageSqlContent:"",editSqlConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:10,maxLines:25}}},components:{"ace-editor":mt},mounted:function(){this.loadDatasourceList()},methods:{editTask:function(e){var t=this;this.taskEditInfo=JSON.parse(JSON.stringify(e)),this.taskEditDialogVisible=!0,setTimeout((function(){t.querySqlEditor.setValue(t.taskEditInfo.querySql,1),t.storageSqlEditor.setValue(t.taskEditInfo.storageSql,1)}),200)},querySqlInit:function(e){this.querySqlEditor=e,this.querySqlEditor.setFontSize(16)},storageSqlInit:function(e){this.storageSqlEditor=e,this.storageSqlEditor.setFontSize(16)},createNewTask:function(){var e=this;this.taskEditInfo={querySql:"",storageSql:"",name:"",needCount:1,queryDatasourceId:"",storageDatasourceId:""},this.taskEditDialogVisible=!0,setTimeout((function(){e.querySqlEditor.setValue("",1),e.storageSqlEditor.setValue("",1)}),200)},deleteTask:function(e){var t=this;this.$confirm("确定要删除此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferUpdate({id:e,delFlag:1}).then((function(){t.$message.success("删除成功"),t.loadGetTaskList()}))})).catch((function(){}))},executeTask:function(e){var t=this;this.$confirm("确定要执行一次此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferStart({id:e}).then((function(){t.$message.success("任务提交成功")}))})).catch((function(){}))},saveEditTask:function(){var e=this;this.taskEditInfo.querySql=this.querySqlEditor.getValue(),this.taskEditInfo.storageSql=this.storageSqlEditor.getValue(),b.transferUpdate(this.taskEditInfo).then((function(){e.$message.success("保存成功"),e.taskEditDialogVisible=!1,e.loadGetTaskList()}))},viewTask:function(e){var t=this;this.viewTaskLoading=!0,this.taskViewDialogVisible=!0,b.transferDetail({id:e}).then((function(e){t.taskEditInfo=e.data||{},setTimeout((function(){t.viewTaskLoading=!1}),300)}))},cancelTask:function(){var e=this;this.$confirm("确定要取消执行此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferCancel({id:e.taskEditInfo.id}).then((function(){e.$message.success("取消成功"),e.viewTask(e.taskEditInfo.id)}))})).catch((function(){}))},loadGetTaskList:function(){var e=this;this.loadDataListLoading=!0,b.transferList({}).then((function(t){e.taskList=t.data||[],setTimeout((function(){e.loadDataListLoading=!1}),800)}))},autoFillStorageSql:function(){var e=this,t=this.querySqlEditor.getValue();b.transferSqlColumns({sql:t}).then((function(t){var a=t.data||[];if(a.length<=0)e.$message.error("查询的字段不明确,不能自动填充");else{var o="\n";o+="insert into TableName (\n";for(var n=0;n0&&e.children[0].needLoad&&(console.log("加载节点:",e),1==e.type&&this.loadGetTableList(e))},databaseActionDropdown:function(e){if("refresh"==e.command)e.node.loading=!0,e.node.data.children=[],this.loadGetTableList(e.node.data,(function(){setTimeout((function(){return e.node.loading=!1}),500)}));else if("procedure"==e.command){var t=e.node.data,a={sourceId:this.choiceDatasourceId,dbName:t.dbName,host:t.host};this.$router.push({path:"/procedure/list",query:a})}else if("download"==e.command){var o=e.node.data,n={sourceId:this.choiceDatasourceId,dbName:o.dbName};this.$router.push({path:"/data/export",query:n})}else this.$message.warning("暂未支持的选项")},loadGetTableList:function(e,t){b.tableList({sourceId:this.choiceDatasourceId,dbName:e.dbName}).then((function(a){for(var o=[],n=a.data||[],r=0;r0||(this.choiceDatasourceId=parseInt(e.sourceId),this.loadDatabaseList(e.sourceId,e.host).then((function(){t.databaseExpandedKeys=[e.host]})))},dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(o){var n=o.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,o=n-a;(o<0&&e.rightAsideWidth<600||o>0&&e.rightAsideWidth>200)&&(n=a,e.rightAsideWidth-=o,e.rightAsideWidth<200&&(e.rightAsideWidth=200))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},k=_,I=(a("034f"),Object(C["a"])(k,i,s,!1,null,null,null)),L=I.exports,E=a("8c4f"),P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("div",{staticStyle:{"max-width":"1200px",margin:"20px auto"}},[a("div",{staticStyle:{"text-align":"center"}},[e._v("欢迎使用"),a("span",{on:{dblclick:e.showErGraph}},[e._v('ヾ(๑╹◡╹)ノ"')]),e._v(" - 在左上角选择一个数据源吧~")])])])},N=[],T={data:function(){return{}},mounted:function(){},methods:{showErGraph:function(){}}},O=T,q=Object(C["a"])(O,P,N,!1,null,null,null),$=q.exports,z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("er-graph")],1)},j=[],A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"styles.erGraphDemo"},[a("ERGraphDemo")],1)},R=[],F=a("779d"),V=a.n(F),U=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"100%",height:"650px"}},[a("ERGraph",{attrs:{graphData:e.graphData}})],1)},Q=[],B=(a("d81d"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"er-editor-demo-container"},[a("div",{ref:"refContainer",staticStyle:{width:"100%",height:"100%"},attrs:{id:"refContainer"}}),a("div",{ref:"refMinimapContainer",staticClass:"minimap-container",attrs:{id:"refMinimapContainer"}})])}),M=[],G=(a("a4d3"),a("e439"),a("dbb4"),a("b64b"),a("2fa7")),J=(a("f32d"),a("9f12")),H=a("53fe"),K=a("5728"),W=(a("99af"),a("dfdf")),X=a("2ef0"),Y=a.n(X);a("3e2f");function Z(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function ee(e){for(var t=1;t0&&(this.graph.removeCells(e),this.nodes=Y.a.pullAll(this.nodes,e))}},{key:"removeNode",value:function(e){if(e)if(e instanceof Node)this.removeNodes([e]);else{var t=this.findNodeById(e);t&&this.removeNodes([t])}}},{key:"addEdges",value:function(e){var t=this;e.forEach((function(e){t.addEdge(e)}))}},{key:"addEdge",value:function(e){var t=e.id,a=e.source,o=e.target,n=(e.render,e.data),r=Object(W["a"])(e,["id","source","target","render","data"]),i=Y.a.find(this.nodes,(function(e){return e.id===a})),s=Y.a.find(this.nodes,(function(e){return e.id===o}));if(!a||!o)throw new Error("edge must has source and target!");var l=this.graph.addEdge(ee({id:t||"".concat(a,"-").concat(o),data:n||void 0,source:i,target:s,attrs:{line:{stroke:"#B4BDCF",strokeWidth:1}}},r));this.edges.push(l)}},{key:"updateEdge",value:function(e,t){Y.a.isEqual(e.data,t.data)||e.setData(t.data)}},{key:"removeEdges",value:function(e){this.graph.removeCells(e),this.edges=Y.a.pullAll(this.edges,e)}},{key:"removeEdge",value:function(e){if(e)if(e instanceof K["a"])this.graph.removeCells([e]),this.removeEdges([e]);else{var t=this.findEdgeById(e);t&&this.removeEdges([t])}}},{key:"findNodeById",value:function(e){return this.nodes.find((function(t){return t.id===e}))}},{key:"findEdgeById",value:function(e){return this.edges.find((function(t){return t.id===e}))}}]),e}(),oe=function e(t){var a=this;Object(J["a"])(this,e),Object(G["a"])(this,"registerEvent",(function(e){e&&e.forEach((function(e){switch(e.eventName){case"scale":a.graph.on("scale",(function(t){var a=t.sx,o=(t.sy,t.ox,t.oy,a);e.handler&&e.handler({scale:o})}));break;case"graph:mouseenter":a.graph.on("graph:mouseenter",(function(t){t.e;e.handler&&e.handler()}));break;case"graph:mouseleave":a.graph.on("graph:mouseleave",(function(t){t.e;e.handler&&e.handler()}));break;case"blank:mouseDown":a.graph.on("blank:mousedown",(function(t){t.e;var a=t.x,o=t.y;e.handler&&e.handler({x:a,y:o})}));break;case"blank:mouseUp":a.graph.on("blank:mouseup",(function(t){t.e;var a=t.x,o=t.y;e.handler&&e.handler({x:a,y:o})}));break;case"node:added":a.graph.on("node:added",(function(e){var t=e.node;a.x6BaseGraph.bringNodesToFront([t])}));break;case"node:removed":a.graph.on("node:removed",(function(e){e.node}));break;case"edge:added":a.graph.on("edge:added",(function(e){e.edge}));break;case"edge:removed":a.graph.on("edge:removed",(function(e){e.edge;a.isDeleteX6DefaultEdge}));break;case"node:mousedown":a.graph.on("node:mousedown",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:mousemove":a.graph.on("node:mousemove",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:mouseup":a.graph.on("node:mouseup",(function(t){t.e;var a=t.view,o=t.x,n=t.y;e.handler&&e.handler({node:a.cell,x:o,y:n})}));break;case"node:click":a.graph.on("node:click",(function(t){var a=t.view;e.handler&&e.handler({node:a.cell})}));break;case"node:dbclick":a.graph.on("node:dblclick",(function(t){var a=t.view;e.handler&&e.handler({node:a.cell})}));break;case"edge:connected":a.graph.on("edge:connected",(function(e){e.edge}));break;case"selection:changed":a.graph.on("selection:changed",(function(t){var o=t.selected,n=t.removed,r=t.added;e.handler&&e.handler({selected:o,removed:n,added:r}),a.x6BaseGraph.bringCellsToFront(o)}));break;default:break}}))})),this.x6BaseGraph=t,this.graph=t.graph};function ne(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function re(e){for(var t=1;t0&&t.cellController.addNodes(o),n&&n.length>0&&t.cellController.addEdges(n)}))}},{key:"zoomGraph",value:function(e){"number"===typeof e?this.graph.zoom(e):"fit"===e?this.graph.zoomToFit({padding:12}):e&&(this.graph.scale(1),this.graph.centerContent())}},{key:"focusNodeToGraphCenter",value:function(e){if(e instanceof Node)this.graph.centerCell(e);else{var t=this.cellController.findNodeById(e);t&&this.graph.centerCell(t)}}},{key:"bringNodesToFront",value:function(e){e.forEach((function(e){e.toBack()}))}},{key:"bringNodesToBack",value:function(e){e.forEach((function(e){e.toBack()}))}},{key:"clearGraph",value:function(){}},{key:"registerEvent",value:function(e){this.eventController.registerEvent(e)}},{key:"graphContentDiff",value:function(e){var t=this,a=e.nodes,o=e.edges,n=[];a.forEach((function(e){var a=t.cellController.findNodeById(e.id);a||n.push(e)}));var r=[],i=[],s=[];this.cellController.nodes.forEach((function(e){var o=a.find((function(t){return t.id===e.id}));o?Y.a.isEqual(e.data,o.data)?r.push(e):(i.push(e),t.cellController.updateNode(e,o)):s.push(e)}));var l=[];o.forEach((function(e){if(e.id){var a=t.cellController.findEdgeById(e.id);a||l.push(e)}}));var c=[],u=[],d=[];return this.cellController.edges.forEach((function(e){var a=o.find((function(t){return t.id===e.id}));a?Y.a.isEqual(e.data,a.data)?c.push(e):(u.push(e),t.cellController.updateEdge(e,a)):d.push(e)})),this.cellController.removeNodes(s),this.cellController.removeEdges(d),{addNodesData:n,addEdgesData:l}}}]),e}();function se(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function le(e){for(var t=1;t',data:function(){return{entity:e}},components:{Entity:xe}}}})),this.graphData.edges=fe.map((function(e){var t=e.relationId,a=e.sourceEntityId,o=e.targetEntityId;return{id:t,source:a,target:o,label:"1:N",data:e}}))}}},Se=Ce,De=Object(C["a"])(Se,U,Q,!1,null,"29ea1468",null),_e=De.exports,ke={name:"index",components:{ERGraphDemo:_e},data:function(){return{visible:!1,graph:"",styles:V.a}},mounted:function(){},methods:{showDrawer:function(){this.visible=!0},onClose:function(){this.visible=!1}}},Ie=ke,Le=Object(C["a"])(Ie,A,R,!1,null,"1e71010a",null),Ee=Le.exports,Pe={data:function(){return{}},components:{erGraph:Ee},mounted:function(){},methods:{}},Ne=Pe,Te=Object(C["a"])(Ne,z,j,!1,null,null,null),Oe=(Te.exports,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"padding-top":"50px"}},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1)}),qe=[],$e={data:function(){return{logining:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},checked:!0}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&f.userLogin(e.loginParam).then((function(){e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()}))}))}}},ze=$e,je=(a("9231"),Object(C["a"])(ze,Oe,qe,!1,null,null,null)),Ae=je.exports,Re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},Fe=[],Ve={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;f.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},Ue=Ve,Qe=(a("dcfc"),Object(C["a"])(Ue,Re,Fe,!1,null,null,null)),Be=Qe.exports,Me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},Ge=[],Je={},He=Object(C["a"])(Je,Me,Ge,!1,null,null,null),Ke=He.exports,We=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{staticStyle:{padding:"5px 10px 0"},attrs:{type:"card",closable:""},on:{"tab-click":e.changePage,"tab-remove":e.removePageTab},model:{value:e.activePage,callback:function(t){e.activePage=t},expression:"activePage"}},e._l(e.pageList,(function(t){return a("el-tab-pane",{key:t.fullPath,attrs:{label:e.pageTabNameMap[t.fullPath]||t.name,name:e.getRouteRealPath(t),fullPath:t.fullPath}})})),1),a("keep-alive",[a("router-view",{key:e.$route.fullPath,on:{initLoadDataList:e.initLoadDataList,loadDatasourceList:e.loadDatasourceList}})],1)],1)},Xe=[],Ye=(a("c975"),{name:"PageTableView",components:{},data:function(){return{pageList:[],linkList:[],activePage:"",multiPage:!0,ignoreParamPath:["/data/export"]}},computed:{pageTabNameMap:function(){return this.$store.state.global.pageTabNameMap}},created:function(){var e=this.$route,t=e.name,a=e.path,o=e.fullPath;this.pageList.push({name:t,path:a,fullPath:o});var n=this.getRouteRealPath(this.$route);this.linkList.push(n),this.activePage=n,this.$router.push(this.$route.fullPath)},watch:{$route:function(e,t){var a=this,o=this.getRouteRealPath(e);if(this.activePage=o,this.linkList.indexOf(o)<0){this.linkList.push(o);var n=e.name,r=e.path,i=e.fullPath;this.pageList.push({name:n,path:r,fullPath:i})}var s=this.pageList.find((function(e){return a.getRouteRealPath(e)===o}));s.fullPath=e.fullPath}},methods:{initLoadDataList:function(e){this.$emit("initLoadDataList",e)},loadDatasourceList:function(){this.$emit("loadDatasourceList")},isIgnoreParamPath:function(e){return this.ignoreParamPath.indexOf(e)>=0},getRouteRealPath:function(e){return this.isIgnoreParamPath(e.path)?e.path:e.fullPath},changePage:function(e){this.activePage=e.name,this.$router.push(e.$attrs.fullPath)},editPage:function(e,t){this[t](e)},removePageTab:function(e){var t=this;if(1!==this.pageList.length){this.pageList=this.pageList.filter((function(a){return t.getRouteRealPath(a)!==e})),this.linkList=this.linkList.filter((function(t){return t!==e}));var a=this.linkList.indexOf(this.activePage);a<0&&(a=this.linkList.length-1,this.activePage=this.linkList[a],this.$router.push(this.activePage))}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),Ze=Ye,et=Object(C["a"])(Ze,We,Xe,!1,null,"6fc73724",null),tt=et.exports,at=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"table-info-vue"},[a("el-tabs",{on:{"tab-click":e.tabActiveNameChange},model:{value:e.tabActiveName,callback:function(t){e.tabActiveName=t},expression:"tabActiveName"}},[a("el-tab-pane",{attrs:{label:"表字段",name:"columns"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.columnListLoading,expression:"columnListLoading"}]},[a("el-row",{staticClass:"row-bg",staticStyle:{"margin-bottom":"10px"},attrs:{type:"flex",justify:"space-between"}},[a("el-col",{staticStyle:{color:"#606266","line-height":"40px"}},[a("span",[e._v("表名:"+e._s(e.tableStatusInfo.name))]),a("span",{staticStyle:{"margin-left":"20px"}},[1==e.tableInfo.inEdit?a("span",[a("el-input",{staticStyle:{width:"500px"},attrs:{placeholder:"输入表注释"},on:{blur:e.saveTableDescription},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.saveTableDescription(t)}},model:{value:e.tableInfo.newDesc,callback:function(t){e.$set(e.tableInfo,"newDesc",t)},expression:"tableInfo.newDesc"}})],1):a("span",[e._v(e._s(e.tableInfo.description||"暂无表注释")+" "),a("i",{staticClass:"el-icon-edit edit-table-desc",on:{click:function(t){e.tableInfo.inEdit=1}}})])])]),a("el-col",{staticStyle:{width:"100px","text-align":"right"}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{plain:"",type:"primary",icon:"el-icon-magic-stick"},on:{click:e.showCreateTableDdl}},[e._v("DDL")])],1)],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.columnList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"name",label:"字段名",width:"220"}}),a("el-table-column",{attrs:{label:"自增",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.selfIncrement?"是":"否"))]}}])}),a("el-table-column",{attrs:{prop:"type",label:"类型",width:"110"}}),a("el-table-column",{attrs:{prop:"length",label:"长度",width:"110"}}),a("el-table-column",{attrs:{prop:"numericScale",label:"小数点",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.numericScale?"":t.row.numericScale))]}}])}),a("el-table-column",{attrs:{prop:"nullable",label:"空值",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.nullable?"允许":"不允许"))]}}])}),a("el-table-column",{attrs:{label:"主键",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.primaryKey?"是":"否"))]}}])}),a("el-table-column",{scopedSlots:e._u([{key:"header",fn:function(t){return[e._v(" 注释 "),a("el-tooltip",{attrs:{effect:"dark",content:"点击注释列可编辑字段注释",placement:"top"}},[a("i",{staticClass:"el-icon-info",staticStyle:{color:"#999"}})])]}},{key:"default",fn:function(t){return[1==t.row.inEdit?a("div",[a("el-input",{attrs:{placeholder:"输入字段注释"},on:{blur:function(a){return e.saveColumnDescription(t.row)}},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.saveColumnDescription(t.row)}},model:{value:t.row.newDesc,callback:function(a){e.$set(t.row,"newDesc",a)},expression:"scope.row.newDesc"}})],1):a("div",{staticClass:"description",on:{click:function(a){return e.descBoxClick(t.row)}}},[e._v(e._s(t.row.description))])]}}])})],1)],1)]),a("el-tab-pane",{attrs:{label:"表信息",name:"tableInfo"}},[a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:24}},[a("span",{staticClass:"label"},[e._v("数据源:")]),e._v(e._s(e.vueQueryParam.host))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据库:")]),e._v(e._s(e.vueQueryParam.dbName))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据表:")]),e._v(e._s(e.tableStatusInfo.name))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("引擎:")]),e._v(e._s(e.tableStatusInfo.engine))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("行数:")]),e._v(e._s(e.tableStatusInfo.rows||0))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("自动递增:")]),e._v(e._s(e.tableStatusInfo.autoIncrement||0))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("行格式:")]),e._v(e._s(e.tableStatusInfo.rowFormat))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("排序规则:")]),e._v(e._s(e.tableStatusInfo.collation))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("索引长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.indexLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("数据长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.dataLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("最大长度:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.maxDataLength)))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("可用空间:")]),e._v(e._s(e.getBytesSize(e.tableStatusInfo.dataFree)))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("创建时间:")]),e._v(e._s(e.tableStatusInfo.createTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("修改时间:")]),e._v(e._s(e.tableStatusInfo.updateTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("检查时间:")]),e._v(e._s(e.tableStatusInfo.checkTime))]),a("el-col",{attrs:{span:6}},[a("span",{staticClass:"label"},[e._v("创建选项:")]),e._v(e._s(e.tableStatusInfo.createOptions))])],1),a("el-row",{staticClass:"status-info-row"},[a("el-col",{attrs:{span:24}},[a("span",{staticClass:"label"},[e._v("表注释:")]),1==e.tableInfo.inEdit?a("span",[a("el-input",{staticStyle:{width:"500px"},attrs:{placeholder:"输入表注释"},on:{blur:e.saveTableDescription},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.saveTableDescription(t)}},model:{value:e.tableInfo.newDesc,callback:function(t){e.$set(e.tableInfo,"newDesc",t)},expression:"tableInfo.newDesc"}})],1):a("span",[e._v(e._s(e.tableInfo.description||"暂无注释")+" "),a("i",{staticClass:"el-icon-edit edit-table-desc",on:{click:function(t){e.tableInfo.inEdit=1}}})])])],1)],1),a("el-tab-pane",{attrs:{label:"关系图",name:"relationChart"}},[a("table-relation-charts",{ref:"relationChart"})],1),a("el-tab-pane",{attrs:{label:"表数据",name:"tableData"}},[a("data-preview",{ref:"dataPreview"})],1)],1),a("el-dialog",{attrs:{visible:e.tableDDLInfoDialogVisible,footer:null,width:"760px"},on:{"update:visible":function(t){e.tableDDLInfoDialogVisible=t}}},[a("div",{attrs:{slot:"title"},slot:"title"},[a("span",{staticStyle:{"margin-right":"15px"}},[e._v("DDL")]),a("el-button",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.tableDDLInfo[e.tableDDLInfoTab],expression:"tableDDLInfo[tableDDLInfoTab]",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.onCopySuccess,expression:"onCopySuccess",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:e.onCopyError,expression:"onCopyError",arg:"error"}],attrs:{size:"small",icon:"el-icon-document-copy"}},[e._v("复制")])],1),a("el-tabs",{model:{value:e.tableDDLInfoTab,callback:function(t){e.tableDDLInfoTab=t},expression:"tableDDLInfoTab"}},[e.tableDDLInfo.mysql?a("el-tab-pane",{attrs:{label:"mysql",name:"mysql"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.mysql)}})])])]):e._e(),e.tableDDLInfo.sqlserver?a("el-tab-pane",{attrs:{label:"sqlserver",name:"sqlserver"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.sqlserver)}})])])]):e._e(),e.tableDDLInfo.oracle?a("el-tab-pane",{attrs:{label:"oracle",name:"oracle"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.oracle)}})])])]):e._e(),e.tableDDLInfo.postgresql?a("el-tab-pane",{attrs:{label:"postgresql",name:"postgresql"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.postgresql)}})])])]):e._e(),e.tableDDLInfo.hive?a("el-tab-pane",{attrs:{label:"hive",name:"hive"}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.tableDDLInfo.hive)}})])])]):e._e()],1)],1)],1)},ot=[],nt=(a("e01a"),a("b680"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-executor-vue"},[a("div",{staticStyle:{padding:"0 10px 10px",height:"100%","box-sizing":"border-box"}},[a("el-card",{staticStyle:{"margin-bottom":"10px"}},[a("ace-editor",{staticStyle:{"margin-bottom":"10px"},attrs:{lang:"sql",theme:"monokai",width:"100%",height:"60",options:e.sqlEditorConfig,source:e.executorSource},on:{init:e.sqlExecutorInit},model:{value:e.sqlExecutorContent,callback:function(t){e.sqlExecutorContent=t},expression:"sqlExecutorContent"}}),a("div",[e.sqlExecuting?a("el-button",{attrs:{type:"primary",plain:"",size:"small",icon:"el-icon-video-pause"},on:{click:e.cancelExecutorSql}},[e._v("取消执行")]):a("el-tooltip",{attrs:{effect:"dark",content:"Ctrl+R、Ctrl+Enter",placement:"top"}},[a("el-button",{attrs:{type:"primary",plain:"",size:"small",icon:"el-icon-video-play"},on:{click:e.doExecutorClick}},[e._v("筛选")])],1),a("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:e.refreshData}},[e._v("重置")]),a("el-button",{staticStyle:{"margin-left":"30px"},attrs:{type:"success",size:"small",icon:"el-icon-download",plain:""},on:{click:e.downloadTableData}},[e._v("导出")])],1)],1),a("el-card",[e.executeError?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(e.executeError))]):e.sqlExecuting?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.sqlExecuting,expression:"sqlExecuting"}],staticStyle:{padding:"20px 0"}},[e._v("数据加载中...")]):e.executeResultList.length<=0?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.sqlExecuting,expression:"sqlExecuting"}],staticStyle:{padding:"20px 0"}},[e._v("暂无数据")]):a("div",{staticStyle:{position:"relative"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:"table0"!==e.executeShowTable,expression:"executeShowTable !== 'table0'"}],staticStyle:{position:"absolute",right:"0","z-index":"1"}},[a("span",{directives:[{name:"show",rawName:"v-show",value:e.choiceResultObj[e.executeShowTable]&&e.choiceResultObj[e.executeShowTable].length>0,expression:"choiceResultObj[executeShowTable] && choiceResultObj[executeShowTable].length > 0"}]},[a("el-button",{staticStyle:{"margin-right":"10px"},attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:e.deleteCheckLine}},[e._v("删除")]),a("el-dropdown",{on:{command:e.handleCopyCheckLineCommand}},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-document-copy"}},[e._v(" 复制选中行"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"insert"}},[e._v("SQL Inserts")]),a("el-dropdown-item",{attrs:{command:"update"}},[e._v("SQL Updates")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("JSON")])],1)],1)],1),a("el-tooltip",{attrs:{effect:"dark",content:"选择展示列",placement:"top"}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-setting",size:"small"},on:{click:e.choiceShowColumnDrawerShow}})],1)],1),a("el-tabs",{model:{value:e.executeShowTable,callback:function(t){e.executeShowTable=t},expression:"executeShowTable"}},[a("el-tab-pane",{attrs:{label:"信息",name:"table0"}},[a("pre",[e._v(e._s(e.executeResultInfo))])]),e._l(e.executeResultList,(function(t){return t.index?a("el-tab-pane",{attrs:{label:"结果"+t.index,name:t.name}},[t.errMsg?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(t.errMsg))]):t.dataList.length<=0?a("div",{staticStyle:{"text-align":"center",color:"#aaa",padding:"20px 0"}},[e._v("暂无数据")]):[a("el-table",{staticClass:"execute-result-table",staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:t.dataList,stripe:"",border:"","max-height":e.tableMaxHeight,"default-sort":e.tableSort},on:{"selection-change":e.handleSelectionChange,"sort-change":e.tableSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{type:"index",width:"50"}}),e._l(t.dataCols,(function(t){return a("el-table-column",{attrs:{sortable:"",prop:t.prop,label:t.prop,width:t.width},scopedSlots:e._u([{key:"header",fn:function(o){return[a("el-tooltip",{attrs:{effect:"dark",content:t.desc,placement:"top"}},[a("span",[e._v(e._s(t.prop))])])]}},{key:"default",fn:function(e){return[a("textarea",{staticClass:"el-textarea__inner",attrs:{readonly:"",rows:"1"},domProps:{value:e.row[t.prop]}})]}}],null,!0)})}))],2),a("el-pagination",{staticStyle:{"margin-top":"10px"},attrs:{"current-page":e.currentPage,"page-sizes":[50,100,300,500],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.tableTotalCount},on:{"size-change":e.handlePageSizeChange,"current-change":e.handleCurrentChange}})]],2):e._e()}))],2)],1)])],1),a("el-dialog",{attrs:{visible:e.exportConditionVisible,width:"500px",title:"选择更新语句条件"},on:{"update:visible":function(t){e.exportConditionVisible=t}}},[a("div",[e._v(" 更新条件列: "),a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.conditionDataColsChoice,callback:function(t){e.conditionDataColsChoice=t},expression:"conditionDataColsChoice"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.exportConditionVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doCopyCheckLineUpdate}},[e._v("确 定")])],1)]),a("el-dialog",{attrs:{visible:e.downloadDataVisible,width:"600px",title:"表数据导出"},on:{"update:visible":function(t){e.downloadDataVisible=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"导出类型:"}},[a("el-select",{staticStyle:{width:"370px"},attrs:{filterable:"",placeholder:"请选择导出类型"},model:{value:e.downloadDataParam.downloadType,callback:function(t){e.$set(e.downloadDataParam,"downloadType",t)},expression:"downloadDataParam.downloadType"}},[a("el-option",{attrs:{label:"SQL Inserts",value:"insert"}}),a("el-option",{attrs:{label:"SQL Updates",value:"update"}}),a("el-option",{attrs:{label:"JSON",value:"json"}}),a("el-option",{attrs:{label:"Excel",value:"excel"}})],1)],1),"insert"===e.downloadDataParam.downloadType?a("el-form-item",{attrs:{label:"数据表:"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},on:{change:e.dropTableFlagChange},model:{value:e.downloadDataParam.dropTableFlag,callback:function(t){e.$set(e.downloadDataParam,"dropTableFlag",t)},expression:"downloadDataParam.dropTableFlag"}},[e._v("删除表"+e._s(1==e.downloadDataParam.dropTableFlag?"!!":""))]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},on:{change:e.createTableFlagChange},model:{value:e.downloadDataParam.createTableFlag,callback:function(t){e.$set(e.downloadDataParam,"createTableFlag",t)},expression:"downloadDataParam.createTableFlag"}},[e._v("创建表")])],1):e._e(),"update"===e.downloadDataParam.downloadType?a("el-form-item",{attrs:{label:"更新条件列:"}},[a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"不选则是没有条件的更新"},model:{value:e.downloadDataParam.conditionColumnArr,callback:function(t){e.$set(e.downloadDataParam,"conditionColumnArr",t)},expression:"downloadDataParam.conditionColumnArr"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1):e._e()],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.downloadDataVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doDownloadTableData}},[e._v("确 定")])],1)],1),a("el-drawer",{attrs:{size:"350px","with-header":!1,visible:e.choiceShowColumnDrawer,"before-close":e.choiceShowColumnDrawerClose,direction:"rtl"},on:{"update:visible":function(t){e.choiceShowColumnDrawer=t}}},[a("div",{staticStyle:{padding:"10px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[e._v("选择展示列")]),a("el-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("el-checkbox",{on:{change:e.choiceShowColumnAllChange},model:{value:e.choiceShowColumnAll,callback:function(t){e.choiceShowColumnAll=t},expression:"choiceShowColumnAll"}},[e._v("全选")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"mini"},on:{click:e.choiceShowColumnOk}},[e._v("确定")])],1)],1)],1),a("div",{staticStyle:{overflow:"auto",height:"calc(100vh - 50px)"}},[a("el-tree",{ref:"showColumnTree",attrs:{"node-key":"name",props:e.showColumnProps,data:e.tableDataColumns,"check-on-click-node":"","show-checkbox":""},on:{"check-change":e.tableDataColumnsCheckChange}})],1)]),a("form",{ref:"downloadForm",attrs:{method:"post",action:e.downloadFormParam.url,target:"_blank"}},e._l(e.downloadFormParam.param,(function(e,t){return a("input",{attrs:{type:"hidden",name:t},domProps:{value:e}})})),0),a("span",{staticStyle:{visibility:"hidden","white-space":"nowrap",position:"fixed"},attrs:{id:"widthCalculate"}})],1)}),rt=[],it=(a("a15b"),a("0d03"),a("ac1f"),a("1276"),{insert:function(e,t,a,o){var n=a?a+".":"";n+=o||"table";var r="",i="";return e.forEach((function(e){i.length>0&&(i+=", "),i+=e.prop})),t.forEach((function(t){var a="";e.forEach((function(e){a.length>0&&(a+=", ");var o=t[e.prop];void 0===o||null===o||isNaN(o)?a+="null":"number"!==typeof o||isNaN(o)?(o=String(o).replaceAll("'","''"),a+="'"+o+"'"):a+=o})),r+="insert into "+n+" ("+i+") values ("+a+");\n"})),r},update:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0,r=o?o+".":"";r+=n||"table";var i="";return t.forEach((function(t){var o="",n="";e.forEach((function(e){var r=t[e.prop];a.indexOf(e.prop)>=0?(n.length>0&&(n+=" and "),void 0===r||null===r||isNaN(r)?n+=e.prop+" = null":"number"!==typeof r||isNaN(r)?n+=e.prop+" = '"+r+"'":n+=e.prop+" = "+r):(o.length>0&&(o+=", "),o+=e.prop+"=",void 0===r||null===r||isNaN(r)?o+="null":"number"!==typeof r||isNaN(r)?(r=String(r).replaceAll("'","''"),o+="'"+r+"'"):o+=r)})),n.length>0&&(n=" where "+n),i+="update "+r+" set "+o+n+";\n"})),i},json:function(e,t,a,o){return JSON.stringify(t)}}),st={insert:function(e,t,a,o){var n=a?a+"..":"";n+=o||"table";var r="",i="";return e.forEach((function(e){i.length>0&&(i+=", "),i+=e.prop})),t.forEach((function(t){var a="";e.forEach((function(e){a.length>0&&(a+=", ");var o=t[e.prop];void 0===o||null===o||isNaN(o)?a+="null":"number"!==typeof o||isNaN(o)?(o=String(o).replaceAll("'","''"),a+="'"+o+"'"):a+=o})),r+="insert into "+n+" ("+i+") values ("+a+");\n"})),r},update:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0,r=o?o+"..":"";r+=n||"table";var i="";return t.forEach((function(t){var o="",n="";e.forEach((function(e){var r=t[e.prop];a.indexOf(e.prop)>=0?(n.length>0&&(n+=" and "),void 0===r||null===r||isNaN(r)?n+=e.prop+" = null":"number"!==typeof r||isNaN(r)?n+=e.prop+" = '"+r+"'":n+=e.prop+" = "+r):(o.length>0&&(o+=", "),o+=e.prop+"=",void 0===r||null===r||isNaN(r)?o+="null":"number"!==typeof r||isNaN(r)?(r=String(r).replaceAll("'","''"),o+="'"+r+"'"):o+=r)})),n.length>0&&(n=" where "+n),i+="update "+r+" set "+o+n+";\n"})),i},json:function(e,t,a,o){return JSON.stringify(t)}},lt={format:function(e,t,a,o,n,r,i){var s=this.getProduct(t);return"insert"===e?s.insert(a,o,r,i):"update"===e?s.update(a,o,n,r,i):"json"===e?s.json(a,o,r,i):void 0},getProduct:function(e){return"sqlserver"===e?st:it}},ct=a("db05"),ut=a.n(ct),dt=a("061c"),ht=a.n(dt),pt=(a("2099"),a("842f"),a("6e63"),a("818b"),a("b039"),a("14d4"),a("8a79"),a("96cf"),{isInit:!1,source:{},databaseInfo:{},tableInfo:{},columnInfo:{},lastCallbackArr:[],isAutocomplete:!1,change:function(e){var t=this;if(this.source=e,this.lastCallbackArr=[],console.log("change(sourceId):"+JSON.stringify(this.source)),!this.isInit){console.log("change(sourceId),isInit:"+this.isInit),this.isInit=!0;var a=ace.acequire("ace/ext/language_tools");a.addCompleter(this)}if(this.source.sourceId){var o=this.databaseInfo[this.source.sourceId]||[];if(o.length<=0&&b.databaseList({sourceId:this.source.sourceId}).then((function(e){t.databaseInfo[t.source.sourceId]=e.data||[]})),this.source.dbName){var n=this.source.sourceId+"_"+this.source.dbName,r=this.tableInfo[n]||[];r.length<=0&&b.tableList({sourceId:this.source.sourceId,dbName:this.source.dbName}).then((function(e){t.tableInfo[n]=e.data||[]}))}if(this.source.tableName){var i=this.source.sourceId+"_"+this.source.dbName+"_"+this.source.tableName,s=this.columnInfo[i]||[];s.length<=0&&b.tableColumnList({sourceId:this.source.sourceId,dbName:this.source.dbName,tableName:this.source.tableName}).then((function(e){t.columnInfo[i]=e.data.columnList||[]}))}}},startAutocomplete:function(e){this.isAutocomplete=!0,e.execCommand("startAutocomplete")},getCompletions:function(e,t,a,o,n){var r,i,s;return regeneratorRuntime.async((function(e){while(1)switch(e.prev=e.next){case 0:if(r=[],i=this.isAutocomplete?a.column:a.column-1,s=t.getLine(a.row).substring(0,i),this.isAutocomplete=!1,console.log("Executor.vue getCompletions,sourceId:"+JSON.stringify(this.source)+", lineStr:"+s,a),!this.source.tableName){e.next=12;break}return e.next=8,regeneratorRuntime.awrap(this.getAssignTableColumns(this.source.dbName,this.source.tableName));case 8:r=e.sent,n(null,r),e.next=35;break;case 12:if(!(s.endsWith("from ")||s.endsWith("join ")||s.endsWith("into ")||s.endsWith("update ")||s.endsWith("table "))){e.next=18;break}r=this.getDatabasesAndTables(),this.lastCallbackArr=r,n(null,r),e.next=35;break;case 18:if(!s.endsWith(".")){e.next=26;break}return e.next=21,regeneratorRuntime.awrap(this.getTablesAndColumns(s));case 21:r=e.sent,this.lastCallbackArr=r,n(null,r),e.next=35;break;case 26:if(!(s.endsWith("select ")||s.endsWith("where ")||s.endsWith("and ")||s.endsWith("or ")||s.endsWith("set "))){e.next=34;break}return e.next=29,regeneratorRuntime.awrap(this.getTableColumns(t,a));case 29:r=e.sent,this.lastCallbackArr=r,n(null,r),e.next=35;break;case 34:n(null,this.lastCallbackArr);case 35:case"end":return e.stop()}}),null,this)},getDatabasesAndTables:function(){var e=[],t=this.tableInfo[this.source.sourceId+"_"+this.source.dbName]||[];t.forEach((function(t){return e.push({caption:t.tableComment?t.tableName+"-"+t.tableComment:t.tableName,snippet:t.tableName,meta:"表",type:"snippet",score:1e3})}));var a=this.databaseInfo[this.source.sourceId]||[];return a.forEach((function(t){return e.push({caption:t.dbName,snippet:t.dbName,meta:"库",type:"snippet",score:1e3})})),e},getTablesAndColumns:function(e){var t,a,o,n,r,i,s,l,c,u;return regeneratorRuntime.async((function(d){while(1)switch(d.prev=d.next){case 0:t=!1,a=[],o=this.databaseInfo[this.source.sourceId]||[],n=0;case 4:if(!(n=0)){h.next=10;break}if(n=e.getLine(o),a=n+" "+a,!(n.indexOf(";")>=0)){h.next=7;break}return h.abrupt("break",10);case 7:o--,h.next=2;break;case 10:r=t.row+1;case 11:if(!(r=0)){h.next=16;break}return h.abrupt("break",19);case 16:r++,h.next=11;break;case 19:s=[],l=this.tableInfo[this.source.sourceId+"_"+this.source.dbName]||[],c=0;case 22:if(!(c=0)){h.next=29;break}return h.next=27,regeneratorRuntime.awrap(this.getAssignTableColumns(this.source.dbName,u));case 27:d=h.sent,s=s.concat(d);case 29:c++,h.next=22;break;case 32:return h.abrupt("return",s);case 33:case"end":return h.stop()}}),null,this)},getAssignTableColumns:function(e,t){var a,o,n,r;return regeneratorRuntime.async((function(i){while(1)switch(i.prev=i.next){case 0:if(a=this.source.sourceId+"_"+e+"_"+t,o=this.columnInfo[a]||[],!(o.length<=0)){i.next=8;break}return i.next=5,regeneratorRuntime.awrap(b.tableColumnList({sourceId:this.source.sourceId,dbName:e,tableName:t}));case 5:n=i.sent,o=n.data.columnList||[],this.columnInfo[a]=o;case 8:return r=[],o.forEach((function(e){var t=e.description?e.name+"-"+e.description:e.name;r.push({caption:t,snippet:e.name,meta:"字段",type:"snippet",score:1e3})})),i.abrupt("return",r);case 11:case"end":return i.stop()}}),null,this)}}),mt=(a("aa11"),{render:function(e){var t=this.height?this.px(this.height):"100%",a=this.width?this.px(this.width):"100%";return e("div",{attrs:{style:"height: "+t+"; width: "+a}})},props:{value:String,source:Object,lang:!0,theme:String,height:!0,width:!0,options:Object},data:function(){return{editor:null,contentBackup:""}},watch:{value:function(e){this.contentBackup!==e&&(this.editor.session.setValue(e,1),this.contentBackup=e)},theme:function(e){this.editor.setTheme("ace/theme/"+e)},lang:function(e){this.editor.getSession().setMode("string"===typeof e?"ace/mode/"+e:e)},options:function(e){this.editor.setOptions(e)},height:function(){this.$nextTick((function(){this.editor.resize()}))},width:function(){this.$nextTick((function(){this.editor.resize()}))},source:function(e){pt.change(e)}},beforeDestroy:function(){this.editor.destroy(),this.editor.container.remove()},activated:function(){pt.change(this.source)},mounted:function(){var e=this,t=this.lang||"text",o=this.theme||"chrome";a("b378");var n=e.editor=ht.a.edit(this.$el);n.$blockScrolling=1/0,this.$emit("init",n),n.getSession().setMode("string"===typeof t?"ace/mode/"+t:t),n.setTheme("ace/theme/"+o),this.value&&n.setValue(this.value,1),this.contentBackup=this.value,n.on("change",(function(){var t=n.getValue();e.$emit("input",t),e.contentBackup=t})),n.commands.addCommand({name:"start-autocomplete",bindKey:{win:"Alt-Enter",mac:"Alt-Enter"},exec:function(e){pt.startAutocomplete(e)}}),e.options&&n.setOptions(e.options),pt.change(this.source)},methods:{px:function(e){return/^\d*$/.test(e)?e+"px":e}}}),ft=(a("fb6a"),a("4e82"),{set:{save:function(e,t,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:100;if(window.localStorage){var n=JSON.parse(window.localStorage.getItem(e)||"[]"),r=n.find((function(e){return e.key===t}));r?(r.value=a,r.time=(new Date).getTime()):n.push({key:t,value:a,time:(new Date).getTime()}),n.sort((function(e,t){return t.time-e.time})),n=n.slice(0,o+1),window.localStorage.setItem(e,JSON.stringify(n))}else console.log("当前浏览器不支持localStorage")},get:function(e,t){if(!window.localStorage)return"";var a=JSON.parse(window.localStorage.getItem(e)||"[]"),o=a.find((function(e){return e.key===t}))||{};return o.value||""}}}),bt={name:"dataPreview",data:function(){return{sqlExecuting:!1,executeResultList:[],executeResultInfo:"",executeShowTable:"table1",sqlExecutorEditor:{},nowExecutorId:1,executeError:"",pageParam:{},vueQueryParam:{},pageSize:50,currentPage:1,tableTotalCount:0,tableSort:{},tableMaxHeight:600,tableStatusInfo:{},choiceResultObj:{},exportConditionVisible:!1,tableDataColumns:[],conditionDataCols:[],conditionDataColsChoice:[],downloadDataVisible:!1,downloadDataParam:{downloadType:"insert",dropTableFlag:0,createTableFlag:0,conditionColumnArr:[],retainColumnArr:[]},downloadFormParam:{url:"zyplayer-doc-db/data-view/downloadMultiple",param:{}},choiceShowColumnDrawer:!1,showColumnProps:{label:"name"},choiceShowColumnLast:[],choiceShowColumnAll:!0,sqlExecutorContent:"",sqlEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:3,maxLines:3},executorSource:{},columnMap:{},primaryKeyColumn:{},storageKey:{key:"zyplayer-doc-table-show-columns",subKey:""}}},components:{"ace-editor":mt},mounted:function(){var e=this,t=function(){e.tableMaxHeight=document.body.clientHeight-420};t(),window.onresize=t},methods:{init:function(e,t){var a=this;if(this.pageParam.sourceId!=e.sourceId){this.pageParam=e,this.executorSource={sourceId:e.sourceId,dbName:e.dbName,tableName:e.tableName},this.columnMap={},t.forEach((function(e){a.columnMap[e.name]=e,1==e.primaryKey&&(a.primaryKeyColumn=e)})),this.tableDataColumns=t,this.storageKey.subKey=e.sourceId+"-"+e.dbName+"-"+e.tableName;var o=ft.set.get(this.storageKey.key,this.storageKey.subKey);if(this.choiceShowColumnLast=t.map((function(e){return e.name})),o){var n=o.split(",");n=n.filter((function(e){return a.choiceShowColumnLast.indexOf(e)>=0})),n.length>0&&(this.choiceShowColumnLast=n)}this.doExecutorSqlCommon()}},sqlExecutorInit:function(e){this.sqlExecutorEditor=e,this.sqlExecutorEditor.setFontSize(16);var t=this;this.sqlExecutorEditor.commands.addCommand({name:"execute-sql",bindKey:{win:"Ctrl-R|Ctrl-Shift-R|Ctrl-Enter",mac:"Command-R|Command-Shift-R|Command-Enter"},exec:function(e){t.doExecutorClick()}})},handleCurrentChange:function(e){this.currentPage=e,this.doExecutorSqlCommon()},handlePageSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.doExecutorSqlCommon()},tableSortChange:function(e){this.tableSort.prop===e.prop&&this.tableSort.order===e.order||(this.tableSort={prop:e.prop,order:e.order},this.doExecutorSqlCommon())},refreshData:function(){this.tableSort={},this.currentPage=1,this.sqlExecutorEditor.setValue("",1),this.doExecutorSqlCommon()},cancelExecutorSql:function(){var e=this;b.executeSqlCancel({executeId:this.nowExecutorId}).then((function(){e.sqlExecuting=!1,e.$message.success("取消成功")}))},doExecutorClick:function(){this.tableSort={},this.currentPage=1,this.doExecutorSqlCommon()},doExecutorSqlCommon:function(){var e=this;if(this.pageParam.sourceId){this.tableSort.prop||(this.tableSort={prop:this.pageParam.orderColumn,order:"ascending"});var t=this.sqlExecutorEditor.getSelectedText();t=t||this.sqlExecutorEditor.getValue(),t=t||"",this.executeError="",this.executeUseTime="",this.choiceResultObj={},this.executeResultList=[],this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random()),this.sqlExecuting=!0;var a={sourceId:this.pageParam.sourceId,dbName:this.pageParam.dbName,tableName:this.pageParam.tableName,executeId:this.nowExecutorId,condition:t,retainColumn:this.choiceShowColumnLast.join(","),pageNum:this.currentPage,pageSize:this.pageSize,orderColumn:this.tableSort.prop,orderType:"ascending"===this.tableSort.order?"asc":"desc",params:""};b.dataViewQuery(a).then((function(t){if(e.sqlExecuting=!1,200===t.errCode){for(var a=t.data||[],o=[],n="",r=1,i=0;i=0&&(t+="\n> 影响行数:"+e.updateCount),t+="\n> 耗时:"+(e.useTime||0)/1e3+"s",t+="\n\n",t},dealExecuteResult:function(e){var t=e.result||[],a=[];if(t.length>0){var o=t[0];for(var n in o){document.getElementById("widthCalculate").innerText=n;var r=document.getElementById("widthCalculate").offsetWidth;document.getElementById("widthCalculate").innerText=o[n];var i=document.getElementById("widthCalculate").offsetWidth,s=r>i?r:i;s=s<50?50:s,s=s>200?200:s;var l=this.columnMap[n]||{};a.push({prop:n,width:s+50,desc:l.description||n})}}var c={};return c.dataList=t,c.dataCols=a,c.useTime=e.useTime||0,c.errMsg=e.errMsg||"",c.updateCount=e.updateCount,c},handleSelectionChange:function(e){this.$set(this.choiceResultObj,this.executeShowTable,e)},doCopyCheckLineUpdate:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.executeResultList.find((function(t){return t.name===e.executeShowTable})).dataCols,o=lt.format("update",this.pageParam.dbType,a,t,this.conditionDataColsChoice,this.pageParam.dbName,this.pageParam.tableName);this.conditionDataColsChoice=[],this.exportConditionVisible=!1,this.$copyText(o).then((function(t){return e.$message.success("内容已复制到剪切板!")}),(function(t){return e.$message.error("抱歉,复制失败!")}))}},deleteCheckLine:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.primaryKeyColumn.name;if(!a)return void this.$message.error("删除失败,未找到数据表的主键列");var o=[];t.forEach((function(e){var t={};t[a]=e[a],o.push(t)})),this.$confirm("确定要删除选中的".concat(t.length,"行数据吗?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t={sourceId:e.pageParam.sourceId,dbName:e.pageParam.dbName,tableName:e.pageParam.tableName,lineJson:JSON.stringify(o)};b.deleteTableLineData(t).then((function(){e.$message.success("删除成功!"),e.refreshData()}))})).catch((function(){}))}},handleCopyCheckLineCommand:function(e){var t=this,a=this.choiceResultObj[this.executeShowTable]||[];if(a.length>0){this.conditionDataColsChoice=[];var o=this.executeResultList.find((function(e){return e.name===t.executeShowTable})).dataCols;if("update"===e){if(!this.primaryKeyColumn.name)return this.conditionDataCols=o,void(this.exportConditionVisible=!0);this.conditionDataColsChoice=[this.primaryKeyColumn.name]}var n=lt.format(e,this.pageParam.dbType,o,a,this.conditionDataColsChoice,this.pageParam.dbName,this.pageParam.tableName);this.$copyText(n).then((function(e){return t.$message.success("内容已复制到剪切板!")}),(function(e){return t.$message.error("抱歉,复制失败!")}))}},doDownloadTableData:function(){var e=this,t=this.sqlExecutorEditor.getSelectedText();t=t||this.sqlExecutorEditor.getValue(),t=t||"",this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random());var a={},o={},n={};a[this.pageParam.tableName]=t,o[this.pageParam.tableName]=this.downloadDataParam.conditionColumnArr.join(","),n[this.pageParam.tableName]=this.choiceShowColumnLast.join(","),this.downloadFormParam.param={executeId:this.nowExecutorId,sourceId:this.pageParam.sourceId,dbName:this.pageParam.dbName,tableNames:this.pageParam.tableName,downloadType:this.downloadDataParam.downloadType,dropTableFlag:this.downloadDataParam.dropTableFlag,createTableFlag:this.downloadDataParam.createTableFlag,conditionJson:JSON.stringify(a),conditionColumnJson:JSON.stringify(o),retainColumnJson:JSON.stringify(n)},setTimeout((function(){return e.$refs.downloadForm.submit()}),0),this.downloadDataVisible=!1},downloadTableData:function(){var e=this,t=this.executeResultList.find((function(t){return t.name===e.executeShowTable}));if(!t||!t.dataList||t.dataList.length<=0)this.$message.warning("当前筛选条件下无数据,请重新筛选后再操作导出");else{var a=this.primaryKeyColumn.name;this.downloadDataParam.conditionColumnArr.length<=0&&a&&(this.downloadDataParam.conditionColumnArr=[a]),this.conditionDataCols=t.dataCols,this.downloadDataVisible=!0}},dropTableFlagChange:function(){1===this.downloadDataParam.dropTableFlag&&(this.downloadDataParam.createTableFlag=1)},createTableFlagChange:function(){0==this.downloadDataParam.createTableFlag&&(this.downloadDataParam.dropTableFlag=0)},choiceShowColumnDrawerShow:function(){var e=this;this.choiceShowColumnDrawer=!0,setTimeout((function(){e.$refs.showColumnTree.setCheckedKeys(e.choiceShowColumnLast),e.choiceShowColumnAll=e.choiceShowColumnLast.length===e.tableDataColumns.length}),10)},choiceShowColumnDrawerClose:function(){this.choiceShowColumnDrawer=!1},choiceShowColumnOk:function(){var e=this.$refs.showColumnTree.getCheckedKeys();e.length<=0?this.$message.warning("必须选择一列展示"):(ft.set.save(this.storageKey.key,this.storageKey.subKey,e.join(","),50),this.choiceShowColumnLast=e,this.choiceShowColumnDrawer=!1,this.doExecutorClick())},tableDataColumnsCheckChange:function(){var e=this.$refs.showColumnTree.getCheckedKeys();this.choiceShowColumnAll=e.length===this.tableDataColumns.length},choiceShowColumnAllChange:function(){var e=[];this.choiceShowColumnAll&&(e=this.tableDataColumns.map((function(e){return e.name}))),this.$refs.showColumnTree.setCheckedKeys(e)}}},gt=bt,vt=(a("f52e"),Object(C["a"])(gt,nt,rt,!1,null,null,null)),yt=vt.exports,wt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-executor-vue"},[e._m(0),a("el-dialog",{attrs:{visible:e.choiceRelationColumnVisible,width:"750px",title:"选择关联的表字段 "+e.editNodeInfo.tableName+"."+e.editNodeInfo.columnName},on:{"update:visible":function(t){e.choiceRelationColumnVisible=t}}},[e._l(e.editRelationArr,(function(t){return a("div",{staticStyle:{"margin-top":"10px"}},[a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择数据库"},on:{change:function(a){return e.dbNameChangeEvents(t)}},model:{value:t.dbName,callback:function(a){e.$set(t,"dbName",a)},expression:"item.dbName"}},e._l(e.databaseList,(function(e){return a("el-option",{key:e.dbName,attrs:{label:e.dbName,value:e.dbName}})})),1),a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择数据表"},on:{change:function(a){return e.tableNameChangeEvents(t)}},model:{value:t.tableName,callback:function(a){e.$set(t,"tableName",a)},expression:"item.tableName"}},e._l(e.dbTableList[t.dbName],(function(e){return a("el-option",{key:e.tableName,attrs:{label:e.tableName,value:e.tableName}})})),1),a("el-select",{staticStyle:{"margin-right":"10px",width:"200px"},attrs:{filterable:"",placeholder:"请选择表字段"},model:{value:t.columnName,callback:function(a){e.$set(t,"columnName",a)},expression:"item.columnName"}},e._l(e.dbTableColumnList[t.dbName+"."+t.tableName],(function(e){return a("el-option",{key:e.name,attrs:{label:e.name,value:e.name}})})),1),a("el-button",{attrs:{icon:"el-icon-delete",circle:""},on:{click:function(a){return e.delTableColumnRelation(t)}}})],1)})),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.addTableColumnRelation}},[e._v("添加关联")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doUpdateTableColumnRelation}},[e._v("确 定")])],1)],2)],1)},xt=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{width:"max(100%, 1000px)",height:"calc(100vh - 160px)",overflow:"auto"}},[a("div",{staticStyle:{width:"1500px",height:"1000px"},attrs:{id:"relationChart"}})])}],Ct=a("313e"),St={name:"tableRelation",data:function(){return{pageParam:{},relationChart:{},relationChartData:{},relationChartOption:{},editNodeInfo:{},editRelationArr:[],databaseList:[],dbTableList:{},dbTableColumnList:{},choiceRelationColumnVisible:!1,columnListLoading:!1}},mounted:function(){},methods:{init:function(e){var t=this;this.pageParam.sourceId!=e.sourceId&&(this.pageParam=e,this.relationChartData.name=e.tableName,this.relationChart=Ct["init"](document.getElementById("relationChart")),this.relationChartOption={tooltip:{trigger:"item",triggerOn:"mousemove"},series:[{type:"tree",id:0,name:"tree1",data:[this.relationChartData],top:"10%",left:"8%",bottom:"22%",right:"20%",symbolSize:7,edgeShape:"polyline",edgeForkPosition:"63%",initialTreeDepth:3,lineStyle:{width:2},label:{backgroundColor:"#fff",position:"right",verticalAlign:"middle",align:"left"},leaves:{label:{position:"right",verticalAlign:"middle",align:"left"}},emphasis:{focus:"descendant"},expandAndCollapse:!1,animationDuration:550,animationDurationUpdate:750}]},this.relationChart.setOption(this.relationChartOption),this.relationChart.on("click",(function(e){if(1==e.data.nodeType){t.editNodeInfo=e.data;var a=t.editNodeInfo.children||[];t.editRelationArr=[],a.length<=0?t.editRelationArr.push({dbName:t.pageParam.dbName,tableName:"",columnName:""}):a.forEach((function(e){t.editRelationArr.push({dbName:e.dbName,tableName:e.tableName,columnName:e.columnName})}));var o=[],n=[];t.editRelationArr.forEach((function(e){o.indexOf(e.dbName)<0&&(o.push(e.dbName),t.dbNameChangeEvents(e)),n.indexOf(e.dbName+"."+e.tableName)<0&&(n.push(e.dbName+"."+e.tableName),t.tableNameChangeEvents(e))})),t.choiceRelationColumnVisible=!0}})),this.relationChart.on("contextmenu",(function(e){console.log(e)})),this.doGetTableColumnRelation(),b.databaseList({sourceId:this.pageParam.sourceId}).then((function(e){t.databaseList=e.data||[]})))},doGetTableColumnRelation:function(){var e=this;this.relationChart.clear(),b.getTableColumnRelation(this.pageParam).then((function(t){e.relationChartData=t.data||{},e.relationChartOption.series[0].data=[t.data||{}],e.columnListLoading=!1,e.relationChart.setOption(e.relationChartOption),setTimeout((function(){return e.relationChart.resize()}),0)}))},delTableColumnRelation:function(e){this.editRelationArr=this.editRelationArr.filter((function(t){return t!==e}))},addTableColumnRelation:function(){this.editRelationArr.push({dbName:this.pageParam.dbName,tableName:"",columnName:""})},doUpdateTableColumnRelation:function(){var e=this,t={dbName:this.editNodeInfo.dbName,tableName:this.editNodeInfo.tableName,columnName:this.editNodeInfo.columnName,sourceId:this.pageParam.sourceId,relation:JSON.stringify(this.editRelationArr)};b.updateTableColumnRelation(t).then((function(t){e.choiceRelationColumnVisible=!1,e.doGetTableColumnRelation()}))},dbNameChangeEvents:function(e){var t=this;b.tableList({sourceId:this.pageParam.sourceId,dbName:e.dbName}).then((function(a){t.$set(t.dbTableList,e.dbName,a.data||[])}))},tableNameChangeEvents:function(e){var t=this;b.tableColumnList({sourceId:this.pageParam.sourceId,dbName:e.dbName,tableName:e.tableName}).then((function(a){t.$set(t.dbTableColumnList,e.dbName+"."+e.tableName,a.data.columnList||[])}))}}},Dt=St,_t=(a("499b"),Object(C["a"])(Dt,wt,xt,!1,null,null,null)),kt=_t.exports,It={data:function(){return{columnListLoading:!1,vueQueryParam:{},tableStatusInfo:{},columnList:[],tableInfo:{},nowExecutorId:1,tableDDLInfoTab:"",tableDDLInfo:"",tableDDLInfoDialogVisible:!1,tabActiveName:"columns"}},mounted:function(){var e=this;setTimeout((function(){e.$emit("initLoadDataList",{sourceId:e.vueQueryParam.sourceId,host:e.vueQueryParam.host,dbName:e.vueQueryParam.dbName})}),500)},activated:function(){this.initQueryParam(this.$route)},components:{"data-preview":yt,"table-relation-charts":kt},methods:{initQueryParam:function(e){var t=this;this.columnListLoading||(this.columnListLoading=!0,this.vueQueryParam=e.query,b.tableColumnList(this.vueQueryParam).then((function(e){for(var a=e.data.columnList||[],o=0;o0?"编辑数据源":"新增数据源",visible:e.datasourceDialogVisible,width:"760px","close-on-click-modal":!1},on:{"update:visible":function(t){e.datasourceDialogVisible=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"分组:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择或输入新的分组名字",filterable:"","allow-create":""},model:{value:e.newDatasource.groupName,callback:function(t){e.$set(e.newDatasource,"groupName",t)},expression:"newDatasource.groupName"}},[a("el-option",{attrs:{value:""}},[e._v("未分组")]),e._l(e.datasourceGroupList,(function(e){return a("el-option",{attrs:{value:e}})}))],2)],1),a("el-form-item",{attrs:{label:"数据源名称:"}},[a("el-input",{attrs:{placeholder:"给数据源起个中文名称"},model:{value:e.newDatasource.name,callback:function(t){e.$set(e.newDatasource,"name",t)},expression:"newDatasource.name"}})],1),a("el-form-item",{attrs:{label:"驱动类:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"驱动类"},on:{change:e.driverClassNameChange},model:{value:e.newDatasource.driverClassName,callback:function(t){e.$set(e.newDatasource,"driverClassName",t)},expression:"newDatasource.driverClassName"}},[a("el-option",{attrs:{label:"com.mysql.jdbc.Driver",value:"com.mysql.jdbc.Driver"}}),a("el-option",{attrs:{label:"net.sourceforge.jtds.jdbc.Driver",value:"net.sourceforge.jtds.jdbc.Driver"}}),a("el-option",{attrs:{label:"oracle.jdbc.driver.OracleDriver",value:"oracle.jdbc.driver.OracleDriver"}}),a("el-option",{attrs:{label:"org.postgresql.Driver",value:"org.postgresql.Driver"}}),a("el-option",{attrs:{label:"org.apache.hive.jdbc.HiveDriver",value:"org.apache.hive.jdbc.HiveDriver"}})],1)],1),a("el-form-item",{attrs:{label:"数据源URL:"}},[a("el-input",{attrs:{placeholder:e.urlPlaceholder},model:{value:e.newDatasource.sourceUrl,callback:function(t){e.$set(e.newDatasource,"sourceUrl",t)},expression:"newDatasource.sourceUrl"}})],1),a("el-form-item",{attrs:{label:"账号:"}},[a("el-input",{attrs:{placeholder:"账号"},model:{value:e.newDatasource.sourceName,callback:function(t){e.$set(e.newDatasource,"sourceName",t)},expression:"newDatasource.sourceName"}})],1),a("el-form-item",{attrs:{label:"密码:"}},[a("el-input",{attrs:{placeholder:"密码"},model:{value:e.newDatasource.sourcePassword,callback:function(t){e.$set(e.newDatasource,"sourcePassword",t)},expression:"newDatasource.sourcePassword"}})],1),a("el-form-item",{attrs:{label:"测试连接:"}},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.testDatasourceErrLoading,expression:"testDatasourceErrLoading"}],attrs:{type:"primary"},on:{click:e.testDatasource}},[e._v("测试数据源")])],1)],1),a("div",{staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveDatasource}},[e._v("保存")]),a("el-button",{attrs:{plain:""},on:{click:function(t){e.datasourceDialogVisible=!1}}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{visible:e.dbSourceAuthDialogVisible,width:"900px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dbSourceAuthDialogVisible=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[a("span",[e._v("权限编辑")]),a("span",{staticStyle:{"margin-left":"10px",color:"#999","font-size":"12px"}},[a("i",{staticClass:"el-icon-info"}),e._v(" 添加、删除或编辑之后记得点击保存哦~")])]),a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.dbSourceAuthUserLoading},model:{value:e.dbSourceAuthNewUser,callback:function(t){e.dbSourceAuthNewUser=t},expression:"dbSourceAuthNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addDbSourceAuthUser}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.dbSourceAuthUserList,border:"",size:"mini"}},[a("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticStyle:{width:"150px","margin-right":"10px"},attrs:{placeholder:"选择权限"},model:{value:t.row.executeAuth,callback:function(a){e.$set(t.row,"executeAuth",a)},expression:"scope.row.executeAuth"}},[a("el-option",{attrs:{value:""}},[e._v("无权限")]),a("el-option",{attrs:{value:1,label:"库表查看权"}}),a("el-option",{attrs:{value:2,label:"数据查询权"}}),a("el-option",{attrs:{value:3,label:"所有权限"}})],1),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.descEditAuth,callback:function(a){e.$set(t.row,"descEditAuth",a)},expression:"scope.row.descEditAuth"}},[e._v("表字段注释修改权")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.procEditAuth,callback:function(a){e.$set(t.row,"procEditAuth",a)},expression:"scope.row.procEditAuth"}},[e._v("函数修改权")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteUserDbSourceAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.saveUserDbSourceAuth}},[e._v("保存配置")])],1)],1),a("el-dialog",{attrs:{title:"测试数据源失败",visible:e.testDatasourceErrVisible,footer:null,width:"760px"},on:{"update:visible":function(t){e.testDatasourceErrVisible=t}}},[a("div",{directives:[{name:"highlight",rawName:"v-highlight"}]},[a("pre",[a("code",{domProps:{innerHTML:e._s(e.testDatasourceErrInfo)}})])])])],1)},ea=[];function ta(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function aa(e){for(var t=1;t0?a("div",{staticClass:"sql-params"},e._l(e.sqlParams,(function(t){return a("el-input",{attrs:{placeholder:"请输入"+t.key+"的值"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"param.value"}},[a("template",{slot:"prepend"},[e._v(e._s(t.key))])],2)})),1):e._e()],1),a("el-card",[a("div",{staticStyle:{position:"relative"}},[a("div",{staticStyle:{position:"absolute",right:"0","z-index":"1"}},[a("el-dropdown",{directives:[{name:"show",rawName:"v-show",value:this.choiceResultObj[this.executeShowTable]&&this.choiceResultObj[this.executeShowTable].length>0,expression:"this.choiceResultObj[this.executeShowTable] && this.choiceResultObj[this.executeShowTable].length > 0"}],on:{command:e.handleCopyCheckLineCommand}},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-document-copy"}},[e._v(" 复制选中行"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"insert"}},[e._v("SQL Inserts")]),a("el-dropdown-item",{attrs:{command:"update"}},[e._v("SQL Updates")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("JSON")])],1)],1)],1),a("el-tabs",{model:{value:e.executeShowTable,callback:function(t){e.executeShowTable=t},expression:"executeShowTable"}},[a("el-tab-pane",{attrs:{label:"执行历史",name:"tabHistory"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.myHistoryListList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"createTime",label:"执行时间",width:"160px"}}),a("el-table-column",{attrs:{prop:"content",label:"SQL"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("pre",{staticClass:"sql-content-line",attrs:{title:t.row.content},on:{dblclick:function(a){return e.inputFavoriteSql(t.row)}}},[e._v(e._s(t.row.content))])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"160px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.inputFavoriteSql(t.row)}}},[e._v("输入")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini",type:"success"},on:{click:function(a){return e.addFavorite(t.row.content)}}},[e._v("收藏")])]}}])})],1)],1),a("el-tab-pane",{attrs:{label:"我的收藏",name:"tabFavorite"}},[a("el-table",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.myFavoriteList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"createTime",label:"执行时间",width:"160px"}}),a("el-table-column",{attrs:{prop:"content",label:"SQL"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("pre",{staticClass:"sql-content-line",attrs:{title:t.row.content},on:{dblclick:function(a){return e.inputFavoriteSql(t.row)}}},[e._v(e._s(t.row.content))])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"160px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.inputFavoriteSql(t.row)}}},[e._v("输入")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.delFavorite(t.row)}}},[e._v("删除")])]}}])})],1)],1),e.executeResultInfo?a("el-tab-pane",{attrs:{label:"信息",name:"tabInfo"}},[a("pre",{staticStyle:{"white-space":"pre-wrap"}},[e._v(e._s(e.executeResultInfo))])]):e._e(),e.executeError?a("el-tab-pane",{attrs:{label:"错误",name:"tabError"}},[a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(e.executeError))])]):e._l(e.executeResultList,(function(t){return t.index?a("el-tab-pane",{attrs:{label:"结果"+t.index,name:t.name}},[t.errMsg?a("div",{staticStyle:{color:"#f00"}},[e._v(e._s(t.errMsg))]):t.dataList.length<=0?a("div",{staticStyle:{"text-align":"center",color:"#aaa",padding:"20px 0"}},[e._v("暂无数据")]):a("el-table",{staticClass:"execute-result-table",staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:t.dataList,stripe:"",border:"","max-height":"600"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{type:"index",width:"50"}}),e._l(t.dataCols,(function(t){return a("el-table-column",{attrs:{prop:t.prop,label:t.prop,width:t.width},scopedSlots:e._u([{key:"default",fn:function(e){return[a("textarea",{staticClass:"el-textarea__inner",attrs:{readonly:"",rows:"1"},domProps:{value:e.row[t.prop]}})]}}],null,!0)})}))],2)],1):e._e()}))],2)],1)])],1),a("el-dialog",{attrs:{visible:e.exportConditionVisible,width:"500px",title:"选择更新语句条件"},on:{"update:visible":function(t){e.exportConditionVisible=t}}},[a("div",[e._v(" 更新条件列: "),a("el-select",{staticStyle:{width:"370px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.conditionDataColsChoice,callback:function(t){e.conditionDataColsChoice=t},expression:"conditionDataColsChoice"}},e._l(e.conditionDataCols,(function(e){return a("el-option",{key:e.prop,attrs:{label:e.prop,value:e.prop}})})),1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.exportConditionVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.doCopyCheckLineUpdate}},[e._v("确 定")])],1)]),a("span",{staticStyle:{visibility:"hidden","white-space":"nowrap",position:"fixed"},attrs:{id:"widthCalculate"}})],1)},ma=[],fa={parser:function(e,t,a){var o=[];if(!e)return o;var n=e.indexOf(t,0);if(-1==n)return o;var r=0,i="";while(n>-1){if(n>0&&"\\"==e[n-1])r=n+t.length;else{i="",r=n+t.length;var s=e.indexOf(a,r);while(s>-1){if(!(s>r&&"\\"==e[s-1])){i+=e.substr(r,s-r),r=s+a.length;break}i+=e.substr(r,s-r-1),r=s+a.length,s=e.indexOf(a,r)}-1==s?r=e.length:(i&&o.push(i),r=s+a.length)}n=e.indexOf(t,r)}return o},parserArr:function(e,t){var a=this,o={};t.forEach((function(t){var n=a.parser(e,t.start,t.end);n.forEach((function(e){return o[e]=1}))}));var n=[];for(var r in o)n.push(r);return n}},ba={data:function(){return{datasourceList:[],choiceDatasourceId:"",datasourceOptions:[],datasourceGroupList:[],choiceDatasourceGroup:"",databaseList:[],choiceDatabase:"",editorDbProduct:"",editorDbInfo:[],editorDbTableInfo:{},editorColumnInfo:{},sqlExecuting:!1,executeResultList:[],executeResultInfo:"",executeShowTable:"tabHistory",sqlExecutorEditor:{},nowExecutorId:1,executeError:"",myFavoriteList:[],myHistoryListList:[],choiceResultObj:{},exportConditionVisible:!1,conditionDataCols:[],conditionDataColsChoice:[],sqlExecutorContent:"",sqlEditorConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:15,maxLines:40},executorSource:{},sqlParams:[],sqlParamWaiting:!1,sqlParamHistory:{}}},components:{"ace-editor":mt},mounted:function(){this.loadDatasourceList()},methods:{sqlExecutorInit:function(e){var t=this;this.sqlExecutorEditor=e,this.sqlExecutorEditor.setFontSize(16);var a=this;this.sqlExecutorEditor.commands.addCommand({name:"execute-sql",bindKey:{win:"Ctrl-R|Ctrl-Shift-R|Ctrl-Enter",mac:"Command-R|Command-Shift-R|Command-Enter"},exec:function(e){a.doExecutorSql()}}),e.on("change",(function(){t.sqlParamWaiting||(t.sqlParamWaiting=!0,setTimeout((function(){var a=e.getValue(),o=fa.parserArr(a,[{start:"${",end:"}"},{start:"#{",end:"}"}]);t.sqlParams=[],o.forEach((function(e){t.sqlParams.push({key:e,value:t.sqlParamHistory[e]||""})})),t.sqlParamWaiting=!1}),300))}))},cancelExecutorSql:function(){var e=this;b.executeSqlCancel({executeId:this.nowExecutorId}).then((function(){e.$message.success("取消成功")}))},loadHistoryAndFavoriteList:function(){this.loadHistoryList(),this.loadFavoriteList()},loadFavoriteList:function(){var e=this;b.favoriteList({sourceId:this.choiceDatasourceId}).then((function(t){e.myFavoriteList=t.data||[]}))},loadHistoryList:function(){var e=this;b.historyList({sourceId:this.choiceDatasourceId}).then((function(t){e.myHistoryListList=t.data||[]}))},addFavorite:function(e){var t=this;e||(e=this.sqlExecutorEditor.getSelectedText(),e||(e=this.sqlExecutorEditor.getValue()));var a={};this.sqlParams.forEach((function(e){e.value&&(a[e.key]=e.value)}));var o={name:"我的收藏",content:e,paramJson:JSON.stringify(a),datasourceId:this.choiceDatasourceId};b.updateFavorite(o).then((function(){t.$message.success("收藏成功"),t.loadFavoriteList()}))},delFavorite:function(e){var t=this;b.updateFavorite({id:e.id,yn:0}).then((function(){t.$message.success("删除成功"),t.loadFavoriteList()}))},inputFavoriteSql:function(e){if(this.sqlExecutorEditor.setValue(e.content,1),e.paramJson){var t=JSON.parse(e.paramJson);for(var a in t)this.sqlParamHistory[a]=t[a]}},formatterSql:function(){var e=this.sqlExecutorEditor.getSelectedText();if(e){var t=this.sqlExecutorEditor.getSelectionRange();this.sqlExecutorEditor.remove(t)}else e=this.sqlExecutorEditor.getValue(),this.sqlExecutorEditor.setValue("",1);e&&(e=ut.a.format(e),this.sqlExecutorEditor.insert(e))},doExecutorSql:function(){var e=this;if(this.choiceDatasourceId){this.executeError="",this.executeUseTime="",this.executeResultList=[];var t={};this.sqlParams.forEach((function(a){a.value&&(t[a.key]=a.value,e.sqlParamHistory[a.key]=a.value)})),this.nowExecutorId=(new Date).getTime()+Math.ceil(1e3*Math.random());var a=this.sqlExecutorEditor.getSelectedText();a||(a=this.sqlExecutorEditor.getValue()),this.sqlExecuting=!0,b.queryExecuteSql({sourceId:this.choiceDatasourceId,dbName:this.choiceDatabase,executeId:this.nowExecutorId,sql:a,params:JSON.stringify(t)}).then((function(t){if(e.sqlExecuting=!1,200!=t.errCode)return e.executeShowTable="tabError",void(e.executeError=t.errMsg);for(var a=t.data||[],o=[],n="",r=1,i=0;i0&&(e.choiceDatasourceId=e.datasourceList[0].id,e.executorSource={sourceId:e.choiceDatasourceId},e.loadDatabaseList(),e.loadSourceBaseInfo(),e.loadHistoryAndFavoriteList())}))},loadDatabaseList:function(){var e=this;b.databaseList({sourceId:this.choiceDatasourceId}).then((function(t){if(e.databaseList=t.data||[],e.databaseList.length>0){var a=["information_schema","master","model","msdb","tempdb"],o=e.databaseList.find((function(e){return a.indexOf(e.dbName)<0}));e.choiceDatabase=o?o.dbName:e.databaseList[0].dbName,e.executorSource={sourceId:e.choiceDatasourceId,dbName:e.choiceDatabase}}}))},loadSourceBaseInfo:function(){var e=this;b.getSourceBaseInfo({sourceId:this.choiceDatasourceId}).then((function(t){var a=t.data||{};e.editorDbProduct=a.product||""}))},sourceGroupChangeEvents:function(){for(var e=[],t=0;t0&&(this.choiceDatasourceId=e[0].id,this.executorSource={sourceId:this.choiceDatasourceId},this.loadDatabaseList(),this.loadSourceBaseInfo(),this.loadHistoryAndFavoriteList())},datasourceChangeEvents:function(){this.executorSource={sourceId:this.choiceDatasourceId},this.loadDatabaseList(),this.loadSourceBaseInfo(),this.loadHistoryAndFavoriteList()},databaseChangeEvents:function(){this.executorSource={sourceId:this.choiceDatasourceId,dbName:this.choiceDatabase}},getExecuteInfoStr:function(e){var t=e.sql;return t+="\n> 状态:"+(e.errMsg?"ERROR":"OK"),e.updateCount>=0&&(t+="\n> 影响行数:"+e.updateCount),t+="\n> 耗时:"+(e.useTime||0)/1e3+"s",t+="\n\n",t},dealExecuteResult:function(e){var t=e.result||[],a=[];if(t.length>0){var o=t[0];for(var n in o){document.getElementById("widthCalculate").innerText=n;var r=document.getElementById("widthCalculate").offsetWidth;document.getElementById("widthCalculate").innerText=o[n];var i=document.getElementById("widthCalculate").offsetWidth,s=r>i?r:i;s=s<50?50:s,s=s>200?200:s,a.push({prop:n,width:s+25})}}var l={};return l.dataList=t,l.dataCols=a,l.useTime=e.useTime||0,l.errMsg=e.errMsg||"",l.updateCount=e.updateCount,l},handleSelectionChange:function(e){this.$set(this.choiceResultObj,this.executeShowTable,e)},doCopyCheckLineUpdate:function(){var e=this,t=this.choiceResultObj[this.executeShowTable]||[];if(t.length>0){var a=this.executeResultList.find((function(t){return t.name===e.executeShowTable})).dataCols,o=lt.format("update",this.editorDbProduct,a,t,this.conditionDataColsChoice);this.conditionDataColsChoice=[],this.exportConditionVisible=!1,this.$copyText(o).then((function(t){return e.$message.success("内容已复制到剪切板!")}),(function(t){return e.$message.error("抱歉,复制失败!")}))}},handleCopyCheckLineCommand:function(e){var t=this,a=this.choiceResultObj[this.executeShowTable]||[];if(a.length>0){var o=this.executeResultList.find((function(e){return e.name===t.executeShowTable})).dataCols;if("update"===e)return this.conditionDataCols=o,void(this.exportConditionVisible=!0);var n=lt.format(e,this.editorDbProduct,o,a,"");this.$copyText(n).then((function(e){return t.$message.success("内容已复制到剪切板!")}),(function(e){return t.$message.error("抱歉,复制失败!")}))}}}},ga=ba,va=(a("7002"),Object(C["a"])(ga,pa,ma,!1,null,null,null)),ya=va.exports,wa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-transfer-vue"},[a("div",{staticStyle:{padding:"0 10px",height:"100%","box-sizing":"border-box"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("数据互导工具")]),a("a",{attrs:{target:"_blank",title:"点击查看如何使用",href:"http://doc.zyplayer.com/doc-wiki#/page/share/view?pageId=128&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[a("i",{staticClass:"el-icon-info",staticStyle:{color:"#999"}})])]),a("div",{staticStyle:{"margin-bottom":"10px","text-align":"right"}},[a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.createNewTask}},[e._v("新建")]),a("el-button",{attrs:{type:"primary",loading:e.loadDataListLoading,icon:"el-icon-refresh"},on:{click:e.loadGetTaskList}},[e._v("查询")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.taskList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"id",label:"ID",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"任务名称"}}),a("el-table-column",{attrs:{label:"条数查询"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(1==t.row.needCount?"是":"否"))]}}])}),a("el-table-column",{attrs:{prop:"lastExecuteStatus",label:"最后执行状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.lastExecuteStatus?a("el-tag",[e._v("未执行")]):1==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"info"}},[e._v("执行中")]):2==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"success"}},[e._v("执行成功")]):3==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("执行失败")]):4==t.row.lastExecuteStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("取消执行")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"lastExecuteTime",label:"最后执行时间"}}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),a("el-table-column",{attrs:{label:"操作",width:"290"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.viewTask(t.row.id)}}},[e._v("查看")]),a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.editTask(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.executeTask(t.row.id)}}},[e._v("执行")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.deleteTask(t.row.id)}}},[e._v("删除")])]}}])})],1)],1)],1),a("el-dialog",{attrs:{visible:e.taskEditDialogVisible,width:"900px","close-on-click-modal":!1},on:{"update:visible":function(t){e.taskEditDialogVisible=t}}},[e.taskEditInfo.id?a("span",{attrs:{slot:"title"},slot:"title"},[e._v("编辑任务")]):a("span",{attrs:{slot:"title"},slot:"title"},[e._v("新建任务")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"任务名称:"}},[a("el-input",{attrs:{placeholder:"任务名称"},model:{value:e.taskEditInfo.name,callback:function(t){e.$set(e.taskEditInfo,"name",t)},expression:"taskEditInfo.name"}})],1),a("el-form-item",{attrs:{label:"查询数据源:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择查询数据源"},model:{value:e.taskEditInfo.queryDatasourceId,callback:function(t){e.$set(e.taskEditInfo,"queryDatasourceId",t)},expression:"taskEditInfo.queryDatasourceId"}},e._l(e.datasourceOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"查询SQL:"}},[a("ace-editor",{attrs:{lang:"sql",theme:"monokai",width:"100%",height:"100",options:e.editSqlConfig},on:{init:e.querySqlInit},model:{value:e.querySqlContent,callback:function(t){e.querySqlContent=t},expression:"querySqlContent"}})],1),a("el-form-item",{attrs:{label:"总条数查询:"}},[a("el-radio",{attrs:{label:0},model:{value:e.taskEditInfo.needCount,callback:function(t){e.$set(e.taskEditInfo,"needCount",t)},expression:"taskEditInfo.needCount"}},[e._v("不查询")]),a("el-radio",{attrs:{label:1},model:{value:e.taskEditInfo.needCount,callback:function(t){e.$set(e.taskEditInfo,"needCount",t)},expression:"taskEditInfo.needCount"}},[e._v("自动查询")])],1),a("el-form-item",{attrs:{label:"入库数据源:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择写入数据源"},model:{value:e.taskEditInfo.storageDatasourceId,callback:function(t){e.$set(e.taskEditInfo,"storageDatasourceId",t)},expression:"taskEditInfo.storageDatasourceId"}},e._l(e.datasourceOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"入库SQL:"}},[a("ace-editor",{attrs:{lang:"sql",theme:"monokai",width:"100%",height:"100",options:e.editSqlConfig},on:{init:e.storageSqlInit},model:{value:e.storageSqlContent,callback:function(t){e.storageSqlContent=t},expression:"storageSqlContent"}}),a("el-button",{staticStyle:{"margin-top":"10px"},on:{click:e.autoFillStorageSql}},[e._v("智能填充")])],1)],1),a("div",{staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveEditTask}},[e._v("保存")]),a("el-button",{attrs:{type:"warning"},on:{click:function(t){e.taskEditDialogVisible=!1}}},[e._v("取消")])],1)],1),a("el-dialog",{attrs:{visible:e.taskViewDialogVisible,width:"80%"},on:{"update:visible":function(t){e.taskViewDialogVisible=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("查看任务")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.taskEditInfo.name))]),a("el-form-item",{attrs:{label:"最后执行状态:"}},[0==e.taskEditInfo.lastExecuteStatus?a("el-tag",[e._v("未执行")]):1==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"info"}},[e._v("执行中")]):2==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"success"}},[e._v("执行成功")]):3==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("执行失败")]):4==e.taskEditInfo.lastExecuteStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("取消执行")]):e._e()],1),a("el-form-item",{attrs:{label:"最后执行时间:"}},[e._v(e._s(e.taskEditInfo.lastExecuteTime))]),a("el-form-item",{attrs:{label:"执行信息:"}},[a("pre",{staticStyle:{"word-wrap":"break-word","word-break":"break-all","white-space":"pre-wrap","line-height":"22px"}},[e._v(e._s(e.taskEditInfo.lastExecuteInfo))])]),1==e.taskEditInfo.lastExecuteStatus?a("el-form-item",{attrs:{label:"操作:"}},[a("el-button",{attrs:{type:"success",icon:"el-icon-refresh",loading:e.viewTaskLoading},on:{click:function(t){return e.viewTask(e.taskEditInfo.id)}}},[e._v("刷新")]),a("el-button",{attrs:{type:"danger"},on:{click:e.cancelTask}},[e._v("取消执行")])],1):e._e()],1)],1)],1)},xa=[],Ca={data:function(){return{viewTaskLoading:!1,loadDataListLoading:!1,datasourceOptions:[],queryDatasourceId:"",storageDatasourceId:"",taskList:[],datasourceMap:{},taskViewDialogVisible:!1,taskEditDialogVisible:!1,taskEditInfo:{},querySqlEditor:{},storageSqlEditor:{},querySqlContent:"",storageSqlContent:"",editSqlConfig:{wrap:!0,autoScrollEditorIntoView:!0,enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,minLines:10,maxLines:25}}},components:{"ace-editor":mt},mounted:function(){this.loadDatasourceList()},methods:{editTask:function(e){var t=this;this.taskEditInfo=JSON.parse(JSON.stringify(e)),this.taskEditDialogVisible=!0,setTimeout((function(){t.querySqlEditor.setValue(t.taskEditInfo.querySql,1),t.storageSqlEditor.setValue(t.taskEditInfo.storageSql,1)}),200)},querySqlInit:function(e){this.querySqlEditor=e,this.querySqlEditor.setFontSize(16)},storageSqlInit:function(e){this.storageSqlEditor=e,this.storageSqlEditor.setFontSize(16)},createNewTask:function(){var e=this;this.taskEditInfo={querySql:"",storageSql:"",name:"",needCount:1,queryDatasourceId:"",storageDatasourceId:""},this.taskEditDialogVisible=!0,setTimeout((function(){e.querySqlEditor.setValue("",1),e.storageSqlEditor.setValue("",1)}),200)},deleteTask:function(e){var t=this;this.$confirm("确定要删除此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferUpdate({id:e,delFlag:1}).then((function(){t.$message.success("删除成功"),t.loadGetTaskList()}))})).catch((function(){}))},executeTask:function(e){var t=this;this.$confirm("确定要执行一次此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferStart({id:e}).then((function(){t.$message.success("任务提交成功")}))})).catch((function(){}))},saveEditTask:function(){var e=this;this.taskEditInfo.querySql=this.querySqlEditor.getValue(),this.taskEditInfo.storageSql=this.storageSqlEditor.getValue(),b.transferUpdate(this.taskEditInfo).then((function(){e.$message.success("保存成功"),e.taskEditDialogVisible=!1,e.loadGetTaskList()}))},viewTask:function(e){var t=this;this.viewTaskLoading=!0,this.taskViewDialogVisible=!0,b.transferDetail({id:e}).then((function(e){t.taskEditInfo=e.data||{},setTimeout((function(){t.viewTaskLoading=!1}),300)}))},cancelTask:function(){var e=this;this.$confirm("确定要取消执行此任务吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){b.transferCancel({id:e.taskEditInfo.id}).then((function(){e.$message.success("取消成功"),e.viewTask(e.taskEditInfo.id)}))})).catch((function(){}))},loadGetTaskList:function(){var e=this;this.loadDataListLoading=!0,b.transferList({}).then((function(t){e.taskList=t.data||[],setTimeout((function(){e.loadDataListLoading=!1}),800)}))},autoFillStorageSql:function(){var e=this,t=this.querySqlEditor.getValue();b.transferSqlColumns({sql:t}).then((function(t){var a=t.data||[];if(a.length<=0)e.$message.error("查询的字段不明确,不能自动填充");else{var o="\n";o+="insert into TableName (\n";for(var n=0;nDUBBO文档管理
\ No newline at end of file +DUBBO文档管理
\ No newline at end of file diff --git a/zyplayer-doc-dubbo/src/main/resources/dist/js/index.311a1b46.js b/zyplayer-doc-dubbo/src/main/resources/dist/js/index.311a1b46.js deleted file mode 100644 index e5cc0d35..00000000 --- a/zyplayer-doc-dubbo/src/main/resources/dist/js/index.311a1b46.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var n,i,s=t[0],l=t[1],u=t[2],d=0,p=[];d=0)return!0;if(e.nodeList.length>0)for(var n=0;n=0)return!0;if(o.methods&&o.methods.length>0)for(var r=0;r=0)return!0;var s=a+"."+i,l=app.dubboDocMap[s];if(l){if(l.explain&&l.explain.toLowerCase().indexOf(t)>=0)return!0;if(l.explain&&l.explain.toLowerCase().indexOf(t)>=0)return!0}}}return!1}}),g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header-right"},[a("span",{staticClass:"header-right-user-name"},[e._v(e._s(e.userSelfInfo.userName))]),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting",staticStyle:{"margin-right":"15px","font-size":"16px",cursor:"pointer",color:"#fff"}}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc",divided:""}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"myInfo"}},[e._v("我的资料")]),a("el-dropdown-item",{attrs:{command:"userSignOut"}},[e._v("退出登录")])],1)],1),a("about-dialog",{ref:"aboutDialog"})],1)},v=[],y={userLogin:function(e){return h({url:"/login",method:"post",data:u.a.stringify(e)})},userLogout:function(){return h({url:"/logout",method:"post",data:u.a.stringify({})})},getSelfUserInfo:function(){return h({url:"/user/info/selfInfo",method:"post",data:u.a.stringify({})})},getUserBaseInfo:function(e){return h({url:"/zyplayer-doc-wiki/common/user/base",method:"post",data:u.a.stringify(e)})}},_=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},w=[],I={systemUpgradeInfo:function(e){return h({url:"/system/info/upgrade",method:"post",data:u.a.stringify(e)})}},x={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;I.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n")),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent))}))}}},S=x,P=(a("1cc7"),a("2877")),k=Object(P["a"])(S,_,w,!1,null,null,null),D=k.exports,L={data:function(){return{userSelfInfo:{}}},components:{"about-dialog":D},mounted:function(){this.getSelfUserInfo()},methods:{userSignOut:function(){y.userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;y.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("功能暂未开放")}}},O=L,j=(a("379b"),Object(P["a"])(O,g,v,!1,null,null,null)),R=j.exports,$={components:{"header-right":R},data:function(){return{isCollapse:!1,pathIndex:[],defaultProps:{children:"children",label:"label"},dubboInfo:{},requestHostOptions:[],treePathDataMap:new Map,dubboDocList:[],dubboDocMap:[],searchKeywords:""}},computed:{fullscreen:function(){return this.$store.state.global.fullscreen}},mounted:function(){this.doGetServiceList()},methods:{handleNodeClick:function(e){null==e.children&&this.$router.push({path:"/doc/dubboDocView",query:{path:e.interface,method:e.method,application:e.application}})},uploadFileError:function(e){this.$message({message:"上传失败,"+e,type:"error"})},uploadFileSuccess:function(e){200==e.errCode?this.$message({message:"上传成功!",type:"success"}):this.$message({message:"上传失败,"+e.errMsg,type:"error"})},reloadService:function(){var e=this;b.reloadService().then((function(t){e.$message({message:"加载成功!",type:"success"}),e.doGetServiceList()}))},dropdownCommand:function(e){"reload"==e&&this.reloadService()},searchByKeywords:function(){this.pathIndex=m.createTreeViewByTreeWithMerge(this.treePathDataMap,this.dubboDocList,this.searchKeywords)},doGetServiceList:function(){var e=this;b.getDocList({}).then((function(t){e.dubboDocList=t.data.serverList||[],e.dubboDocMap=t.data.docMap||{},e.pathIndex=m.createTreeViewByTreeWithMerge(e.treePathDataMap,e.dubboDocList)}))}}},C=$,M=(a("034f"),Object(P["a"])(C,i,s,!1,null,null,null)),q=M.exports,T=a("8c4f"),E=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},V=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("div",{staticStyle:{"max-width":"1200px",margin:"20px auto"}},[a("div",{staticStyle:{"text-align":"center"}},[e._v('欢迎使用ヾ(๑╹◡╹)ノ"')])])])}],N={data:function(){return{}},mounted:function(){this},methods:{}},z=N,H=Object(P["a"])(z,E,V,!1,null,null,null),U=H.exports,F=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"padding-top":"50px"}},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1)},J=[],B={data:function(){return{logining:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},checked:!0}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&y.userLogin(e.loginParam).then((function(){e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()}))}))}}},Q=B,A=(a("9231"),Object(P["a"])(Q,F,J,!1,null,null,null)),K=A.exports,G=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},W=[],X={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;y.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},Y=X,Z=(a("dcfc"),Object(P["a"])(Y,G,W,!1,null,null,null)),ee=Z.exports,te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dubbo-doc-view"},[a("el-tabs",{staticStyle:{width:"100%","box-shadow":"none"},attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"接口说明"}},[e.dubboInfo.interface?a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"服务:"}},[e._v(" "+e._s(e.dubboInfo.interface)+" ")]),a("el-form-item",{attrs:{label:"方法:"}},[e._v(" "+e._s(e.dubboInfo.method)+" ")]),a("el-form-item",{attrs:{label:"说明:"}},[e.dubboInfoExplainShow?a("div",[a("pre",{staticStyle:{margin:"0"}},[e._v(e._s(e.dubboInfo.docInfo.explain)),a("el-button",{staticStyle:{float:"right"},on:{click:e.editDocInfoExplain}},[e._v("编辑")])],1)]):a("div",[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"维护人员、使用说明、便于搜索的信息"},model:{value:e.docInfoExplainInput,callback:function(t){e.docInfoExplainInput=t},expression:"docInfoExplainInput"}}),a("el-button",{staticStyle:{float:"right",margin:"5px"},on:{click:function(t){t.preventDefault(),e.dubboInfoExplainShow=!0}}},[e._v("取消")]),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoExplain(t)}}},[e._v("保存")])],1)]),a("el-form-item",{attrs:{label:"节点:"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dubboInfo.nodeList,border:""}},[a("el-table-column",{attrs:{prop:"application",label:"应用"}}),a("el-table-column",{attrs:{prop:"ip",label:"IP"}}),a("el-table-column",{attrs:{prop:"port",label:"端口"}})],1)],1),a("el-form-item",{attrs:{label:"参数:"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.docParamList,border:""}},[a("el-table-column",{attrs:{label:"顺序",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.$index))]}}])}),a("el-table-column",{attrs:{label:"参数名",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramName,callback:function(a){e.$set(t.row,"paramName",a)},expression:"scope.row.paramName"}})]}}])}),a("el-table-column",{attrs:{label:"类型",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramType))]}}])}),a("el-table-column",{attrs:{label:"说明"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramDesc,callback:function(a){e.$set(t.row,"paramDesc",a)},expression:"scope.row.paramDesc"}})]}}])})],1),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoParam(t)}}},[e._v("保存")])],1),a("el-form-item",{attrs:{label:"返回值:"}},[e._v(" "+e._s(e.dubboInfo.docInfo.resultType)+" ")]),a("el-form-item",{attrs:{label:"结果说明:"}},[e.dubboInfoResultShow?a("div",[a("pre",{staticStyle:{margin:"0"}},[e._v(e._s(e.dubboInfo.docInfo.result)),a("el-button",{staticStyle:{float:"right"},on:{click:e.editDocInfoResult}},[e._v("编辑")])],1)]):a("div",[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"结果集说明等"},model:{value:e.docInfoResultInput,callback:function(t){e.docInfoResultInput=t},expression:"docInfoResultInput"}}),a("el-button",{staticStyle:{float:"right",margin:"5px"},on:{click:function(t){t.preventDefault(),e.dubboInfoResultShow=!0}}},[e._v("取消")]),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoResult(t)}}},[e._v("保存")])],1)])],1):a("div",[e._v("请先选择服务")])],1),a("el-tab-pane",{attrs:{label:"在线调试"}},[e.dubboInfo.interface?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.onlineDebugLoading,expression:"onlineDebugLoading"}]},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入内容"},model:{value:e.dubboInfo.function,callback:function(t){e.$set(e.dubboInfo,"function",t)},expression:"dubboInfo.function"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.requestHostValue,callback:function(t){e.requestHostValue=t},expression:"requestHostValue"}},e._l(e.requestHostOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.value,value:e.value}})})),1),a("el-button",{attrs:{slot:"append"},on:{click:function(t){return t.preventDefault(),e.requestExecute(t)}},slot:"append"},[e._v("执行")])],1),a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"请求参数:"}},[a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.docParamRequestList,border:""}},[a("el-table-column",{attrs:{label:"顺序",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.$index))]}}])}),a("el-table-column",{attrs:{label:"参数名"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramName))]}}])}),a("el-table-column",{attrs:{label:"类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramType))]}}])}),a("el-table-column",{attrs:{label:"参数值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramValue,callback:function(a){e.$set(t.row,"paramValue",a)},expression:"scope.row.paramValue"}})]}}])}),a("el-table-column",{attrs:{label:"说明"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramDesc))]}}])})],1)],1),a("el-form-item",{attrs:{label:"请求结果:"}},[a("div",{staticClass:"request-result",domProps:{innerHTML:e._s(e.requestResult)}})])],1)],1):a("div",[e._v("请先选择服务")])])],1)],1)},ae=[],ne=(a("baa5"),a("2ca0"),a("a15b"),a("0d03"),a("25f0"),a("bf2d")),oe={annotationObject:{},tabStr:" ",isArray:function(e){return e&&"object"===Object(ne["a"])(e)&&"number"===typeof e.length&&!e.propertyIsEnumerable("length")},processObjectToHtmlPre:function(e,t,a,n,o,r){var i=this.processObject(e,"",t,a,n,o,r);return i='
'+i+"
",i},processObject:function(e,t,a,n,o,r,i){var s="",l=n?", ":"",u=Object(ne["a"])(e);if(this.isArray(e))if(0==e.length)s+=this.getRow(a,"[ ]"+l,r);else{var c='',d="";i&&t&&this.annotationObject[t]&&(d='// '+this.annotationObject[t]+""),s+=this.getRow(a,"["+c+d,r);for(var p=0;p",s+=this.getRow(a,c+"]"+l)}else if("object"==u&&null==e)s+=this.formatLiteral("null","",l,a,o,"null");else if("object"==u){var f=0;for(var h in e)f++;if(0==f)s+=this.getRow(a,"{ }"+l,r);else{c='',d="";i&&t&&this.annotationObject[t]&&(d='// '+this.annotationObject[t]+""),s+=this.getRow(a,"{"+c+d,r);var b=0;for(var h in e){var m='"'+h+'": '+this.processObject(e[h],h,a+1,++b",s+=this.getRow(a,c+"}"+l)}}else"number"==u?s+=this.formatLiteral(e,"",l,a,o,"number"):"boolean"==u?s+=this.formatLiteral(e,"",l,a,o,"boolean"):"function"==u?(e=this.formatFunction(a,e),s+=this.formatLiteral(e,"",l,a,o,"function")):s+="undefined"==u?this.formatLiteral("undefined","",l,a,o,"null"):this.formatLiteral(e,'"',l,a,o,"string");return s},expImgClicked:function(e){var t=e.parentNode.nextSibling;if(t){var a="none",n="webjars/doc-dubbo/img/collapsed.png";"none"==t.style.display&&(a="inline",n="webjars/doc-dubbo/img/expanded.png"),t.style.display=a,e.src=n}},formatLiteral:function(e,t,a,n,o,r){"string"==typeof e&&(e=e.split("<").join("<").split(">").join(">"));var i=""+t+e+t+a+"";return o&&(i=this.getRow(n,i)),i},formatFunction:function(e,t){for(var a="",n=0;n0&&"\n"!=t.charAt(t.length-1)&&(t+="\n"),n+t}};window.Formatjson=oe;var re=oe,ie={props:["dubboDocMap","treePathDataMap"],data:function(){return{vueQueryParam:{},dubboInfo:{},requestHostOptions:[],onlineDebugLoading:!1,dubboInfoExplainShow:!0,docInfoExplainInput:"",dubboInfoResultShow:!0,docInfoResultInput:"",requestHostValue:"",requestResult:"",docParamList:[],docParamRequestList:[]}},mounted:function(){},activated:function(){this.initQueryParam(this.$route)},methods:{initQueryParam:function(e){var t=this;this.vueQueryParam=e.query;var a={key:this.$route.fullPath,val:this.vueQueryParam.method};this.$store.commit("global/addTableName",a);var n=this.vueQueryParam.path,o=this.vueQueryParam.method,r=this.vueQueryParam.application,i=this.dubboDocMap[n];if(i)this.createDocInfo(n,o);else{var s=n.substring(0,n.lastIndexOf(".")),l=n.substring(n.lastIndexOf(".")+1,n.length),u={service:s,method:l,application:r};b.findDocInfo(u).then((function(e){e.data&&(t.dubboDocMap[e.data.function]=e.data),t.createDocInfo(n,l)}))}},createDocInfo:function(e,t,a){var n=this,o=this.dubboDocMap[e],r=this.treePathDataMap.get(e);if(o&&r){r.method=t,r.function=e,r.docInfo=o||{},this.dubboInfo={},this.dubboInfo=r,this.requestHostOptions=[];for(var i={},s=0;s0&&(this.requestHostValue=this.requestHostOptions[0].value),this.docParamList=[],this.docParamList=this.dubboInfo.docInfo.params||[],this.createDocParamRequestList()}else a||setTimeout((function(){return n.createDocInfo(e,t,!0)}),1500)},saveDocInfoExplain:function(){this.doSaveDocInfo(this.docInfoExplainInput,null,null,!0)},saveDocInfoResult:function(){this.doSaveDocInfo(null,null,this.docInfoResultInput,!0)},editDocInfoResult:function(){this.dubboInfoResultShow=!1,this.docInfoResultInput=this.dubboInfo.docInfo.result||""},editDocInfoExplain:function(){this.dubboInfoExplainShow=!1,this.docInfoExplainInput=this.dubboInfo.docInfo.explain||""},saveDocInfoParam:function(){for(var e=[],t=0;t=this.linkList.length?this.linkList.length-1:t,this.activePage=this.linkList[t]}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),ve=ge,ye=Object(P["a"])(ve,be,me,!1,null,"9a5fb18c",null),_e=ye.exports,we=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Ie=[],xe={data:function(){return{}},mounted:function(){},methods:{}},Se=xe,Pe=Object(P["a"])(Se,we,Ie,!1,null,null,null),ke=Pe.exports,De=[{path:"/home",component:U,name:"主页",meta:{requireAuth:!0}},{path:"/",redirect:"/home"},{path:"/",name:"Tab标签页",component:_e,children:[{path:"/doc/dubboDocView",name:"文档信息",component:ue},{path:"/user/myInfo",name:"我的信息",component:ee}]},{path:"/user",name:"用户管理",component:he,children:[{path:"login",name:"系统登录",component:K,meta:{fullscreen:!0}}]},{path:"/common",name:"",component:he,children:[{path:"noAuth",name:"没有权限",component:ke}]}],Le=De,Oe=a("2f62"),je={namespaced:!0,state:{pageTabNameMap:{},fullscreen:!1},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setFullscreen:function(e,t){e.fullscreen=t}}};n["default"].use(Oe["a"]);var Re=new Oe["a"].Store({modules:{global:je}}),$e=a("a7fe"),Ce=a.n($e),Me=a("2315"),qe=a.n(Me);a("f1e9");n["default"].use(r.a),n["default"].use(T["a"]),n["default"].use(Ce.a,d.a),n["default"].use(qe.a),n["default"].prototype.$store=Re;var Te=new T["a"]({routes:Le});Te.beforeEach((function(e,t,a){e.meta.title&&(document.title=e.meta.title),Re.commit("global/setFullscreen",!!e.meta.fullscreen),a()}));var Ee=new n["default"]({el:"#app",router:Te,render:function(e){return e(q)}}),Ve=t["default"]=Ee},"69fb":function(e,t,a){},"85ec":function(e,t,a){},9231:function(e,t,a){"use strict";var n=a("40c0"),o=a.n(n);o.a},a77a:function(e,t,a){},d1f1:function(e,t,a){},dcfc:function(e,t,a){"use strict";var n=a("ed55"),o=a.n(n);o.a},ed55:function(e,t,a){}}); \ No newline at end of file diff --git a/zyplayer-doc-dubbo/src/main/resources/dist/js/index.b5ddc7bd.js b/zyplayer-doc-dubbo/src/main/resources/dist/js/index.b5ddc7bd.js new file mode 100644 index 00000000..06d69df0 --- /dev/null +++ b/zyplayer-doc-dubbo/src/main/resources/dist/js/index.b5ddc7bd.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var n,i,s=t[0],l=t[1],u=t[2],d=0,p=[];d=0)return!0;if(e.nodeList.length>0)for(var n=0;n=0)return!0;if(o.methods&&o.methods.length>0)for(var r=0;r=0)return!0;var s=a+"."+i,l=app.dubboDocMap[s];if(l){if(l.explain&&l.explain.toLowerCase().indexOf(t)>=0)return!0;if(l.explain&&l.explain.toLowerCase().indexOf(t)>=0)return!0}}}return!1}}),g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header-right"},[a("span",{staticClass:"header-right-user-name"},[e._v(e._s(e.userSelfInfo.userName))]),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting",staticStyle:{"margin-right":"15px","font-size":"16px",cursor:"pointer",color:"#fff"}}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc",divided:""}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"myInfo"}},[e._v("我的资料")]),a("el-dropdown-item",{attrs:{command:"userSignOut"}},[e._v("退出登录")])],1)],1),a("about-dialog",{ref:"aboutDialog"})],1)},v=[],y={userLogin:function(e){return h({url:"/login",method:"post",data:u.a.stringify(e)})},userLogout:function(){return h({url:"/logout",method:"post",data:u.a.stringify({})})},getSelfUserInfo:function(){return h({url:"/user/info/selfInfo",method:"post",data:u.a.stringify({})})},getUserBaseInfo:function(e){return h({url:"/zyplayer-doc-wiki/common/user/base",method:"post",data:u.a.stringify(e)})}},_=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/docs/w4eSzPWvQRSBvaCHZS8t6d"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},w=[],I={systemUpgradeInfo:function(e){return h({url:"/system/info/upgrade",method:"post",data:u.a.stringify(e)})}},x={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;I.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n")),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent))}))}}},S=x,P=(a("1cc7"),a("2877")),k=Object(P["a"])(S,_,w,!1,null,null,null),D=k.exports,L={data:function(){return{userSelfInfo:{}}},components:{"about-dialog":D},mounted:function(){this.getSelfUserInfo()},methods:{userSignOut:function(){y.userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;y.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("功能暂未开放")}}},O=L,j=(a("379b"),Object(P["a"])(O,g,v,!1,null,null,null)),R=j.exports,$={components:{"header-right":R},data:function(){return{isCollapse:!1,pathIndex:[],defaultProps:{children:"children",label:"label"},dubboInfo:{},requestHostOptions:[],treePathDataMap:new Map,dubboDocList:[],dubboDocMap:[],searchKeywords:""}},computed:{fullscreen:function(){return this.$store.state.global.fullscreen}},mounted:function(){this.doGetServiceList()},methods:{handleNodeClick:function(e){null==e.children&&this.$router.push({path:"/doc/dubboDocView",query:{path:e.interface,method:e.method,application:e.application}})},uploadFileError:function(e){this.$message({message:"上传失败,"+e,type:"error"})},uploadFileSuccess:function(e){200==e.errCode?this.$message({message:"上传成功!",type:"success"}):this.$message({message:"上传失败,"+e.errMsg,type:"error"})},reloadService:function(){var e=this;b.reloadService().then((function(t){e.$message({message:"加载成功!",type:"success"}),e.doGetServiceList()}))},dropdownCommand:function(e){"reload"==e&&this.reloadService()},searchByKeywords:function(){this.pathIndex=m.createTreeViewByTreeWithMerge(this.treePathDataMap,this.dubboDocList,this.searchKeywords)},doGetServiceList:function(){var e=this;b.getDocList({}).then((function(t){e.dubboDocList=t.data.serverList||[],e.dubboDocMap=t.data.docMap||{},e.pathIndex=m.createTreeViewByTreeWithMerge(e.treePathDataMap,e.dubboDocList)}))}}},C=$,M=(a("034f"),Object(P["a"])(C,i,s,!1,null,null,null)),q=M.exports,T=a("8c4f"),E=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},V=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"10px"}},[a("div",{staticStyle:{"max-width":"1200px",margin:"20px auto"}},[a("div",{staticStyle:{"text-align":"center"}},[e._v('欢迎使用ヾ(๑╹◡╹)ノ"')])])])}],N={data:function(){return{}},mounted:function(){this},methods:{}},z=N,H=Object(P["a"])(z,E,V,!1,null,null,null),U=H.exports,F=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"padding-top":"50px"}},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1)},J=[],B={data:function(){return{logining:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},checked:!0}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&y.userLogin(e.loginParam).then((function(){e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()}))}))}}},Q=B,A=(a("9231"),Object(P["a"])(Q,F,J,!1,null,null,null)),K=A.exports,G=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},W=[],Z={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;y.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},X=Z,Y=(a("dcfc"),Object(P["a"])(X,G,W,!1,null,null,null)),ee=Y.exports,te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dubbo-doc-view"},[a("el-tabs",{staticStyle:{width:"100%","box-shadow":"none"},attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"接口说明"}},[e.dubboInfo.interface?a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"服务:"}},[e._v(" "+e._s(e.dubboInfo.interface)+" ")]),a("el-form-item",{attrs:{label:"方法:"}},[e._v(" "+e._s(e.dubboInfo.method)+" ")]),a("el-form-item",{attrs:{label:"说明:"}},[e.dubboInfoExplainShow?a("div",[a("pre",{staticStyle:{margin:"0"}},[e._v(e._s(e.dubboInfo.docInfo.explain)),a("el-button",{staticStyle:{float:"right"},on:{click:e.editDocInfoExplain}},[e._v("编辑")])],1)]):a("div",[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"维护人员、使用说明、便于搜索的信息"},model:{value:e.docInfoExplainInput,callback:function(t){e.docInfoExplainInput=t},expression:"docInfoExplainInput"}}),a("el-button",{staticStyle:{float:"right",margin:"5px"},on:{click:function(t){t.preventDefault(),e.dubboInfoExplainShow=!0}}},[e._v("取消")]),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoExplain(t)}}},[e._v("保存")])],1)]),a("el-form-item",{attrs:{label:"节点:"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dubboInfo.nodeList,border:""}},[a("el-table-column",{attrs:{prop:"application",label:"应用"}}),a("el-table-column",{attrs:{prop:"ip",label:"IP"}}),a("el-table-column",{attrs:{prop:"port",label:"端口"}})],1)],1),a("el-form-item",{attrs:{label:"参数:"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.docParamList,border:""}},[a("el-table-column",{attrs:{label:"顺序",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.$index))]}}])}),a("el-table-column",{attrs:{label:"参数名",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramName,callback:function(a){e.$set(t.row,"paramName",a)},expression:"scope.row.paramName"}})]}}])}),a("el-table-column",{attrs:{label:"类型",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramType))]}}])}),a("el-table-column",{attrs:{label:"说明"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramDesc,callback:function(a){e.$set(t.row,"paramDesc",a)},expression:"scope.row.paramDesc"}})]}}])})],1),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoParam(t)}}},[e._v("保存")])],1),a("el-form-item",{attrs:{label:"返回值:"}},[e._v(" "+e._s(e.dubboInfo.docInfo.resultType)+" ")]),a("el-form-item",{attrs:{label:"结果说明:"}},[e.dubboInfoResultShow?a("div",[a("pre",{staticStyle:{margin:"0"}},[e._v(e._s(e.dubboInfo.docInfo.result)),a("el-button",{staticStyle:{float:"right"},on:{click:e.editDocInfoResult}},[e._v("编辑")])],1)]):a("div",[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"结果集说明等"},model:{value:e.docInfoResultInput,callback:function(t){e.docInfoResultInput=t},expression:"docInfoResultInput"}}),a("el-button",{staticStyle:{float:"right",margin:"5px"},on:{click:function(t){t.preventDefault(),e.dubboInfoResultShow=!0}}},[e._v("取消")]),a("el-button",{staticStyle:{float:"right",margin:"5px"},attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.saveDocInfoResult(t)}}},[e._v("保存")])],1)])],1):a("div",[e._v("请先选择服务")])],1),a("el-tab-pane",{attrs:{label:"在线调试"}},[e.dubboInfo.interface?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.onlineDebugLoading,expression:"onlineDebugLoading"}]},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入内容"},model:{value:e.dubboInfo.function,callback:function(t){e.$set(e.dubboInfo,"function",t)},expression:"dubboInfo.function"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.requestHostValue,callback:function(t){e.requestHostValue=t},expression:"requestHostValue"}},e._l(e.requestHostOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.value,value:e.value}})})),1),a("el-button",{attrs:{slot:"append"},on:{click:function(t){return t.preventDefault(),e.requestExecute(t)}},slot:"append"},[e._v("执行")])],1),a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"请求参数:"}},[a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.docParamRequestList,border:""}},[a("el-table-column",{attrs:{label:"顺序",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.$index))]}}])}),a("el-table-column",{attrs:{label:"参数名"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramName))]}}])}),a("el-table-column",{attrs:{label:"类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramType))]}}])}),a("el-table-column",{attrs:{label:"参数值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.paramValue,callback:function(a){e.$set(t.row,"paramValue",a)},expression:"scope.row.paramValue"}})]}}])}),a("el-table-column",{attrs:{label:"说明"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.paramDesc))]}}])})],1)],1),a("el-form-item",{attrs:{label:"请求结果:"}},[a("div",{staticClass:"request-result",domProps:{innerHTML:e._s(e.requestResult)}})])],1)],1):a("div",[e._v("请先选择服务")])])],1)],1)},ae=[],ne=(a("baa5"),a("2ca0"),a("a15b"),a("0d03"),a("25f0"),a("bf2d")),oe={annotationObject:{},tabStr:" ",isArray:function(e){return e&&"object"===Object(ne["a"])(e)&&"number"===typeof e.length&&!e.propertyIsEnumerable("length")},processObjectToHtmlPre:function(e,t,a,n,o,r){var i=this.processObject(e,"",t,a,n,o,r);return i='
'+i+"
",i},processObject:function(e,t,a,n,o,r,i){var s="",l=n?", ":"",u=Object(ne["a"])(e);if(this.isArray(e))if(0==e.length)s+=this.getRow(a,"[ ]"+l,r);else{var c='',d="";i&&t&&this.annotationObject[t]&&(d='// '+this.annotationObject[t]+""),s+=this.getRow(a,"["+c+d,r);for(var p=0;p",s+=this.getRow(a,c+"]"+l)}else if("object"==u&&null==e)s+=this.formatLiteral("null","",l,a,o,"null");else if("object"==u){var f=0;for(var h in e)f++;if(0==f)s+=this.getRow(a,"{ }"+l,r);else{c='',d="";i&&t&&this.annotationObject[t]&&(d='// '+this.annotationObject[t]+""),s+=this.getRow(a,"{"+c+d,r);var b=0;for(var h in e){var m='"'+h+'": '+this.processObject(e[h],h,a+1,++b",s+=this.getRow(a,c+"}"+l)}}else"number"==u?s+=this.formatLiteral(e,"",l,a,o,"number"):"boolean"==u?s+=this.formatLiteral(e,"",l,a,o,"boolean"):"function"==u?(e=this.formatFunction(a,e),s+=this.formatLiteral(e,"",l,a,o,"function")):s+="undefined"==u?this.formatLiteral("undefined","",l,a,o,"null"):this.formatLiteral(e,'"',l,a,o,"string");return s},expImgClicked:function(e){var t=e.parentNode.nextSibling;if(t){var a="none",n="webjars/doc-dubbo/img/collapsed.png";"none"==t.style.display&&(a="inline",n="webjars/doc-dubbo/img/expanded.png"),t.style.display=a,e.src=n}},formatLiteral:function(e,t,a,n,o,r){"string"==typeof e&&(e=e.split("<").join("<").split(">").join(">"));var i=""+t+e+t+a+"";return o&&(i=this.getRow(n,i)),i},formatFunction:function(e,t){for(var a="",n=0;n0&&"\n"!=t.charAt(t.length-1)&&(t+="\n"),n+t}};window.Formatjson=oe;var re=oe,ie={props:["dubboDocMap","treePathDataMap"],data:function(){return{vueQueryParam:{},dubboInfo:{},requestHostOptions:[],onlineDebugLoading:!1,dubboInfoExplainShow:!0,docInfoExplainInput:"",dubboInfoResultShow:!0,docInfoResultInput:"",requestHostValue:"",requestResult:"",docParamList:[],docParamRequestList:[]}},mounted:function(){},activated:function(){this.initQueryParam(this.$route)},methods:{initQueryParam:function(e){var t=this;this.vueQueryParam=e.query;var a={key:this.$route.fullPath,val:this.vueQueryParam.method};this.$store.commit("global/addTableName",a);var n=this.vueQueryParam.path,o=this.vueQueryParam.method,r=this.vueQueryParam.application,i=this.dubboDocMap[n];if(i)this.createDocInfo(n,o);else{var s=n.substring(0,n.lastIndexOf(".")),l=n.substring(n.lastIndexOf(".")+1,n.length),u={service:s,method:l,application:r};b.findDocInfo(u).then((function(e){e.data&&(t.dubboDocMap[e.data.function]=e.data),t.createDocInfo(n,l)}))}},createDocInfo:function(e,t,a){var n=this,o=this.dubboDocMap[e],r=this.treePathDataMap.get(e);if(o&&r){r.method=t,r.function=e,r.docInfo=o||{},this.dubboInfo={},this.dubboInfo=r,this.requestHostOptions=[];for(var i={},s=0;s0&&(this.requestHostValue=this.requestHostOptions[0].value),this.docParamList=[],this.docParamList=this.dubboInfo.docInfo.params||[],this.createDocParamRequestList()}else a||setTimeout((function(){return n.createDocInfo(e,t,!0)}),1500)},saveDocInfoExplain:function(){this.doSaveDocInfo(this.docInfoExplainInput,null,null,!0)},saveDocInfoResult:function(){this.doSaveDocInfo(null,null,this.docInfoResultInput,!0)},editDocInfoResult:function(){this.dubboInfoResultShow=!1,this.docInfoResultInput=this.dubboInfo.docInfo.result||""},editDocInfoExplain:function(){this.dubboInfoExplainShow=!1,this.docInfoExplainInput=this.dubboInfo.docInfo.explain||""},saveDocInfoParam:function(){for(var e=[],t=0;t=this.linkList.length?this.linkList.length-1:t,this.activePage=this.linkList[t]}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),ve=ge,ye=Object(P["a"])(ve,be,me,!1,null,"9a5fb18c",null),_e=ye.exports,we=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Ie=[],xe={data:function(){return{}},mounted:function(){},methods:{}},Se=xe,Pe=Object(P["a"])(Se,we,Ie,!1,null,null,null),ke=Pe.exports,De=[{path:"/home",component:U,name:"主页",meta:{requireAuth:!0}},{path:"/",redirect:"/home"},{path:"/",name:"Tab标签页",component:_e,children:[{path:"/doc/dubboDocView",name:"文档信息",component:ue},{path:"/user/myInfo",name:"我的信息",component:ee}]},{path:"/user",name:"用户管理",component:he,children:[{path:"login",name:"系统登录",component:K,meta:{fullscreen:!0}}]},{path:"/common",name:"",component:he,children:[{path:"noAuth",name:"没有权限",component:ke}]}],Le=De,Oe=a("2f62"),je={namespaced:!0,state:{pageTabNameMap:{},fullscreen:!1},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setFullscreen:function(e,t){e.fullscreen=t}}};n["default"].use(Oe["a"]);var Re=new Oe["a"].Store({modules:{global:je}}),$e=a("a7fe"),Ce=a.n($e),Me=a("2315"),qe=a.n(Me);a("f1e9");n["default"].use(r.a),n["default"].use(T["a"]),n["default"].use(Ce.a,d.a),n["default"].use(qe.a),n["default"].prototype.$store=Re;var Te=new T["a"]({routes:Le});Te.beforeEach((function(e,t,a){e.meta.title&&(document.title=e.meta.title),Re.commit("global/setFullscreen",!!e.meta.fullscreen),a()}));var Ee=new n["default"]({el:"#app",router:Te,render:function(e){return e(q)}}),Ve=t["default"]=Ee},"69fb":function(e,t,a){},"85ec":function(e,t,a){},9231:function(e,t,a){"use strict";var n=a("40c0"),o=a.n(n);o.a},a77a:function(e,t,a){},d1f1:function(e,t,a){},dcfc:function(e,t,a){"use strict";var n=a("ed55"),o=a.n(n);o.a},ed55:function(e,t,a){}}); \ No newline at end of file diff --git a/zyplayer-doc-manage/src/main/resources/dist/doc-console.html b/zyplayer-doc-manage/src/main/resources/dist/doc-console.html index 222dd5d2..a2aa0635 100644 --- a/zyplayer-doc-manage/src/main/resources/dist/doc-console.html +++ b/zyplayer-doc-manage/src/main/resources/dist/doc-console.html @@ -1 +1 @@ -文档管理系统
\ No newline at end of file +文档管理系统
\ No newline at end of file diff --git a/zyplayer-doc-manage/src/main/resources/dist/js/index.12083370.js b/zyplayer-doc-manage/src/main/resources/dist/js/index.12083370.js new file mode 100644 index 00000000..139e071e --- /dev/null +++ b/zyplayer-doc-manage/src/main/resources/dist/js/index.12083370.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var r,o,n=t[0],l=t[1],u=t[2],d=0,p=[];d1e3&&(Je.$message.error("请先登录"),f=(new Date).getTime());var t="",a=window.location.href;if(a.indexOf("?")>=0){var r=new RegExp("(^|&)redirect=([^&]*)(&|$)","i"),s=a.substring(a.indexOf("?")+1).match(r);null!=s&&(t=unescape(s[2]))}t=t||encodeURIComponent(window.location.href),Je.$router.push({path:"/user/login",query:{redirect:t}})}else 402==e.data.errCode?Je.$router.push("/common/noAuth"):200!==e.data.errCode&&Je.$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),Je.$message.info("请求错误:"+e.message),Promise.reject(e)}));var h=p,g={userLogin:function(e){return h({url:"/login",method:"post",data:u.a.stringify(e)})},userLogout:function(e){return h({url:"/logout",method:"post",data:u.a.stringify(e)})},getSelfUserInfo:function(e){return h({url:"/user/info/selfInfo",method:"post",data:u.a.stringify(e)})},updateSelfPwd:function(e){return h({url:"/user/info/updateSelfPwd",method:"post",data:u.a.stringify(e)})},selfInfoWithAuth:function(e){return h({url:"/user/info/selfInfoWithAuth",method:"post",data:u.a.stringify(e)})},getUserInfoList:function(e){return h({url:"/user/info/list",method:"post",data:u.a.stringify(e)})},searchUserInfoList:function(e){return h({url:"/user/info/search",method:"post",data:u.a.stringify(e)})},updateUserInfo:function(e){return h({url:"/user/info/update",method:"post",data:u.a.stringify(e)})},deleteUserInfo:function(e){return h({url:"/user/info/delete",method:"post",data:u.a.stringify(e)})},userAuthList:function(e){return h({url:"/user/info/auth/list",method:"post",data:u.a.stringify(e)})},updateUserAuth:function(e){return h({url:"/user/info/auth/update",method:"post",data:u.a.stringify(e)})},resetPassword:function(e){return h({url:"/user/info/resetPassword",method:"post",data:u.a.stringify(e)})},userGroupList:function(e){return h({url:"/user/group/list",method:"post",data:u.a.stringify(e)})},updateUserGroup:function(e){return h({url:"/user/group/update",method:"post",data:u.a.stringify(e)})},deleteUserGroup:function(e){return h({url:"/user/group/delete",method:"post",data:u.a.stringify(e)})},updateUserGroupRelation:function(e){return h({url:"/user/group/relation/update",method:"post",data:u.a.stringify(e)})},removeUserGroupRelation:function(e){return h({url:"/user/group/relation/remove",method:"post",data:u.a.stringify(e)})},userGroupRelationList:function(e){return h({url:"/user/group/relation/list",method:"post",data:u.a.stringify(e)})}},b=a("9db5"),v=a("5a60"),w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/docs/w4eSzPWvQRSBvaCHZS8t6d"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},U=[],y={systemUpgradeInfo:function(e){return h({url:"/system/info/upgrade",method:"post",data:u.a.stringify(e)})}},x={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;y.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n")),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent))}))}}},_=x,k=(a("1cc7"),a("2877")),P=Object(k["a"])(_,w,U,!1,null,null,null),A=P.exports,C={data:function(){return{isCollapse:!1,userSelfInfo:{},userAuth:{userManage:!1}}},components:{peoples:b["a"],people:v["a"],"about-dialog":A},computed:{fullscreen:function(){return this.$store.state.global.fullscreen}},mounted:function(){this.getSelfUserInfo()},methods:{handleOpen:function(e,t){console.log(e,t)},handleClose:function(e,t){console.log(e,t)},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warn("功能暂未开放")},userSignOut:function(){g.userLogout().then((function(){location.reload()})).catch((function(e){console.log("退出登录失败",e)}))},getSelfUserInfo:function(){var e=this;g.selfInfoWithAuth().then((function(t){var a=t.data||{};e.userSelfInfo=a.userInfo||{},e.userAuth=a.userAuth||{}})).catch((function(e){console.log("获取用户信息失败",e)}))}}},L=C,S=(a("034f"),Object(k["a"])(L,o,n,!1,null,null,null)),I=S.exports,F=a("8c4f"),N=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{staticStyle:{padding:"5px 10px 0"},attrs:{type:"card",closable:""},on:{"tab-click":e.changePage,"tab-remove":e.removePageTab},model:{value:e.activePage,callback:function(t){e.activePage=t},expression:"activePage"}},e._l(e.pageList,(function(t){return a("el-tab-pane",{attrs:{label:e.pageTabNameMap[t.fullPath]||t.name,name:t.fullPath}})})),1),a("keep-alive",[a("router-view",{key:e.$route.fullPath,on:{initLoadDataList:e.initLoadDataList,loadDatasourceList:e.loadDatasourceList}})],1)],1)},G=[],D=(a("4de4"),a("b0c0"),{name:"PageTableView",components:{},data:function(){return{pageList:[],linkList:[],activePage:"",multiPage:!0}},computed:{pageTabNameMap:function(){return this.$store.state.global.pageTabNameMap}},created:function(){this.pageList.push(this.$route),this.linkList.push(this.$route.fullPath),this.activePage=this.$route.fullPath},watch:{$route:function(e,t){this.activePage=e.fullPath,this.linkList.indexOf(e.fullPath)<0&&(this.linkList.push(e.fullPath),this.pageList.push(e))},activePage:function(e){this.$router.push(e)}},methods:{initLoadDataList:function(e){this.$emit("initLoadDataList",e)},loadDatasourceList:function(){this.$emit("loadDatasourceList")},changePage:function(e){this.activePage=e.name},editPage:function(e,t){this[t](e)},removePageTab:function(e){if(1!==this.pageList.length){this.pageList=this.pageList.filter((function(t){return t.fullPath!==e}));var t=this.linkList.indexOf(e);this.linkList=this.linkList.filter((function(t){return t!==e})),t=t>=this.linkList.length?this.linkList.length-1:t,this.activePage=this.linkList[t]}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),z=D,O=Object(k["a"])(z,N,G,!1,null,"a596d90e",null),V=O.exports,R=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{padding:"10px"}},[r("div",{staticStyle:{"max-width":"800px",margin:"20px auto"}},[r("div",{staticStyle:{"text-align":"center"}},[e._v('欢迎使用ヾ(๑╹◡╹)ノ" - 今天也要加油鸭')]),r("div",{staticStyle:{padding:"20px"}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("所有产品")])]),r("div",{staticClass:"product-list"},[r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-api")}}},[r("div",{staticClass:"logo-text text1"},[e._v("API")]),r("div",[e._v("API接口文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-db")}}},[r("div",{staticClass:"logo-text text2"},[e._v("DB")]),r("div",[e._v("数据库文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-wiki")}}},[r("div",{staticClass:"logo-text text3"},[e._v("WIKI")]),r("div",[e._v("WIKI文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-dubbo")}}},[r("div",{staticClass:"logo-img"},[r("img",{attrs:{src:a("3c4a")}})]),r("div",[e._v("Dubbo文档")])])])])],1)])])},$=[],j={data:function(){return{}},mounted:function(){},methods:{jumpToDocPage:function(e){window.open(e)}}},E=j,T=(a("2629"),Object(k["a"])(E,R,$,!1,null,null,null)),J=T.exports,B=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-row",[a("el-col",{staticStyle:{"line-height":"40px"},attrs:{span:12}},[e._v("我的信息")]),a("el-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("el-button",{attrs:{type:"primary"},on:{click:e.showUpdatePasswordDialog}},[a("i",{staticClass:"el-icon-edit"}),e._v(" 修改密码")])],1)],1)],1),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1),a("el-dialog",{attrs:{title:"修改密码",visible:e.updatePasswordDialogVisible,width:"500px"},on:{"update:visible":function(t){e.updatePasswordDialogVisible=t}}},[a("el-form",{ref:"passwordForm",attrs:{"label-width":"120px",model:e.updatePassword,"status-icon":"",rules:e.updatePasswordRules}},[a("el-form-item",{attrs:{label:"当前密码",prop:"currentPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入当前密码"},model:{value:e.updatePassword.currentPwd,callback:function(t){e.$set(e.updatePassword,"currentPwd",t)},expression:"updatePassword.currentPwd"}})],1),a("el-form-item",{attrs:{label:"新密码",prop:"newPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入新密码"},model:{value:e.updatePassword.newPwd,callback:function(t){e.$set(e.updatePassword,"newPwd",t)},expression:"updatePassword.newPwd"}})],1),a("el-form-item",{attrs:{label:"确认新密码",prop:"repeatPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请再次输入新密码"},model:{value:e.updatePassword.repeatPwd,callback:function(t){e.$set(e.updatePassword,"repeatPwd",t)},expression:"updatePassword.repeatPwd"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.submitUpdatePasswordForm}},[e._v("修改密码")])],1)],1)],1)],1)},M=[],H={data:function(){return{userInfo:{},updatePasswordDialogVisible:!1,updatePassword:{currentPwd:"",newPwd:"",repeatPwd:""},updatePasswordRules:{currentPwd:[{validator:this.validateCurrentPwd,trigger:"blur"}],newPwd:[{validator:this.validateNewPwd,trigger:"blur"}],repeatPwd:[{validator:this.validateRepeatPwd,trigger:"blur"}]}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;g.getSelfUserInfo().then((function(t){e.userInfo=t.data}))},showUpdatePasswordDialog:function(){this.updatePasswordDialogVisible=!0},submitUpdatePasswordForm:function(){var e=this;this.$refs.passwordForm.validate((function(t){if(!t)return!1;g.updateSelfPwd(e.updatePassword).then((function(t){e.$message.success("修改成功!请重新登录"),setTimeout((function(){g.userLogout().then((function(){location.reload()})).catch((function(e){console.log("退出登录失败",e)}))}),500)}))}))},validateCurrentPwd:function(e,t,a){""===t?a(new Error("请输入密码")):a()},validateNewPwd:function(e,t,a){""===t?a(new Error("请输入新密码")):(""!==this.updatePassword.newPwd&&this.$refs.passwordForm.validateField("repeatPwd"),a())},validateRepeatPwd:function(e,t,a){""===t?a(new Error("请再次输入新密码")):this.updatePassword.repeatPwd!==this.updatePassword.newPwd?a(new Error("两次输入的密码不一致")):a()}}},K=H,Y=(a("dcfc"),Object(k["a"])(K,B,M,!1,null,null,null)),q=Y.exports,Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:"login-background linear-gradient-"+e.bgImgRandom},[a("div",{staticClass:"login-box"},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("文档管理-系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.loginLoading},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1),e._m(0)])},W=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"power-by"},[e._v("Powered By "),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("zyplayer-doc")])])}],Q={data:function(){return{loginLoading:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},bgImgRandom:Math.ceil(5*Math.random())}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&(e.loginLoading=!0,g.userLogin(e.loginParam).then((function(){e.$emit("loginSuccess"),e.loginLoading=!1,e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()})).catch((function(t){console.log("登录失败",t),e.loginLoading=!1})))}))}}},X=Q,ee=(a("9231"),Object(k["a"])(X,Z,W,!1,null,null,null)),te=ee.exports,ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user-list-vue"},[a("el-breadcrumb",{staticStyle:{padding:"20px 10px"},attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/"}}},[e._v("首页")]),a("el-breadcrumb-item",[e._v("系统管理")]),a("el-breadcrumb-item",[e._v("用户列表")])],1),a("el-form",{staticClass:"search-form-box",attrs:{inline:!0,model:e.searchParam}},[a("el-form-item",{attrs:{label:"搜索类型"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchParam.type,callback:function(t){e.$set(e.searchParam,"type",t)},expression:"searchParam.type"}},[a("el-option",{attrs:{label:"ID",value:1}}),a("el-option",{attrs:{label:"账号",value:2}}),a("el-option",{attrs:{label:"用户名",value:3}}),a("el-option",{attrs:{label:"手机",value:4}}),a("el-option",{attrs:{label:"邮箱",value:5}})],1)],1),a("el-form-item",{attrs:{label:"关键字"}},[a("el-input",{attrs:{placeholder:"输入关键字"},model:{value:e.searchParam.keyword,callback:function(t){e.$set(e.searchParam,"keyword",t)},expression:"searchParam.keyword"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getUserList}},[e._v("查询")])],1),a("el-form-item",[a("el-button",{attrs:{type:"success"},on:{click:e.addUserInfo}},[a("i",{staticClass:"el-icon-plus"}),e._v(" 添加")])],1)],1),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.searchLoading,expression:"searchLoading"}],staticStyle:{padding:"10px"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.searchResultList,border:"","max-height":"500"}},[a("el-table-column",{attrs:{prop:"id",label:"编号",width:"60"}}),a("el-table-column",{attrs:{prop:"userNo",label:"账号"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"userName",label:"用户名"}}),a("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),a("el-table-column",{attrs:{label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.sex?"女":"男"))]}}])}),a("el-table-column",{attrs:{prop:"creationTime",label:"创建时间"}}),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.delFlag?"正常":"停用"))]}}])}),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return e.editUserInfo(t.row)}}},[e._v("修改")]),a("el-button",{attrs:{size:"mini",plain:"",type:"success"},on:{click:function(a){return e.editUserAuthFun(t.row)}}},[e._v("权限")]),a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){return e.resetPassword(t.row)}}},[e._v("重置密码")]),a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return e.deleteUser(t.row)}}},[e._v("删除")])]}}])})],1)],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),a("el-dialog",{attrs:{title:"权限编辑",visible:e.editUserAuthDialogVisible,width:"600px"},on:{"update:visible":function(t){e.editUserAuthDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"账号"}},[a("el-input",{attrs:{disabled:""},model:{value:e.editUserForm.userNo,callback:function(t){e.$set(e.editUserForm,"userNo",t)},expression:"editUserForm.userNo"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{disabled:""},model:{value:e.editUserForm.userName,callback:function(t){e.$set(e.editUserForm,"userName",t)},expression:"editUserForm.userName"}})],1),a("el-form-item",{attrs:{label:"权限"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"",placeholder:"请选择"},model:{value:e.editUserAuth,callback:function(t){e.editUserAuth=t},expression:"editUserAuth"}},e._l(e.allUserAuth,(function(e){return a("el-option",{key:e.id,attrs:{label:e.authDesc,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.editUserAuthSave}},[e._v("确定")]),a("el-button",{on:{click:function(t){e.editUserAuthDialogVisible=!1}}},[e._v("取消")])],1)],1)],1),a("el-dialog",{attrs:{title:e.editUserForm.id>0?"修改用户":"创建用户",visible:e.editUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.editUserDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.editUserForm,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"账号"}},[a("el-input",{model:{value:e.editUserForm.userNo,callback:function(t){e.$set(e.editUserForm,"userNo",t)},expression:"editUserForm.userNo"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{model:{value:e.editUserForm.userName,callback:function(t){e.$set(e.editUserForm,"userName",t)},expression:"editUserForm.userName"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{model:{value:e.editUserForm.phone,callback:function(t){e.$set(e.editUserForm,"phone",t)},expression:"editUserForm.phone"}})],1),a("el-form-item",{attrs:{label:"邮箱"}},[a("el-input",{model:{value:e.editUserForm.email,callback:function(t){e.$set(e.editUserForm,"email",t)},expression:"editUserForm.email"}})],1),a("el-form-item",{attrs:{label:"新密码"}},[a("el-input",{attrs:{placeholder:"为空代表不修改密码"},model:{value:e.editUserForm.password,callback:function(t){e.$set(e.editUserForm,"password",t)},expression:"editUserForm.password"}})],1),a("el-form-item",{attrs:{label:"状态"}},[a("el-switch",{attrs:{"active-value":0,"active-text":"正常","inactive-value":2,"inactive-text":"停用"},model:{value:e.editUserForm.delFlag,callback:function(t){e.$set(e.editUserForm,"delFlag",t)},expression:"editUserForm.delFlag"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-radio-group",{model:{value:e.editUserForm.sex,callback:function(t){e.$set(e.editUserForm,"sex",t)},expression:"editUserForm.sex"}},[a("el-radio",{attrs:{label:1}},[e._v("男")]),a("el-radio",{attrs:{label:0}},[e._v("女")])],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.updateEditUser}},[e._v("确定")]),a("el-button",{on:{click:function(t){e.editUserDialogVisible=!1}}},[e._v("取消")])],1)],1)],1)],1)},re=[],se=(a("a15b"),{data:function(){return{searchLoading:!1,editUserDialogVisible:!1,editUserAuthDialogVisible:!1,totalCount:0,searchParam:{type:1,keyword:"",pageSize:20,pageNum:1},searchResultList:[],roleOptions:[{value:"管理员"}],editUserForm:{},allUserAuth:[],editUserAuth:[]}},mounted:function(){this.getUserList()},methods:{handleSizeChange:function(e){this.searchParam.pageSize=e,this.getUserList()},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getUserList()},editUserAuthFun:function(e){var t=this;this.allUserAuth=[],this.editUserAuth=[];var a={userIds:e.id};g.userAuthList(a).then((function(a){t.editUserAuth=[],t.allUserAuth=a.data,t.editUserAuthDialogVisible=!0,t.editUserForm=JSON.parse(JSON.stringify(e));for(var r=0;r0?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.searchLoading,expression:"searchLoading"}],staticClass:"page-scroll-box"},[a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{size:"mini",plain:"",type:"primary",icon:"el-icon-plus"},on:{click:e.showChoiceUserDialog}},[e._v("添加用户")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.userGroupRelationList,border:"","max-height":e.tableHeight}},[a("el-table-column",{attrs:{prop:"id",label:"编号",width:"60"}}),a("el-table-column",{attrs:{prop:"userNo",label:"账号"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"userName",label:"用户名"}}),a("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),a("el-table-column",{attrs:{label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.sex?"女":"男"))]}}],null,!1,1138127522)}),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return e.removeUserRelationFromList(t.row.id)}}},[e._v("移除")])]}}],null,!1,1988185234)})],1)],1):e._e()])],1),a("el-dialog",{attrs:{title:"添加用户到分组",visible:e.choiceUserVisible,width:"600px"},on:{"update:visible":function(t){e.choiceUserVisible=t},close:e.closeChoiceUserDialog}},[a("el-row",[a("el-select",{staticStyle:{width:"450px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.searchUserLoading},model:{value:e.searchAddNewUser,callback:function(t){e.searchAddNewUser=t},expression:"searchAddNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addSearchChoiceUser}},[e._v("添加")])],1),a("div",{staticStyle:{margin:"10px 0"}},e._l(e.searchAddUserList,(function(t){return a("el-tag",{key:t.userId,staticStyle:{"margin-right":"10px"},attrs:{closable:"",type:"info"},on:{close:function(a){return e.removeUserRelationFromSearch(t.userId)}}},[e._v(" "+e._s(t.userName)+" ")])})),1)],1)],1)},ye=[],xe=(a("7db0"),a("4160"),a("159b"),{data:function(){return{searchLoading:!1,editUserDialogVisible:!1,editUserAuthDialogVisible:!1,totalCount:0,searchParam:{type:1,keyword:""},searchResultList:[],roleOptions:[{value:"管理员"}],editUserForm:{},allUserAuth:[],editUserAuth:[],userGroupRelationList:[],userGroupList:[],editGroupName:"",checkedUserGroupId:"",createUserGroupVisible:!1,choiceUserVisible:!1,searchAddUserList:[],searchUserList:[],searchAddNewUser:"",searchUserLoading:!1,tableHeight:document.body.clientHeight-250}},mounted:function(){this.getUserGroupList()},methods:{getUserGroupList:function(){var e=this;this.userGroupList=[],g.userGroupList().then((function(t){var a=t.data||[];a.forEach((function(e){e.edit=!1,e.checked=!1,e.editName=e.name})),e.userGroupList=a}))},loadUserGroupRelation:function(e,t){var a=this;(t||e!=this.checkedUserGroupId)&&(this.checkedUserGroupId=e,this.searchLoading=!0,g.userGroupRelationList({groupId:e}).then((function(e){a.searchLoading=!1,a.userGroupRelationList=e.data||[]})))},updateUserGroup:function(e){if(e.name!=e.editName){var t={id:e.id,name:e.editName};g.updateUserGroup(t).then((function(t){e.edit=!1,e.name=e.editName}))}else e.edit=!1},createUserGroup:function(){var e=this,t={name:this.editGroupName};g.updateUserGroup(t).then((function(t){e.editGroupName="",e.createUserGroupVisible=!1,e.getUserGroupList()}))},removeUserGroup:function(e){var t=this;g.deleteUserGroup({id:e}).then((function(e){t.checkedUserGroupId="",t.getUserGroupList()}))},closeChoiceUserDialog:function(){this.loadUserGroupRelation(this.checkedUserGroupId,!0)},showChoiceUserDialog:function(){var e=this;this.choiceUserVisible=!0,this.searchAddUserList=[],this.userGroupRelationList.forEach((function(t){e.searchAddUserList.push({userName:t.userName,userId:t.id})}))},getSearchUserList:function(e){var t=this;e&&(this.searchUserLoading=!0,g.searchUserInfoList({search:e}).then((function(e){t.searchUserList=e.data||[],t.searchUserLoading=!1})))},removeUserRelationFromSearch:function(e){var t=this,a={groupId:this.checkedUserGroupId,userId:e};g.removeUserGroupRelation(a).then((function(a){t.searchAddUserList=t.searchAddUserList.filter((function(t){return t.userId!=e}))}))},removeUserRelationFromList:function(e){var t=this,a={groupId:this.checkedUserGroupId,userId:e};g.removeUserGroupRelation(a).then((function(e){t.loadUserGroupRelation(t.checkedUserGroupId,!0)}))},addSearchChoiceUser:function(){var e=this;if(this.searchAddNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchAddUserList.find((function(t){return t.userId==e.searchAddNewUser})))this.searchAddNewUser="";else{var t=this.searchUserList.find((function(t){return t.id==e.searchAddNewUser})).userName,a={groupId:this.checkedUserGroupId,userId:this.searchAddNewUser};g.updateUserGroupRelation(a).then((function(a){e.searchAddUserList.push({userName:t,userId:e.searchAddNewUser})})),this.searchAddNewUser=""}}}}),_e=xe,ke=(a("71a4"),Object(k["a"])(_e,Ue,ye,!1,null,null,null)),Pe=ke.exports,Ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Ce=[],Le={data:function(){return{}},mounted:function(){},methods:{}},Se=Le,Ie=Object(k["a"])(Se,Ae,Ce,!1,null,null,null),Fe=Ie.exports,Ne=[{path:"/",redirect:"/home"},{path:"/user/login",name:"系统登录",component:te,meta:{fullscreen:!0}},{path:"/",name:"页面管理",component:V,children:[{path:"/home",name:"控制台",component:J}]},{path:"/user",name:"用户管理",component:V,children:[{path:"myInfo",name:"我的信息",component:q}]},{path:"/console",name:"系统管理",component:V,children:[{path:"userList",name:"用户管理",component:ne},{path:"roleList",name:"权限管理",component:me},{path:"authList",name:"角色列表",component:we},{path:"userGroupList",name:"分组管理",component:Pe}]},{path:"/common",name:"",component:V,children:[{path:"noAuth",name:"没有权限",component:Fe}]}],Ge=Ne,De=a("2f62"),ze={namespaced:!0,state:{pageTabNameMap:{},fullscreen:!1},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setFullscreen:function(e,t){e.fullscreen=t}}};r["default"].use(De["a"]);var Oe=new De["a"].Store({modules:{global:ze}}),Ve=a("a7fe"),Re=a.n(Ve),$e=a("2315"),je=a.n($e);a("f1e9");r["default"].use(i.a),r["default"].use(F["a"]),r["default"].use(Re.a,d.a),r["default"].use(je.a),r["default"].prototype.$store=Oe;var Ee=new F["a"]({routes:Ge});Ee.beforeEach((function(e,t,a){e.meta.title&&(document.title=e.meta.title),Oe.commit("global/setFullscreen",!!e.meta.fullscreen),a()}));var Te=new r["default"]({el:"#app",router:Ee,render:function(e){return e(I)}}),Je=t["default"]=Te},"594a":function(e,t,a){},"71a4":function(e,t,a){"use strict";var r=a("2352"),s=a.n(r);s.a},"85ec":function(e,t,a){},9231:function(e,t,a){"use strict";var r=a("40c0"),s=a.n(r);s.a},cc1a:function(e,t,a){"use strict";var r=a("594a"),s=a.n(r);s.a},d1f1:function(e,t,a){},d784:function(e,t,a){},d9af:function(e,t,a){"use strict";var r=a("4eaf"),s=a.n(r);s.a},dcfc:function(e,t,a){"use strict";var r=a("ed55"),s=a.n(r);s.a},ed55:function(e,t,a){}}); \ No newline at end of file diff --git a/zyplayer-doc-manage/src/main/resources/dist/js/index.3c8d3c03.js b/zyplayer-doc-manage/src/main/resources/dist/js/index.3c8d3c03.js deleted file mode 100644 index 6286354f..00000000 --- a/zyplayer-doc-manage/src/main/resources/dist/js/index.3c8d3c03.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var r,o,n=t[0],l=t[1],u=t[2],d=0,p=[];d1e3&&(Je.$message.error("请先登录"),f=(new Date).getTime());var t="",a=window.location.href;if(a.indexOf("?")>=0){var r=new RegExp("(^|&)redirect=([^&]*)(&|$)","i"),s=a.substring(a.indexOf("?")+1).match(r);null!=s&&(t=unescape(s[2]))}t=t||encodeURIComponent(window.location.href),Je.$router.push({path:"/user/login",query:{redirect:t}})}else 402==e.data.errCode?Je.$router.push("/common/noAuth"):200!==e.data.errCode&&Je.$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),Je.$message.info("请求错误:"+e.message),Promise.reject(e)}));var h=p,g={userLogin:function(e){return h({url:"/login",method:"post",data:u.a.stringify(e)})},userLogout:function(e){return h({url:"/logout",method:"post",data:u.a.stringify(e)})},getSelfUserInfo:function(e){return h({url:"/user/info/selfInfo",method:"post",data:u.a.stringify(e)})},updateSelfPwd:function(e){return h({url:"/user/info/updateSelfPwd",method:"post",data:u.a.stringify(e)})},selfInfoWithAuth:function(e){return h({url:"/user/info/selfInfoWithAuth",method:"post",data:u.a.stringify(e)})},getUserInfoList:function(e){return h({url:"/user/info/list",method:"post",data:u.a.stringify(e)})},searchUserInfoList:function(e){return h({url:"/user/info/search",method:"post",data:u.a.stringify(e)})},updateUserInfo:function(e){return h({url:"/user/info/update",method:"post",data:u.a.stringify(e)})},deleteUserInfo:function(e){return h({url:"/user/info/delete",method:"post",data:u.a.stringify(e)})},userAuthList:function(e){return h({url:"/user/info/auth/list",method:"post",data:u.a.stringify(e)})},updateUserAuth:function(e){return h({url:"/user/info/auth/update",method:"post",data:u.a.stringify(e)})},resetPassword:function(e){return h({url:"/user/info/resetPassword",method:"post",data:u.a.stringify(e)})},userGroupList:function(e){return h({url:"/user/group/list",method:"post",data:u.a.stringify(e)})},updateUserGroup:function(e){return h({url:"/user/group/update",method:"post",data:u.a.stringify(e)})},deleteUserGroup:function(e){return h({url:"/user/group/delete",method:"post",data:u.a.stringify(e)})},updateUserGroupRelation:function(e){return h({url:"/user/group/relation/update",method:"post",data:u.a.stringify(e)})},removeUserGroupRelation:function(e){return h({url:"/user/group/relation/remove",method:"post",data:u.a.stringify(e)})},userGroupRelationList:function(e){return h({url:"/user/group/relation/list",method:"post",data:u.a.stringify(e)})}},b=a("9db5"),v=a("5a60"),w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},U=[],y={systemUpgradeInfo:function(e){return h({url:"/system/info/upgrade",method:"post",data:u.a.stringify(e)})}},x={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;y.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n")),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent))}))}}},_=x,k=(a("1cc7"),a("2877")),P=Object(k["a"])(_,w,U,!1,null,null,null),A=P.exports,C={data:function(){return{isCollapse:!1,userSelfInfo:{},userAuth:{userManage:!1}}},components:{peoples:b["a"],people:v["a"],"about-dialog":A},computed:{fullscreen:function(){return this.$store.state.global.fullscreen}},mounted:function(){this.getSelfUserInfo()},methods:{handleOpen:function(e,t){console.log(e,t)},handleClose:function(e,t){console.log(e,t)},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warn("功能暂未开放")},userSignOut:function(){g.userLogout().then((function(){location.reload()})).catch((function(e){console.log("退出登录失败",e)}))},getSelfUserInfo:function(){var e=this;g.selfInfoWithAuth().then((function(t){var a=t.data||{};e.userSelfInfo=a.userInfo||{},e.userAuth=a.userAuth||{}})).catch((function(e){console.log("获取用户信息失败",e)}))}}},L=C,S=(a("034f"),Object(k["a"])(L,o,n,!1,null,null,null)),I=S.exports,F=a("8c4f"),N=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{staticStyle:{padding:"5px 10px 0"},attrs:{type:"card",closable:""},on:{"tab-click":e.changePage,"tab-remove":e.removePageTab},model:{value:e.activePage,callback:function(t){e.activePage=t},expression:"activePage"}},e._l(e.pageList,(function(t){return a("el-tab-pane",{attrs:{label:e.pageTabNameMap[t.fullPath]||t.name,name:t.fullPath}})})),1),a("keep-alive",[a("router-view",{key:e.$route.fullPath,on:{initLoadDataList:e.initLoadDataList,loadDatasourceList:e.loadDatasourceList}})],1)],1)},G=[],D=(a("4de4"),a("b0c0"),{name:"PageTableView",components:{},data:function(){return{pageList:[],linkList:[],activePage:"",multiPage:!0}},computed:{pageTabNameMap:function(){return this.$store.state.global.pageTabNameMap}},created:function(){this.pageList.push(this.$route),this.linkList.push(this.$route.fullPath),this.activePage=this.$route.fullPath},watch:{$route:function(e,t){this.activePage=e.fullPath,this.linkList.indexOf(e.fullPath)<0&&(this.linkList.push(e.fullPath),this.pageList.push(e))},activePage:function(e){this.$router.push(e)}},methods:{initLoadDataList:function(e){this.$emit("initLoadDataList",e)},loadDatasourceList:function(){this.$emit("loadDatasourceList")},changePage:function(e){this.activePage=e.name},editPage:function(e,t){this[t](e)},removePageTab:function(e){if(1!==this.pageList.length){this.pageList=this.pageList.filter((function(t){return t.fullPath!==e}));var t=this.linkList.indexOf(e);this.linkList=this.linkList.filter((function(t){return t!==e})),t=t>=this.linkList.length?this.linkList.length-1:t,this.activePage=this.linkList[t]}else this.$message.warning("这是最后一页,不能再关闭了啦")}}}),O=D,z=Object(k["a"])(O,N,G,!1,null,"a596d90e",null),V=z.exports,R=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{padding:"10px"}},[r("div",{staticStyle:{"max-width":"800px",margin:"20px auto"}},[r("div",{staticStyle:{"text-align":"center"}},[e._v('欢迎使用ヾ(๑╹◡╹)ノ" - 今天也要加油鸭')]),r("div",{staticStyle:{padding:"20px"}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("所有产品")])]),r("div",{staticClass:"product-list"},[r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-api")}}},[r("div",{staticClass:"logo-text text1"},[e._v("API")]),r("div",[e._v("API接口文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-db")}}},[r("div",{staticClass:"logo-text text2"},[e._v("DB")]),r("div",[e._v("数据库文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-wiki")}}},[r("div",{staticClass:"logo-text text3"},[e._v("WIKI")]),r("div",[e._v("WIKI文档")])]),r("div",{staticClass:"item",on:{click:function(t){return e.jumpToDocPage("doc-dubbo")}}},[r("div",{staticClass:"logo-img"},[r("img",{attrs:{src:a("3c4a")}})]),r("div",[e._v("Dubbo文档")])])])])],1)])])},$=[],j={data:function(){return{}},mounted:function(){},methods:{jumpToDocPage:function(e){window.open(e)}}},E=j,T=(a("2629"),Object(k["a"])(E,R,$,!1,null,null,null)),J=T.exports,B=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-row",[a("el-col",{staticStyle:{"line-height":"40px"},attrs:{span:12}},[e._v("我的信息")]),a("el-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("el-button",{attrs:{type:"primary"},on:{click:e.showUpdatePasswordDialog}},[a("i",{staticClass:"el-icon-edit"}),e._v(" 修改密码")])],1)],1)],1),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1),a("el-dialog",{attrs:{title:"修改密码",visible:e.updatePasswordDialogVisible,width:"500px"},on:{"update:visible":function(t){e.updatePasswordDialogVisible=t}}},[a("el-form",{ref:"passwordForm",attrs:{"label-width":"120px",model:e.updatePassword,"status-icon":"",rules:e.updatePasswordRules}},[a("el-form-item",{attrs:{label:"当前密码",prop:"currentPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入当前密码"},model:{value:e.updatePassword.currentPwd,callback:function(t){e.$set(e.updatePassword,"currentPwd",t)},expression:"updatePassword.currentPwd"}})],1),a("el-form-item",{attrs:{label:"新密码",prop:"newPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入新密码"},model:{value:e.updatePassword.newPwd,callback:function(t){e.$set(e.updatePassword,"newPwd",t)},expression:"updatePassword.newPwd"}})],1),a("el-form-item",{attrs:{label:"确认新密码",prop:"repeatPwd"}},[a("el-input",{attrs:{type:"password",placeholder:"请再次输入新密码"},model:{value:e.updatePassword.repeatPwd,callback:function(t){e.$set(e.updatePassword,"repeatPwd",t)},expression:"updatePassword.repeatPwd"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.submitUpdatePasswordForm}},[e._v("修改密码")])],1)],1)],1)],1)},M=[],K={data:function(){return{userInfo:{},updatePasswordDialogVisible:!1,updatePassword:{currentPwd:"",newPwd:"",repeatPwd:""},updatePasswordRules:{currentPwd:[{validator:this.validateCurrentPwd,trigger:"blur"}],newPwd:[{validator:this.validateNewPwd,trigger:"blur"}],repeatPwd:[{validator:this.validateRepeatPwd,trigger:"blur"}]}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;g.getSelfUserInfo().then((function(t){e.userInfo=t.data}))},showUpdatePasswordDialog:function(){this.updatePasswordDialogVisible=!0},submitUpdatePasswordForm:function(){var e=this;this.$refs.passwordForm.validate((function(t){if(!t)return!1;g.updateSelfPwd(e.updatePassword).then((function(t){e.$message.success("修改成功!请重新登录"),setTimeout((function(){g.userLogout().then((function(){location.reload()})).catch((function(e){console.log("退出登录失败",e)}))}),500)}))}))},validateCurrentPwd:function(e,t,a){""===t?a(new Error("请输入密码")):a()},validateNewPwd:function(e,t,a){""===t?a(new Error("请输入新密码")):(""!==this.updatePassword.newPwd&&this.$refs.passwordForm.validateField("repeatPwd"),a())},validateRepeatPwd:function(e,t,a){""===t?a(new Error("请再次输入新密码")):this.updatePassword.repeatPwd!==this.updatePassword.newPwd?a(new Error("两次输入的密码不一致")):a()}}},Y=K,H=(a("dcfc"),Object(k["a"])(Y,B,M,!1,null,null,null)),q=H.exports,Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:"login-background linear-gradient-"+e.bgImgRandom},[a("div",{staticClass:"login-box"},[a("el-form",{ref:"loginParam",staticClass:"demo-ruleForm login-container",attrs:{model:e.loginParam,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("文档管理-系统登录")]),a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.username,callback:function(t){e.$set(e.loginParam,"username",t)},expression:"loginParam.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loginSubmit(t)}},model:{value:e.loginParam.password,callback:function(t){e.$set(e.loginParam,"password",t)},expression:"loginParam.password"}})],1),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.loginLoading},nativeOn:{click:function(t){return t.preventDefault(),e.loginSubmit(t)}}},[e._v("登录")])],1)],1)],1),e._m(0)])},W=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"power-by"},[e._v("Powered By "),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("zyplayer-doc")])])}],X={data:function(){return{loginLoading:!1,redirect:"",loginParam:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},bgImgRandom:Math.ceil(5*Math.random())}},mounted:function(){this.redirect=this.$route.query.redirect},methods:{loginSubmit:function(){var e=this;this.$refs.loginParam.validate((function(t){t&&(e.loginLoading=!0,g.userLogin(e.loginParam).then((function(){e.$emit("loginSuccess"),e.loginLoading=!1,e.redirect?location.href=decodeURIComponent(e.redirect):e.$router.back()})).catch((function(t){console.log("登录失败",t),e.loginLoading=!1})))}))}}},Q=X,ee=(a("9231"),Object(k["a"])(Q,Z,W,!1,null,null,null)),te=ee.exports,ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user-list-vue"},[a("el-breadcrumb",{staticStyle:{padding:"20px 10px"},attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/"}}},[e._v("首页")]),a("el-breadcrumb-item",[e._v("系统管理")]),a("el-breadcrumb-item",[e._v("用户列表")])],1),a("el-form",{staticClass:"search-form-box",attrs:{inline:!0,model:e.searchParam}},[a("el-form-item",{attrs:{label:"搜索类型"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchParam.type,callback:function(t){e.$set(e.searchParam,"type",t)},expression:"searchParam.type"}},[a("el-option",{attrs:{label:"ID",value:1}}),a("el-option",{attrs:{label:"账号",value:2}}),a("el-option",{attrs:{label:"用户名",value:3}}),a("el-option",{attrs:{label:"手机",value:4}}),a("el-option",{attrs:{label:"邮箱",value:5}})],1)],1),a("el-form-item",{attrs:{label:"关键字"}},[a("el-input",{attrs:{placeholder:"输入关键字"},model:{value:e.searchParam.keyword,callback:function(t){e.$set(e.searchParam,"keyword",t)},expression:"searchParam.keyword"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getUserList}},[e._v("查询")])],1),a("el-form-item",[a("el-button",{attrs:{type:"success"},on:{click:e.addUserInfo}},[a("i",{staticClass:"el-icon-plus"}),e._v(" 添加")])],1)],1),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.searchLoading,expression:"searchLoading"}],staticStyle:{padding:"10px"}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.searchResultList,border:"","max-height":"500"}},[a("el-table-column",{attrs:{prop:"id",label:"编号",width:"60"}}),a("el-table-column",{attrs:{prop:"userNo",label:"账号"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"userName",label:"用户名"}}),a("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),a("el-table-column",{attrs:{label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.sex?"女":"男"))]}}])}),a("el-table-column",{attrs:{prop:"creationTime",label:"创建时间"}}),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.delFlag?"正常":"停用"))]}}])}),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){return e.editUserInfo(t.row)}}},[e._v("修改")]),a("el-button",{attrs:{size:"mini",plain:"",type:"success"},on:{click:function(a){return e.editUserAuthFun(t.row)}}},[e._v("权限")]),a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){return e.resetPassword(t.row)}}},[e._v("重置密码")]),a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return e.deleteUser(t.row)}}},[e._v("删除")])]}}])})],1)],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),a("el-dialog",{attrs:{title:"权限编辑",visible:e.editUserAuthDialogVisible,width:"600px"},on:{"update:visible":function(t){e.editUserAuthDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"账号"}},[a("el-input",{attrs:{disabled:""},model:{value:e.editUserForm.userNo,callback:function(t){e.$set(e.editUserForm,"userNo",t)},expression:"editUserForm.userNo"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{disabled:""},model:{value:e.editUserForm.userName,callback:function(t){e.$set(e.editUserForm,"userName",t)},expression:"editUserForm.userName"}})],1),a("el-form-item",{attrs:{label:"权限"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"",placeholder:"请选择"},model:{value:e.editUserAuth,callback:function(t){e.editUserAuth=t},expression:"editUserAuth"}},e._l(e.allUserAuth,(function(e){return a("el-option",{key:e.id,attrs:{label:e.authDesc,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.editUserAuthSave}},[e._v("确定")]),a("el-button",{on:{click:function(t){e.editUserAuthDialogVisible=!1}}},[e._v("取消")])],1)],1)],1),a("el-dialog",{attrs:{title:e.editUserForm.id>0?"修改用户":"创建用户",visible:e.editUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.editUserDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.editUserForm,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"账号"}},[a("el-input",{model:{value:e.editUserForm.userNo,callback:function(t){e.$set(e.editUserForm,"userNo",t)},expression:"editUserForm.userNo"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{model:{value:e.editUserForm.userName,callback:function(t){e.$set(e.editUserForm,"userName",t)},expression:"editUserForm.userName"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{model:{value:e.editUserForm.phone,callback:function(t){e.$set(e.editUserForm,"phone",t)},expression:"editUserForm.phone"}})],1),a("el-form-item",{attrs:{label:"邮箱"}},[a("el-input",{model:{value:e.editUserForm.email,callback:function(t){e.$set(e.editUserForm,"email",t)},expression:"editUserForm.email"}})],1),a("el-form-item",{attrs:{label:"新密码"}},[a("el-input",{attrs:{placeholder:"为空代表不修改密码"},model:{value:e.editUserForm.password,callback:function(t){e.$set(e.editUserForm,"password",t)},expression:"editUserForm.password"}})],1),a("el-form-item",{attrs:{label:"状态"}},[a("el-switch",{attrs:{"active-value":0,"active-text":"正常","inactive-value":2,"inactive-text":"停用"},model:{value:e.editUserForm.delFlag,callback:function(t){e.$set(e.editUserForm,"delFlag",t)},expression:"editUserForm.delFlag"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-radio-group",{model:{value:e.editUserForm.sex,callback:function(t){e.$set(e.editUserForm,"sex",t)},expression:"editUserForm.sex"}},[a("el-radio",{attrs:{label:1}},[e._v("男")]),a("el-radio",{attrs:{label:0}},[e._v("女")])],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.updateEditUser}},[e._v("确定")]),a("el-button",{on:{click:function(t){e.editUserDialogVisible=!1}}},[e._v("取消")])],1)],1)],1)],1)},re=[],se=(a("a15b"),{data:function(){return{searchLoading:!1,editUserDialogVisible:!1,editUserAuthDialogVisible:!1,totalCount:0,searchParam:{type:1,keyword:"",pageSize:20,pageNum:1},searchResultList:[],roleOptions:[{value:"管理员"}],editUserForm:{},allUserAuth:[],editUserAuth:[]}},mounted:function(){this.getUserList()},methods:{handleSizeChange:function(e){this.searchParam.pageSize=e,this.getUserList()},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getUserList()},editUserAuthFun:function(e){var t=this;this.allUserAuth=[],this.editUserAuth=[];var a={userIds:e.id};g.userAuthList(a).then((function(a){t.editUserAuth=[],t.allUserAuth=a.data,t.editUserAuthDialogVisible=!0,t.editUserForm=JSON.parse(JSON.stringify(e));for(var r=0;r0?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.searchLoading,expression:"searchLoading"}],staticClass:"page-scroll-box"},[a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{size:"mini",plain:"",type:"primary",icon:"el-icon-plus"},on:{click:e.showChoiceUserDialog}},[e._v("添加用户")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.userGroupRelationList,border:"","max-height":e.tableHeight}},[a("el-table-column",{attrs:{prop:"id",label:"编号",width:"60"}}),a("el-table-column",{attrs:{prop:"userNo",label:"账号"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"userName",label:"用户名"}}),a("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),a("el-table-column",{attrs:{label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0==t.row.sex?"女":"男"))]}}],null,!1,1138127522)}),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return e.removeUserRelationFromList(t.row.id)}}},[e._v("移除")])]}}],null,!1,1988185234)})],1)],1):e._e()])],1),a("el-dialog",{attrs:{title:"添加用户到分组",visible:e.choiceUserVisible,width:"600px"},on:{"update:visible":function(t){e.choiceUserVisible=t},close:e.closeChoiceUserDialog}},[a("el-row",[a("el-select",{staticStyle:{width:"450px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.searchUserLoading},model:{value:e.searchAddNewUser,callback:function(t){e.searchAddNewUser=t},expression:"searchAddNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addSearchChoiceUser}},[e._v("添加")])],1),a("div",{staticStyle:{margin:"10px 0"}},e._l(e.searchAddUserList,(function(t){return a("el-tag",{key:t.userId,staticStyle:{"margin-right":"10px"},attrs:{closable:"",type:"info"},on:{close:function(a){return e.removeUserRelationFromSearch(t.userId)}}},[e._v(" "+e._s(t.userName)+" ")])})),1)],1)],1)},ye=[],xe=(a("7db0"),a("4160"),a("159b"),{data:function(){return{searchLoading:!1,editUserDialogVisible:!1,editUserAuthDialogVisible:!1,totalCount:0,searchParam:{type:1,keyword:""},searchResultList:[],roleOptions:[{value:"管理员"}],editUserForm:{},allUserAuth:[],editUserAuth:[],userGroupRelationList:[],userGroupList:[],editGroupName:"",checkedUserGroupId:"",createUserGroupVisible:!1,choiceUserVisible:!1,searchAddUserList:[],searchUserList:[],searchAddNewUser:"",searchUserLoading:!1,tableHeight:document.body.clientHeight-250}},mounted:function(){this.getUserGroupList()},methods:{getUserGroupList:function(){var e=this;this.userGroupList=[],g.userGroupList().then((function(t){var a=t.data||[];a.forEach((function(e){e.edit=!1,e.checked=!1,e.editName=e.name})),e.userGroupList=a}))},loadUserGroupRelation:function(e,t){var a=this;(t||e!=this.checkedUserGroupId)&&(this.checkedUserGroupId=e,this.searchLoading=!0,g.userGroupRelationList({groupId:e}).then((function(e){a.searchLoading=!1,a.userGroupRelationList=e.data||[]})))},updateUserGroup:function(e){if(e.name!=e.editName){var t={id:e.id,name:e.editName};g.updateUserGroup(t).then((function(t){e.edit=!1,e.name=e.editName}))}else e.edit=!1},createUserGroup:function(){var e=this,t={name:this.editGroupName};g.updateUserGroup(t).then((function(t){e.editGroupName="",e.createUserGroupVisible=!1,e.getUserGroupList()}))},removeUserGroup:function(e){var t=this;g.deleteUserGroup({id:e}).then((function(e){t.checkedUserGroupId="",t.getUserGroupList()}))},closeChoiceUserDialog:function(){this.loadUserGroupRelation(this.checkedUserGroupId,!0)},showChoiceUserDialog:function(){var e=this;this.choiceUserVisible=!0,this.searchAddUserList=[],this.userGroupRelationList.forEach((function(t){e.searchAddUserList.push({userName:t.userName,userId:t.id})}))},getSearchUserList:function(e){var t=this;e&&(this.searchUserLoading=!0,g.searchUserInfoList({search:e}).then((function(e){t.searchUserList=e.data||[],t.searchUserLoading=!1})))},removeUserRelationFromSearch:function(e){var t=this,a={groupId:this.checkedUserGroupId,userId:e};g.removeUserGroupRelation(a).then((function(a){t.searchAddUserList=t.searchAddUserList.filter((function(t){return t.userId!=e}))}))},removeUserRelationFromList:function(e){var t=this,a={groupId:this.checkedUserGroupId,userId:e};g.removeUserGroupRelation(a).then((function(e){t.loadUserGroupRelation(t.checkedUserGroupId,!0)}))},addSearchChoiceUser:function(){var e=this;if(this.searchAddNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchAddUserList.find((function(t){return t.userId==e.searchAddNewUser})))this.searchAddNewUser="";else{var t=this.searchUserList.find((function(t){return t.id==e.searchAddNewUser})).userName,a={groupId:this.checkedUserGroupId,userId:this.searchAddNewUser};g.updateUserGroupRelation(a).then((function(a){e.searchAddUserList.push({userName:t,userId:e.searchAddNewUser})})),this.searchAddNewUser=""}}}}),_e=xe,ke=(a("71a4"),Object(k["a"])(_e,Ue,ye,!1,null,null,null)),Pe=ke.exports,Ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Ce=[],Le={data:function(){return{}},mounted:function(){},methods:{}},Se=Le,Ie=Object(k["a"])(Se,Ae,Ce,!1,null,null,null),Fe=Ie.exports,Ne=[{path:"/",redirect:"/home"},{path:"/user/login",name:"系统登录",component:te,meta:{fullscreen:!0}},{path:"/",name:"页面管理",component:V,children:[{path:"/home",name:"控制台",component:J}]},{path:"/user",name:"用户管理",component:V,children:[{path:"myInfo",name:"我的信息",component:q}]},{path:"/console",name:"系统管理",component:V,children:[{path:"userList",name:"用户管理",component:ne},{path:"roleList",name:"权限管理",component:me},{path:"authList",name:"角色列表",component:we},{path:"userGroupList",name:"分组管理",component:Pe}]},{path:"/common",name:"",component:V,children:[{path:"noAuth",name:"没有权限",component:Fe}]}],Ge=Ne,De=a("2f62"),Oe={namespaced:!0,state:{pageTabNameMap:{},fullscreen:!1},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setFullscreen:function(e,t){e.fullscreen=t}}};r["default"].use(De["a"]);var ze=new De["a"].Store({modules:{global:Oe}}),Ve=a("a7fe"),Re=a.n(Ve),$e=a("2315"),je=a.n($e);a("f1e9");r["default"].use(i.a),r["default"].use(F["a"]),r["default"].use(Re.a,d.a),r["default"].use(je.a),r["default"].prototype.$store=ze;var Ee=new F["a"]({routes:Ge});Ee.beforeEach((function(e,t,a){e.meta.title&&(document.title=e.meta.title),ze.commit("global/setFullscreen",!!e.meta.fullscreen),a()}));var Te=new r["default"]({el:"#app",router:Ee,render:function(e){return e(I)}}),Je=t["default"]=Te},"594a":function(e,t,a){},"71a4":function(e,t,a){"use strict";var r=a("2352"),s=a.n(r);s.a},"85ec":function(e,t,a){},9231:function(e,t,a){"use strict";var r=a("40c0"),s=a.n(r);s.a},cc1a:function(e,t,a){"use strict";var r=a("594a"),s=a.n(r);s.a},d1f1:function(e,t,a){},d784:function(e,t,a){},d9af:function(e,t,a){"use strict";var r=a("4eaf"),s=a.n(r);s.a},dcfc:function(e,t,a){"use strict";var r=a("ed55"),s=a.n(r);s.a},ed55:function(e,t,a){}}); \ No newline at end of file diff --git a/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html b/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html index 3fe751ed..4e414df0 100644 --- a/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html +++ b/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html @@ -1 +1 @@ -WIKI文档管理系统
\ No newline at end of file +WIKI文档管理系统
\ No newline at end of file diff --git a/zyplayer-doc-wiki/src/main/resources/dist/js/index.7bb98d35.js b/zyplayer-doc-wiki/src/main/resources/dist/js/index.7bb98d35.js deleted file mode 100644 index fc1a497c..00000000 --- a/zyplayer-doc-wiki/src/main/resources/dist/js/index.7bb98d35.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var i,s,r=t[0],l=t[1],c=t[2],u=0,p=[];u")])],1)]}}])})],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-size":e.userMsgParam.pageSize,"current-page":e.userMsgParam.pageNum,layout:"prev, pager, next, total",total:e.userMsgTotalCount},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting head-icon"}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc"}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"userSignOut",divided:""}},[e._v("退出登录")])],1)],1)],1),a("el-main",{staticStyle:{padding:"0","border-left":"1px solid #dcdfe6"}},[a("router-view",{attrs:{spaceId:e.choiceSpace,spaceInfo:e.getSpaceInfo(e.choiceSpace)},on:{loadPageList:e.loadPageList,changeExpandedKeys:e.changeWikiPageExpandedKeys,switchSpace:e.switchSpacePage,loadSpace:e.loadSpaceList}})],1)],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}}),a("about-dialog",{ref:"aboutDialog"})],1)},f=[],m=(a("4ec9"),a("3ca3"),a("ddb0"),a("4de4"),a("a15b"),a("7db0"),a("4328")),v=a.n(m),w=a("bc3a"),y=a.n(w),b=y.a.create({baseURL:"./",timeout:1e4,headers:{"Content-type":"application/x-www-form-urlencoded"},withCredentials:!0}),k={"/zyplayer-doc-db/executor/execute":!0};b.interceptors.request.use((function(e){return e.needValidateResult=!0,k[e.url]&&(e.needValidateResult=!1),e}),(function(e){return console.log(e),Promise.reject(e)})),b.interceptors.response.use((function(e){if(e.message)ba.$message.error("请求错误:"+e.message);else{if(!e.config.needValidateResult||200==e.data.errCode)return e.data;if(400==e.data.errCode){ba.$message.error("请先登录");var t=encodeURIComponent(window.location.href);window.location="./#/user/login?redirect="+t}else 402==e.data.errCode?ba.$router.push("/common/noAuth"):200!==e.data.errCode&&ba.$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),ba.$message.info("请求错误:"+e.message),Promise.reject(e)}));var x=b,S={userLogin:function(e){return x({url:"/login",method:"post",data:v.a.stringify(e)})},userLogout:function(){return x({url:"/logout",method:"post",data:v.a.stringify({})})},getSelfUserInfo:function(){return x({url:"/user/info/selfInfo",method:"post",data:v.a.stringify({})})},getUserBaseInfo:function(e){return x({url:"/zyplayer-doc-wiki/common/user/base",method:"post",data:v.a.stringify(e)})},userGroupList:function(e){return x({url:"/user/group/list",method:"post",data:v.a.stringify(e)})},getUserMessageList:function(e){return x({url:"/user/message/list",method:"post",data:v.a.stringify(e)})},readUserMessage:function(e){return x({url:"/user/message/read",method:"post",data:v.a.stringify(e)})},deleteUserMessage:function(e){return x({url:"/user/message/delete",method:"post",data:v.a.stringify(e)})}},P={pageUpdate:function(e){return x({url:"/zyplayer-doc-wiki/page/update",method:"post",data:v.a.stringify(e)})},pageChangeParent:function(e){return x({url:"/zyplayer-doc-wiki/page/changeParent",method:"post",data:v.a.stringify(e)})},pageList:function(e){return x({url:"/zyplayer-doc-wiki/page/list",method:"post",data:v.a.stringify(e)})},updatePage:function(e){return x({url:"/zyplayer-doc-wiki/page/update",method:"post",data:v.a.stringify(e)})},pageDetail:function(e){return x({url:"/zyplayer-doc-wiki/page/detail",method:"post",data:v.a.stringify(e)})},pageDelete:function(e){return x({url:"/zyplayer-doc-wiki/page/delete",method:"post",data:v.a.stringify(e)})},pageHistoryList:function(e){return x({url:"/zyplayer-doc-wiki/page/history/list",method:"post",data:v.a.stringify(e)})},pageHistoryDetail:function(e){return x({url:"/zyplayer-doc-wiki/page/history/detail",method:"post",data:v.a.stringify(e)})},pageNews:function(e){return x({url:"/zyplayer-doc-wiki/page/news",method:"post",data:v.a.stringify(e)})},pageSearchByEs:function(e){return x({url:"/zyplayer-doc-wiki/page/searchByEs",method:"post",data:v.a.stringify(e)})},pageLock:function(e){return x({url:"/zyplayer-doc-wiki/page/lock",method:"post",data:v.a.stringify(e)})},pageUnlock:function(e){return x({url:"/zyplayer-doc-wiki/page/unlock",method:"post",data:v.a.stringify(e)})},spaceFavoriteUpdate:function(e){return x({url:"/zyplayer-doc-wiki/space/favorite/update",method:"post",data:v.a.stringify(e)})},spaceAuthAssign:function(e){return x({url:"/zyplayer-doc-wiki/space/auth/assign",method:"post",data:v.a.stringify(e)})},spaceAuthList:function(e){return x({url:"/zyplayer-doc-wiki/space/auth/list",method:"post",data:v.a.stringify(e)})},spaceSettingList:function(e){return x({url:"/zyplayer-doc-wiki/space/setting/list",method:"post",data:v.a.stringify(e)})},spaceSettingUpdate:function(e){return x({url:"/zyplayer-doc-wiki/space/setting/update",method:"post",data:v.a.stringify(e)})},spaceList:function(e){return x({url:"/zyplayer-doc-wiki/space/list",method:"post",data:v.a.stringify(e)})},updateSpace:function(e){return x({url:"/zyplayer-doc-wiki/space/update",method:"post",data:v.a.stringify(e)})},getPageUserAuthList:function(e){return x({url:"/zyplayer-doc-wiki/page/auth/list",method:"post",data:v.a.stringify(e)})},assignPageUserAuth:function(e){return x({url:"/zyplayer-doc-wiki/page/auth/assign",method:"post",data:v.a.stringify(e)})},deletePageFile:function(e){return x({url:"/zyplayer-doc-wiki/page/file/delete",method:"post",data:v.a.stringify(e)})},pageCommentList:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/list",method:"post",data:v.a.stringify(e)})},updatePageComment:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/update",method:"post",data:v.a.stringify(e)})},deletePageComment:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/delete",method:"post",data:v.a.stringify(e)})},pageZanList:function(e){return x({url:"/zyplayer-doc-wiki/page/zan/list",method:"post",data:v.a.stringify(e)})},updatePageZan:function(e){return x({url:"/zyplayer-doc-wiki/page/zan/update",method:"post",data:v.a.stringify(e)})},openPageDetail:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/detail",method:"post",data:v.a.stringify(e)})},openPageList:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/list",method:"post",data:v.a.stringify(e)})},openSpaceInfo:function(e){return x({url:"/zyplayer-doc-wiki/open-api/space/info",method:"post",data:v.a.stringify(e)})},openPageNews:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/news",method:"post",data:v.a.stringify(e)})},xxxxxxxxxxxx:function(e){return x({url:"update",method:"post",data:v.a.stringify(e)})}},C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"create-space-vue"},[a("el-dialog",{attrs:{title:"创建空间",visible:e.newSpaceDialogVisible,width:"600px","close-on-click-modal":!1},on:{"update:visible":function(t){e.newSpaceDialogVisible=t}}},[a("el-form",{ref:"newSpaceForm",attrs:{"label-width":"100px",model:e.newSpaceForm,rules:e.newSpaceFormRules}},[a("el-form-item",{attrs:{label:"空间名:",prop:"name"}},[a("el-input",{model:{value:e.newSpaceForm.name,callback:function(t){e.$set(e.newSpaceForm,"name",t)},expression:"newSpaceForm.name"}})],1),a("el-form-item",{attrs:{label:"空间描述:",prop:"spaceExplain"}},[a("el-input",{model:{value:e.newSpaceForm.spaceExplain,callback:function(t){e.$set(e.newSpaceForm,"spaceExplain",t)},expression:"newSpaceForm.spaceExplain"}})],1),a("el-form-item",{attrs:{label:"空间开放:"}},[a("el-switch",{attrs:{"inactive-text":"需要登录","inactive-value":0,"active-text":"开放访问","active-value":1},model:{value:e.newSpaceForm.openDoc,callback:function(t){e.$set(e.newSpaceForm,"openDoc",t)},expression:"newSpaceForm.openDoc"}})],1),a("el-form-item",{attrs:{label:"目录加载:"}},[a("el-switch",{attrs:{"inactive-text":"预先加载","inactive-value":0,"active-text":"延迟加载","active-value":1},model:{value:e.newSpaceForm.treeLazyLoad,callback:function(t){e.$set(e.newSpaceForm,"treeLazyLoad",t)},expression:"newSpaceForm.treeLazyLoad"}})],1),a("el-form-item",{attrs:{label:"空间类型:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"选择类型"},model:{value:e.newSpaceForm.type,callback:function(t){e.$set(e.newSpaceForm,"type",t)},expression:"newSpaceForm.type"}},[a("el-option",{key:1,attrs:{label:"公共空间",value:1}},[a("span",{staticStyle:{float:"left"}},[e._v("公共空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于公共,登录用户可访问、编辑")])]),a("el-option",{key:2,attrs:{label:"个人空间",value:2}},[a("span",{staticStyle:{float:"left"}},[e._v("个人空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于个人,所有登录用户可访问")])]),a("el-option",{key:3,attrs:{label:"隐私空间",value:3}},[a("span",{staticStyle:{float:"left"}},[e._v("隐私空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于个人,仅创建者可访问")])])],1)],1),a("el-form-item",[e.newSpaceForm.id>0?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("保存修改")]):a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("立即创建")]),a("el-button",{on:{click:e.onNewSpaceCancel}},[e._v("取消")])],1)],1)],1)],1)},_=[],I={data:function(){return{newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},editSpaceId:""}},mounted:function(){},methods:{show:function(e){var t=this;this.newSpaceForm={id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},this.editSpaceId=e||"",this.editSpaceId&&P.spaceList({id:this.editSpaceId}).then((function(e){var a=e.data||[];a.length>0&&(t.newSpaceForm=a[0])})),this.newSpaceDialogVisible=!0},onNewSpaceSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(e){var a={id:t.newSpaceForm.id,name:t.newSpaceForm.name,type:t.newSpaceForm.type,openDoc:t.newSpaceForm.openDoc,spaceExplain:t.newSpaceForm.spaceExplain,treeLazyLoad:t.newSpaceForm.treeLazyLoad};P.updateSpace(a).then((function(e){t.$message.success("创建成功"),t.newSpaceDialogVisible=!1,t.$emit("success",e.data.id)}))}}))},onNewSpaceCancel:function(){this.newSpaceDialogVisible=!1}}},L=I,T=(a("34c6"),Object(d["a"])(L,C,_,!1,null,null,null)),D=T.exports,A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"rightResize",staticClass:"right-resize"},[a("i",{ref:"rightResizeBar"},[e._v("...")])])},N=[],U={data:function(){return{rightAsideWidth:300}},mounted:function(){this.dragChangeRightAsideWidth()},methods:{dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(i){var n=i.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,i=n-a;(i<0&&e.rightAsideWidth<600||i>0&&e.rightAsideWidth>300)&&(n=a,e.rightAsideWidth-=i,e.rightAsideWidth<300&&(e.rightAsideWidth=300),e.$emit("input",e.rightAsideWidth),e.$emit("change",e.rightAsideWidth))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},z=U,R=(a("b49e"),Object(d["a"])(z,A,N,!1,null,"5c90866c",null)),E=R.exports,$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},F=[],O=(a("ac1f"),a("5319"),a("5b81"),{systemUpgradeInfo:function(e){return x({url:"/system/info/upgrade",method:"post",data:v.a.stringify(e)})}}),M={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;O.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n"),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent)))}))}}},H=M,W=(a("1cc7"),Object(d["a"])(H,$,F,!1,null,null,null)),B=W.exports,V={data:function(){return{leftCollapse:!0,rightContentLoading:!1,pathIndex:[],defaultProps:{children:"children",label:"name"},spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},nowPageId:"",treePathDataMap:new Map,searchKeywords:"",wikiPageList:[],wikiPage:{},wikiPageExpandedKeys:[],userSelfInfo:{},userMessageList:[],haveNotReadUserMessage:!1,userMessagePopVisible:!1,userMsgTotalCount:0,userMsgParam:{sysType:2,pageNum:1,pageSize:20},rightAsideWidth:300}},components:{RightResize:E,"create-space":D,"about-dialog":B},computed:{},mounted:function(){this.loadSpaceList(),this.loadUserMessageList(),this.getSelfUserInfo()},methods:{loadPageList:function(e){e=e||{},this.doGetPageList(e.parentId,e.node)},turnLeftCollapse:function(){var e=this;this.leftCollapse=!this.leftCollapse,setTimeout((function(){e.leftCollapse?e.rightAsideWidthChange(e.rightAsideWidth+1):e.rightAsideWidthChange(1)}),100)},createWiki:function(){this.choiceSpace>0?this.$router.push({path:"/page/edit",query:{parentId:this.nowPageId}}):this.$message.warning("请先选择或创建空间")},changeWikiPageExpandedKeys:function(e){},searchByKeywords:function(){this.$refs.wikiPageTree.filter(this.searchKeywords)},searchByKeywordsNewPage:function(){var e=this.$router.resolve({path:"/page/search",query:{keywords:this.searchKeywords}});window.open(e.href,"_blank")},handleNodeClick:function(e){console.log("点击节点:",e),this.nowPageId=e.id,this.$router.push({path:"/page/show",query:{pageId:e.id}}),this.handleNodeExpand(e)},handleNodeExpand:function(e){e.children.length>0&&e.children[0].needLoad&&(console.log("加载节点:",e),this.doGetPageList(e.id,e))},handlePageDrop:function(e,t,a,i){var n=this;console.log("tree drop: ",e.data,t.data,a);var o={id:e.data.id,parentId:t.data.parentId};"inner"==a?o.parentId=t.data.id:"before"==a?o.beforeSeq=t.data.seqNo:"after"==a&&(o.afterSeq=t.data.seqNo),P.pageChangeParent(o).then((function(e){n.doGetPageList(null)}))},loadUserMessageIfPopVisible:function(){this.userMessagePopVisible||this.loadUserMessageList()},loadUserMessageList:function(){var e=this;S.getUserMessageList(this.userMsgParam).then((function(t){e.userMessageList=t.data||[],e.userMsgTotalCount=t.total||0,e.haveNotReadUserMessage=e.userMessageList.filter((function(e){return 0==e.msgStatus})).length>0}))},showUserMessage:function(e){var t=this;0==e.msgStatus&&S.readUserMessage({ids:e.id}).then((function(){t.loadUserMessageList()})),e.msgType>=2&&e.msgType<=12&&(this.$router.push({path:"/page/show",query:{pageId:e.dataId}}),this.userMessagePopVisible=!1)},readAllUserMessage:function(){var e=this,t=[];this.userMessageList.filter((function(e){return 0==e.msgStatus})).forEach((function(e){t.push(e.id)})),t.length<=0||S.readUserMessage({ids:t.join(",")}).then((function(){e.$message.success("标记成功"),e.loadUserMessageList()}))},handleCurrentChange:function(e){this.userMsgParam.pageNum=e,this.loadUserMessageList()},filterPageNode:function(e,t){if(!e||!t.name)return!0;var a=t.name.toLowerCase();return-1!==a.indexOf(e.toLowerCase())},spaceChangeEvents:function(e){if(0==e)this.$refs.createSpace.show();else if(-1==e)this.$router.push({path:"/space/manage"});else{this.choiceSpace=e;for(var t=0;t0){var n=e,o=t.spaceList.find((function(t){return t.id==e}));o||(o=t.spaceList[0],n=o.id),t.nowSpaceShow=o,t.choiceSpace=n,t.nowPageId="",t.doGetPageList(null);try{"/home"==t.$router.app._route.path&&t.$router.push({path:"/home",query:{spaceId:n}})}catch(s){console.log(s)}}}))},doGetPageList:function(e,t){var a=this,i={spaceId:this.choiceSpace,parentId:e||0};0===this.nowSpaceShow.treeLazyLoad&&(i.parentId=null),P.pageList(i).then((function(i){var n=i.data||[],o=[];if(0===a.nowSpaceShow.treeLazyLoad)o=n;else for(var s=0;s0?t.children=o:a.wikiPageList=o})).catch((function(){e>0&&(t.children=[])}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("暂未开放")},userSignOut:function(){S.userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},getSpaceInfo:function(e){for(var t=0;t0?e._l(t.dom,(function(t,n){return a("span",{class:t.cls,attrs:{index:i,subindex:n}},[e._v(e._s(t.text))])})):t.text?[e._v(e._s(t.text))]:a("br")],2):"locate"==t.type?a("div",{class:t.cls,attrs:{index:i},on:{click:function(a){return a.stopPropagation(),e.domClick(t,a)}}},[a("br")]):e._e()]}))],2),a("div",{staticClass:"mg-editor-toolbar",style:e.editorToolbarStyle},[a("span",{staticClass:"iconfont icon-h1",on:{click:function(t){return e.handleToolbarHn("h1")}}}),a("span",{staticClass:"iconfont icon-h2",on:{click:function(t){return e.handleToolbarHn("h2")}}}),a("span",{staticClass:"iconfont icon-h3",on:{click:function(t){return e.handleToolbarHn("h3")}}}),a("span",{staticClass:"iconfont icon-hn"}),a("span",{staticClass:"iconfont icon-bold",on:{click:function(t){return e.handleToolbarBold()}}}),a("span",{staticClass:"iconfont icon-delete",on:{click:function(t){return e.handleToolbarStrikeThrough()}}}),a("span",{staticClass:"iconfont icon-backcolor"}),a("span",{staticClass:"iconfont icon-orderedlist"}),a("span",{staticClass:"iconfont icon-unorderedlist"}),a("span",{staticClass:"iconfont icon-checkbox"}),a("span",{staticClass:"iconfont icon-link"}),a("span",{staticClass:"iconfont icon-more"})]),a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.userInputData,expression:"userInputData"}],ref:"userInput",staticClass:"user-input",style:e.userInputStyle,domProps:{value:e.userInputData},on:{input:[function(t){t.target.composing||(e.userInputData=t.target.value)},function(t){return e.userInputDataChange()}]}}),a("div",{staticClass:"mg-editor-cursor",style:e.editorCursorStyle})])},xe=[];a("25f0"),a("e9c4"),a("64b7"),a("05e1"),a("6062"),a("1276"),a("a630"),a("99af"),a("4e82"),a("a434"),a("498a");function Se(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";a=a.trim(),this.start=e,this.end=t,this.cls=a,this.clsSet=new Set(a.split(" "))}Se.prototype={constructor:Se,removeClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.trim(),this.hasClass(e)&&(this.clsSet.delete(e),this.cls=Array.from(this.clsSet).join(" "))},hasClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=e.trim(),this.clsSet.has(e)},addClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.trim(),this.hasClass(e)||(this.clsSet.add(e),this.cls=Array.from(this.clsSet).join(" "))},getSortClass:function(){return Array.from(this.clsSet).sort((function(e,t){return e-t})).join(" ")},classSameAll:function(e){if(e.clsSet.size!=this.clsSet.size)return!1;for(var t=Array.from(e.clsSet),a=0;a0&&void 0!==arguments[0]?arguments[0]:"text",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];this.type=t,this.text=i,this.target="",this.cls=a,this.clsSet=new Set(a.split(" ")),this.startOffset=-1,this.endOffset=-1,this.dom=[],this.styleRange=[],n.forEach((function(t){e.styleRange.push(new Pe(t.start,t.end,t.cls))}))}Ie.prototype={constructor:Ie,removeClass:function(e){this.hasClass(e)&&(this.clsSet.delete(e),this.cls=Array.from(this.clsSet).join(" "))},hasClass:function(e){return this.clsSet.has(e)},addClass:function(e){return this.hasClass(e)||(this.clsSet.add(e),this.cls=Array.from(this.clsSet).join(" ")),this},setOffset:function(e,t){this.startOffset=e,this.endOffset=t},setOffsetAll:function(){this.startOffset=0,this.endOffset=this.text.length},clearRange:function(){this.startOffset=this.endOffset=-1},addText:function(e,t){if(t){for(var a=0;a=i.start&&e0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";this.type=e,this.index=t,this.before=a,this.after=i}Te.prototype={constructor:Te};var De=Te;function Ae(e){this.editorDom=e,this.undoRedoList=[],this.undoRedoIndex=-1}Ae.prototype={constructor:Ae,execute:function(e,t,a,i){this.undoRedoIndex>=0&&this.undoRedoIndex=50&&this.undoRedoList.splice(0,1),a=this.handleDomColumn(a),i=this.handleDomColumn(i),this.undoRedoList.push(new De(e,t,a,i)),this.undoRedoIndex=this.undoRedoList.length-1},handleDomColumn:function(e){if(!e)return"";var t=[];return e instanceof Array?e.forEach((function(e){t.push({type:e.type,cls:e.cls,text:e.text,styleRange:e.styleRange})})):t.push({type:e.type,cls:e.cls,text:e.text,styleRange:e.styleRange}),JSON.stringify(t)},undo:function(){var e=this;if(this.undoRedoIndex>=this.undoRedoList.length&&(this.undoRedoIndex=this.undoRedoList.length-1),!(this.undoRedoIndex<0)){var t=this.undoRedoList[this.undoRedoIndex],a=JSON.parse(t.before),i=t.index;a.forEach((function(a){e.undoObjDomToEditor(t,i,a),i++})),this.undoRedoIndex=Math.max(this.undoRedoIndex-1,-1)}},redo:function(){var e=this;if(this.undoRedoIndex++,this.undoRedoIndex<0||this.undoRedoIndex>=this.undoRedoList.length)this.undoRedoIndex--;else{var t=this.undoRedoList[this.undoRedoIndex],a=1==t.type?t.after:t.before,i=JSON.parse(a),n=t.index;i.forEach((function(a){e.redoObjDomToEditor(t,n,a),n++}))}},redoObjDomToEditor:function(e,t,a){var i=new Le(a.type,a.cls,a.text,a.styleRange);i.computerStyleRangeToDom(),1==e.type?this.editorDom.length>t&&ba.$set(this.editorDom,t,i):2==e.type?this.editorDom.length==t?this.editorDom.push(i):this.editorDom.length>t&&this.editorDom.splice(t,0,i):3==e.type&&this.editorDom.length>t&&this.editorDom.splice(t,1)},undoObjDomToEditor:function(e,t,a){var i=new Le(a.type,a.cls,a.text,a.styleRange);i.computerStyleRangeToDom(),1==e.type?this.editorDom.length>t&&ba.$set(this.editorDom,t,i):2==e.type?this.editorDom.length>t&&this.editorDom.splice(t,1):3==e.type&&(this.editorDom.length==t?this.editorDom.push(i):this.editorDom.length>t&&this.editorDom.splice(t,0,i))}};var Ne=Ae,Ue={getSelectionContainer:function(e){var t=window.getSelection().getRangeAt(0).commonAncestorContainer;return 1!=t.nodeType&&(t=t.parentNode),1!=t.nodeType||e&&this.isRootBox(t)?null:t},getRootDom:function(e){var t=this.getRealElem(e);return!t||this.isRootBox(e)?null:this.isRootBox(t.parentNode)?t:this.getRootDom(t.parentNode)},getRealElem:function(e){return e&&1!==e.nodeType?e.parentNode:e},isRootBox:function(e){return this.domHaveClass(e,"mg-editor")},domHaveClass:function(e,t){return e&&e.classList&&e.classList.contains(t)}},ze=(a("1157"),{name:"mg-editor",data:function(){return{editor:{},editorRange:{startOffset:0,endOffset:0,startDomIndex:-1,endDomIndex:-1},userInput:{},userInputStyle:{top:0,left:0,display:"none"},editorCursorStyle:{top:0,left:0,display:"none"},editorToolbarStyle:{top:0,left:0,display:"none"},editorDom:[],editDom:{},userInputData:"",undoRedo:{}}},mounted:function(){var e=this;this.undoRedo=new Ne(this.editorDom),this.editor=this.$refs.mgEditor,this.userInput=this.$refs.userInput,this.editorDom.push(new Le("text","head head-h1")),document.body.addEventListener("click",(function(t){for(var a=Math.min(e.editorDom.length,e.editorRange.endDomIndex),i=e.editorRange.startDomIndex;i=0){for(var c=a.startOffset,d=Ue.getRealElem(a.startContainer).previousSibling;d;)c+=d.innerText.length,d=d.previousSibling;for(var u=e.editorDom[s],p=l?a.endOffset:u.text.length,h=Ue.getRealElem(a.endContainer).previousSibling;h;)p+=h.innerText.length,h=h.previousSibling;u.setOffset(c,p)}if(!l){for(var g=s+1;g=0){var v=e.editorDom[r];v.setOffset(0,f)}}e.editorRange.startDomIndex=s,e.editorRange.endDomIndex=r+1,e.editorToolbarStyle.display="block"}else e.hideToolbar()}else e.hideToolbar()}))},methods:{editorClick:function(e){var t=this.editorDom[this.editorDom.length-1];"locate"!=t.type&&(t=new Le("locate","locate"),this.editorDom.push(t),this.undoRedo.execute(2,this.editorDom.length-1,t,"")),setTimeout((function(){return e.target.lastChild.click()}),100)},domClick:function(e,t){var a=this;setTimeout((function(){return a.domClickTimer(e,t)}),50)},domClickTimer:function(e,t){var a=this;this.editDom=e,this.editDom.target=t.target,this.userInputStyle.top=t.pageY+"px",this.userInputStyle.left=t.pageX+"px",this.userInputStyle.display="block";var i=window.getComputedStyle(t.target),n=parseInt(i.fontSize),o=t.target.offsetTop+n/2/2,s=t.target.offsetLeft;this.editorCursorStyle.top=o+"px",this.editorCursorStyle.left=s+"px",this.editorCursorStyle.height=i.fontSize,this.editorCursorStyle.display="block";var r=this.getSelectionRange();if(null!=r){var l=Ue.getRootDom(r.startContainer),c=Ue.getRootDom(r.endContainer),d=l.getAttribute("index"),u=c.getAttribute("index");if(d==u){for(var p=r.startOffset,h=Ue.getRealElem(r.startContainer).previousSibling;h;h=h.previousSibling)p+=h.innerText.length;for(var g=r.endOffset,f=Ue.getRealElem(r.endContainer).previousSibling;f;f=f.previousSibling)g+=f.innerText.length;this.editorRange.startOffset=p,this.editorRange.endOffset=g,p==g&&(this.hideToolbar(),setTimeout((function(){return a.userInput.focus()}),50))}}else this.hideToolbar()},userInputDataChange:function(){if(this.userInputData){var e;"locate"==this.editDom.type&&(this.editDom.type="text",this.editDom.removeClass("locate"),e=new Le("locate","locate"),this.editorDom.push(e));var t=this.editDom.clone(),a=this.editDom.text||"",i=this.editorRange.startOffset;this.editDom.addText(i,this.userInputData),i0?e.getRangeAt(0):null}}}),Re=ze,Ee=Object(d["a"])(Re,ke,xe,!1,null,null,null),$e=Ee.exports,Fe={data:function(){return{editor:{}}},components:{"mg-editor":$e},mounted:function(){},methods:{}},Oe=Fe,Me=Object(d["a"])(Oe,ye,be,!1,null,null,null),He=Me.exports,We=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Be=[],Ve={data:function(){return{}},mounted:function(){},methods:{}},je=Ve,qe=Object(d["a"])(je,We,Be,!1,null,null,null),Ge=qe.exports,Ke=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"home-vue",staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"max-width":"800px",margin:"0 auto"}},[i("el-select",{staticStyle:{float:"right","z-index":"1"},attrs:{placeholder:"请选择查看方式"},on:{change:e.getSpacePageNews},model:{value:e.searchParam.newsType,callback:function(t){e.$set(e.searchParam,"newsType",t)},expression:"searchParam.newsType"}},e._l(e.newsTypesArr,(function(e){return i("el-option",{key:e.key,attrs:{label:e.val,value:e.key}})})),1),i("el-tabs",{attrs:{value:"first"}},[i("el-tab-pane",{attrs:{label:e.newsTypesMap[e.searchParam.newsType],name:"first"}},[e.spacePageNews.length<=0?i("div",{staticClass:"empty-news"},[e._v("暂无数据")]):e._l(e.spacePageNews,(function(t){return i("div",{staticClass:"line-box"},[i("div",{staticClass:"line-title"},[i("span",{staticClass:"text-link"},[e._v(e._s(t.createUserName))]),e._v(" 发布于 "),i("span",{staticClass:"text-link"},[e._v(e._s(t.spaceName))])]),i("div",{staticClass:"page-preview-box"},[i("div",{staticClass:"page-preview-title",domProps:{innerHTML:e._s(t.pageTitle)},on:{click:function(a){return e.showPageDetail(t)}}}),i("div",{staticClass:"page-preview-content",domProps:{innerHTML:e._s(t.previewContent)}}),i("div",[i("span",[i("img",{staticClass:"zan-img",attrs:{src:a("6c9a")}}),e._v(" "+e._s(t.zanNum)+" ")]),i("span",[i("i",{staticClass:"el-icon-view view-img"}),e._v(" "+e._s(t.viewNum)+" ")]),i("span",[e._v(e._s(t.updateTime||t.createTime))])])])])}))],2)],1),i("div",{staticClass:"page-info-box"},[i("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])},Ze=[],Qe={data:function(){return{totalCount:0,searchParam:{spaceId:"",newsType:1,pageNum:1,pageSize:20},spacePageNews:[],newsTypesArr:[{key:1,val:"最近更新"},{key:2,val:"最新创建"},{key:3,val:"查看最多"},{key:4,val:"点赞最多"},{key:5,val:"查看+点赞最多"}],newsTypesMap:{}}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{getSpacePageNews:function(){var e=this;P.pageNews(this.searchParam).then((function(t){e.spacePageNews=t.data||[],e.totalCount=t.total}))},handleSizeChange:function(e){this.searchParam.pageSize=e,this.getSpacePageNews()},showPageDetail:function(e){this.nowClickPath={pageId:e.pageId},this.$router.push({path:"/page/show",query:this.nowClickPath})},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getSpacePageNews()},initQueryParam:function(e){var t=this;this.searchParam={spaceId:e.query.spaceId,newsType:1,pageNum:1,pageSize:20},this.searchParam.spaceId&&this.getSpacePageNews(),this.newsTypesMap={},this.newsTypesArr.forEach((function(e){return t.newsTypesMap[e.key]=e.val}))}}},Je=Qe,Xe=(a("2629"),Object(d["a"])(Je,Ke,Ze,!1,null,null,null)),Ye=Xe.exports,et=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},tt=[],at={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},it=at,nt=(a("dcfc"),Object(d["a"])(it,et,tt,!1,null,null,null)),ot=nt.exports,st=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"page-show-vue"},[i("el-row",{staticStyle:{height:"100%"},attrs:{type:"border-card"}},[i("el-col",{staticStyle:{padding:"20px","border-right":"1px solid #f1f1f1",height:"100%",overflow:"auto"},attrs:{span:e.actionTabVisible?18:24}},[i("el-row",[i("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[i("div",{staticStyle:{"max-width":"1000px",margin:"0 auto","padding-left":"10px"}},[i("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),i("div",{staticClass:"wiki-author"},[i("div",[e.wikiPage.updateUserName?i("span",[e._v(e._s(e.wikiPage.updateUserName)+" 于 "+e._s(e.wikiPage.updateTime)+" 修改")]):i("span",{staticClass:"create-user-time"},[e._v(e._s(e.wikiPage.createUserName)+" 于 "+e._s(e.wikiPage.createTime)+" 创建")]),i("div",{staticStyle:{float:"right"}},[i("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"text",icon:"el-icon-chat-line-round"},on:{click:e.showCommentWiki}},[e._v("评论")]),1==e.wikiPageAuth.canUploadFile?i("el-upload",{staticClass:"upload-page-file",staticStyle:{display:"inline","margin-right":"10px"},attrs:{action:e.uploadFileUrl,"with-credentials":!0,"on-success":e.uploadFileSuccess,"on-error":e.uploadFileError,name:"files","show-file-list":"",multiple:"",data:e.uploadFormData,limit:999}},[i("el-button",{attrs:{type:"text",icon:"el-icon-upload"}},[e._v("上传附件")])],1):e._e(),1==e.wikiPageAuth.canEdit?i("el-button",{attrs:{type:"text",icon:"el-icon-edit"},on:{click:e.editWiki}},[e._v("编辑")]):e._e(),i("el-dropdown",{staticStyle:{"margin-left":"10px"},on:{command:e.handleMoreCommand}},[i("el-button",{attrs:{type:"text"}},[e._v(" 更多"),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{command:"showPageHistory",icon:"el-icon-time"}},[e._v("查看历史版本")]),1==e.wikiPageAuth.canConfigAuth?i("el-dropdown-item",{attrs:{command:"editAuth",icon:"el-icon-s-check"}},[e._v("权限设置")]):e._e(),1==e.spaceInfo.openDoc?i("el-dropdown-item",{attrs:{command:"showOpenPage",icon:"el-icon-share"}},[e._v("查看开放文档")]):e._e(),1==e.spaceInfo.openDoc?i("el-dropdown-item",{attrs:{command:"showMobileView",icon:"el-icon-mobile-phone"}},[e._v("手机端查看")]):e._e(),i("el-dropdown-item",{attrs:{command:"exportWord",icon:"el-icon-download"}},[e._v("导出为Word文档")]),1==e.wikiPageAuth.canDelete?i("el-dropdown-item",{attrs:{command:"deletePage",icon:"el-icon-delete"}},[e._v("删除")]):e._e()],1)],1)],1)])]),i("div",{staticClass:"wiki-files"},[i("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[i("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),i("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),i("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),i("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),i("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}}),1==e.wikiPageAuth.canDeleteFile?i("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"small"},on:{click:function(a){return e.deletePageFile(t.row)}}},[e._v("删除")])]}}],null,!1,2397412326)}):e._e()],1)],1),i("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?i("div",{directives:[{name:"highlight",rawName:"v-highlight"}],staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):i("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})]),i("div",{staticStyle:{"margin-top":"40px","font-size":"14px"}},[i("span",{staticClass:"is-link",staticStyle:{"vertical-align":"top"}},[i("span",{directives:[{name:"show",rawName:"v-show",value:0==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 0"}],on:{click:function(t){return e.zanPage(1)}}},[i("img",{staticStyle:{"vertical-align":"middle"},attrs:{src:a("6c9a")}}),e._v(" 赞")]),i("span",{directives:[{name:"show",rawName:"v-show",value:1==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 1"}],on:{click:function(t){return e.zanPage(0)}}},[i("img",{staticStyle:{"vertical-align":"middle",transform:"rotateX(180deg)"},attrs:{src:a("6c9a")}}),e._v(" 踩")])]),i("span",{staticStyle:{"margin-left":"10px","vertical-align":"top"}},[0==e.wikiPage.selfZan&&e.wikiPage.zanNum<=0?i("span",[e._v("成为第一个赞同者")]):0==e.wikiPage.selfZan&&e.wikiPage.zanNum>0?i("span",[i("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v(e._s(e.wikiPage.zanNum)+"人")]),e._v("赞了它 ")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum<=1?i("span",[e._v("我赞了它")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum>1?i("span",[i("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v("我和"+e._s(e.wikiPage.zanNum-1)+"个其他人")]),e._v("赞了它 ")]):e._e()]),i("span",{staticStyle:{"margin-left":"10px"}},[i("i",{staticClass:"el-icon-view",staticStyle:{"font-size":"16px",color:"#666"}}),e._v(" "+e._s(e.wikiPage.viewNum)+"次阅读 ")])])])]),e.navigationList.length>0?i("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[i("Navigation",{ref:"navigation",attrs:{heading:e.navigationList}})],1):e._e()],1)],1),i("el-col",{directives:[{name:"show",rawName:"v-show",value:e.actionTabVisible,expression:"actionTabVisible"}],staticStyle:{height:"100%"},attrs:{span:6}},[i("i",{staticClass:"el-icon-close close-action-tab",on:{click:e.closeActionTab}}),i("el-tabs",{on:{"tab-click":e.actionTabClick},model:{value:e.actionTabActiveName,callback:function(t){e.actionTabActiveName=t},expression:"actionTabActiveName"}},[i("el-tab-pane",{attrs:{label:"评论",name:"comment"}},[i("div",{ref:"actionTabComment",staticClass:"action-tab-box",staticStyle:{"padding-bottom":"130px","box-sizing":"border-box",height:"calc(100vh - 80px)"}},[e.commentList.length<=0?i("div",{staticClass:"action-box-empty"},[e._v("暂无评论")]):i("el-timeline",e._l(e.commentList,(function(t){return i("el-timeline-item",{attrs:{timestamp:t.createTime,placement:"top"}},[i("el-card",{staticClass:"box-card comment-card",attrs:{"body-style":{padding:"10px"}}},[i("div",{staticClass:"head",style:"background-color: "+t.color},[e._v(e._s(t.createUserName.substr(0,1)))]),i("div",{staticClass:"comment-user-name"},[e._v(" "+e._s(t.createUserName)+" "),e.canDeleteComment(t)?i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.visible,callback:function(a){e.$set(t,"visible",a)},expression:"comment.visible"}},[i("p",[e._v("确定要除删此评论吗?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t.visible=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.deleteComment(t.id)}}},[e._v("确定")])],1),i("i",{staticClass:"el-icon-delete",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1),i("pre",{staticClass:"comment-content"},[e._v(e._s(t.content))])])],1)})),1)],1),i("div",{staticClass:"comment-input-box"},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.commentTextInput,expression:"commentTextInput"}],attrs:{rows:"5",placeholder:"发表评论"},domProps:{value:e.commentTextInput},on:{input:function(t){t.target.composing||(e.commentTextInput=t.target.value)}}}),i("el-button",{staticStyle:{float:"right",margin:"2px 5px"},attrs:{type:"primary",size:"mini"},on:{click:e.submitPageComment}},[e._v("发送")])],1)]),i("el-tab-pane",{attrs:{label:"修改历史",name:"history"}},[i("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.getPageHistoryByScroll,expression:"getPageHistoryByScroll"}],staticClass:"action-tab-box"},[e.pageHistoryList.length<=0?i("div",{staticClass:"action-box-empty"},[e._v("暂无修改历史记录")]):i("el-timeline",e._l(e.pageHistoryList,(function(t){return i("el-timeline-item",[i("el-tag",{staticClass:"history-item",attrs:{type:e.pageHistoryChoice.id==t.id?3==t.loading?"danger":"success":"info"},on:{click:function(a){return e.historyClick(t)}}},[i("div",[e._v(e._s(t.createUserName))]),i("div",[e._v(e._s(t.createTime))])]),i("i",{directives:[{name:"show",rawName:"v-show",value:1==t.loading,expression:"history.loading==1"}],staticClass:"el-icon-loading history-loading-status"}),i("i",{directives:[{name:"show",rawName:"v-show",value:2==t.loading,expression:"history.loading==2"}],staticClass:"el-icon-circle-check history-loading-status"}),i("i",{directives:[{name:"show",rawName:"v-show",value:3==t.loading,expression:"history.loading==3"}],staticClass:"el-icon-circle-close history-loading-status"})],1)})),1)],1)])],1)],1)],1),i("el-dialog",{attrs:{title:"手机扫码查看",visible:e.mobileScanDialogVisible,width:"400px"},on:{"update:visible":function(t){e.mobileScanDialogVisible=t}}},[i("div",{staticStyle:{"text-align":"center"}},[i("div",{ref:"qrCodeDiv",staticClass:"mobile-qr"}),i("div",[e._v("使用微信或手机浏览器扫一扫查看")]),i("div",[e._v("或 "),i("a",{attrs:{target:"_blank",href:e.qrCodeUrl}},[e._v("直接访问")])])])]),i("el-dialog",{attrs:{title:"赞了它的人",visible:e.zanUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.zanUserDialogVisible=t}}},[i("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.zanUserList,border:"","show-header":!1}},[i("el-table-column",{attrs:{prop:"createUserName",label:"用户"}}),i("el-table-column",{attrs:{prop:"createTime",label:"时间"}})],1)],1),i("el-dialog",{attrs:{title:"页面权限",visible:e.pageAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.pageAuthDialogVisible=t}}},[i("el-row",[i("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.pageAuthUserLoading},model:{value:e.pageAuthNewUser,callback:function(t){e.pageAuthNewUser=t},expression:"pageAuthNewUser"}},e._l(e.searchUserList,(function(e){return i("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),i("el-button",{on:{click:e.addPageAuthUser}},[e._v("添加")])],1),i("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.pageAuthUserList,border:""}},[i("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),i("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(a){e.$set(t.row,"editPage",a)},expression:"scope.row.editPage"}},[e._v("编辑")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(a){e.$set(t.row,"deletePage",a)},expression:"scope.row.deletePage"}},[e._v("删除")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(a){e.$set(t.row,"pageFileUpload",a)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(a){e.$set(t.row,"pageFileDelete",a)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(a){e.$set(t.row,"pageAuthManage",a)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),i("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteUserPageAuth(t.row)}}},[e._v("删除")])]}}])})],1),i("div",[i("el-button",{attrs:{type:"primary"},on:{click:e.saveUserPageAuth}},[e._v("保存配置")])],1)],1),i("div",{ref:"imagePreview"},[e.showImagePreview?i("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1),i("form",{ref:"downloadForm",attrs:{method:"post",action:e.downloadFormParam.url,target:"_blank"}},e._l(e.downloadFormParam.param,(function(e,t){return i("input",{attrs:{type:"hidden",name:t},domProps:{value:e}})})),0)],1)},rt=[],lt=a("d044"),ct=a.n(lt),dt=(a("b680"),{computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t}}),ut={createNavigationHeading:function(){var e=[],t=document.querySelector(".wiki-page-content").querySelectorAll("h1,h2,h3,h4,h5,h6");return t.length<=0?[]:(t.forEach((function(t){var a=t.innerHTML.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/<\/?[^>]+(>|$)/g,"");e.push({node:t,level:parseInt(t.tagName.replace(/[h]/i,""),10),text:a})})),e)}},pt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"navigation"},[a("div",{ref:"navigation",staticStyle:{display:"inline-block",width:"100%"}}),a("div",{staticClass:"navigation-heading",style:{width:e.navigationWidth}},e._l(e.heading,(function(t){return a("div",{class:"heading-item heading-"+t.level,on:{click:function(a){return e.headingItemClick(t)}}},[e._v(" "+e._s(t.text)+" ")])})),0)])},ht=[],gt={props:{heading:{type:Array,default:[]}},data:function(){return{navigationWidth:"100px"}},watch:{"$store.state.global.rightAsideWidth":function(){this.computeNavigationWidth()}},mounted:function(){var e=this;window.onresize=function(){e.computeNavigationWidth()},setTimeout((function(){return e.computeNavigationWidth()}),100)},methods:{computeNavigationWidth:function(){this.navigationWidth=window.getComputedStyle(this.$refs.navigation,null).width},headingItemClick:function(e){e.node.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}},ft=gt,mt=(a("43a0"),Object(d["a"])(ft,pt,ht,!1,null,null,null)),vt=mt.exports,wt=a("b2d8"),yt=a("08a9"),bt=(a("c350"),a("64e1"),{colorArr:["#67C23A","#409EFF","#E6A23C","#F56C6C","#909399","#303133"],userHeadColor:{}}),kt={props:["spaceInfo"],components:{"el-image-viewer":yt["a"],mavonEditor:wt["mavonEditor"],Navigation:vt},data:function(){return{wikiPage:{},wikiPageAuth:{},pageContent:{},pageFileList:[],selfUserId:0,uploadFileList:[],uploadFormData:{pageId:0},zanUserDialogVisible:!1,zanUserList:[],parentPath:{},qrCodeUrl:"",mobileScanDialogVisible:!1,commentTextInput:"",commentList:[],recommentInfo:{},uploadFileUrl:".//zyplayer-doc-wiki/page/file/upload",pageAuthDialogVisible:!1,pageAuthUserList:[],searchUserList:[],pageAuthNewUser:"",pageAuthUserLoading:!1,actionTabVisible:!1,actionTabActiveName:"comment",pageHistoryDetail:"",pageShowDetail:"",pageHistoryChoice:{},pageHistoryList:[],pageHistoryPageNum:1,navigationList:[],previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],markdownToolbars:{fullscreen:!0,readmodel:!0},downloadFormParam:{url:"zyplayer-doc-wiki/page/download",param:{}}}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{editWiki:function(){var e=this,t={pageId:this.parentPath.pageId};P.pageLock(t).then((function(){e.$router.push({path:"/page/edit",query:{pageId:e.parentPath.pageId}})}))},getSearchUserList:function(e){var t=this;""!=e&&(this.pageAuthUserLoading=!0,S.getUserBaseInfo({search:e}).then((function(e){t.searchUserList=e.data||[],t.pageAuthUserLoading=!1})))},handleMoreCommand:function(e){"editAuth"==e?this.editWikiAuth():"deletePage"==e?this.deleteWikiPage():"showPageHistory"==e?this.showPageHistory():"showOpenPage"==e?this.showOpenPage():"showMobileView"==e?this.showMobileView():"exportWord"==e&&this.exportWord()},exportWord:function(){var e=this;this.downloadFormParam.param={pageId:this.wikiPage.id},setTimeout((function(){return e.$refs.downloadForm.submit()}),0)},showOpenPage:function(){if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var e=this.$router.resolve({path:"/page/share/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});window.open(e.href,"_blank")}},showMobileView:function(){var e=this;if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var t=this.$router.resolve({path:"/page/share/mobile/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});this.mobileScanDialogVisible=!0;var a=window.location.href.split("#")[0];setTimeout((function(){e.qrCodeUrl=a+t.href,e.$refs.qrCodeDiv.innerHTML="",new ct.a(e.$refs.qrCodeDiv,{text:e.qrCodeUrl,width:250,height:250,colorDark:"#333333",colorLight:"#ffffff",correctLevel:ct.a.CorrectLevel.M})}),0)}},addPageAuthUser:function(){var e=this;if(this.pageAuthNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchUserList.find((function(t){return t.userId==e.pageAuthNewUser})))this.pageAuthNewUser="";else{for(var t="",a=0;a0){var t=this.wikiPage.name||"WIKI-内容展示";e.unshift({level:1,node:this.$refs.wikiTitle,text:t})}this.navigationList=e},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){e.showImagePreview=!1}}))},loadCommentList:function(e){var t=this;this.cancelCommentUser(),P.pageCommentList({pageId:e}).then((function(e){for(var a=e.data||[],i=0;i0?"":this.parentId,s={spaceId:this.spaceId,parentId:o,id:this.wikiPage.id,name:this.wikiPageEdit.pageTitle,editorType:this.wikiPageEdit.editorType,content:a,preview:i};P.updatePage(s).then((function(a){t.$message.success("保存成功!"),t.$emit("loadPageList"),t.pageId=a.data.id,1==e?t.$router.push({path:"/page/show",query:{pageId:t.pageId}}):t.loadPageDetail(t.pageId)}))}else this.$message.warning("标题不能为空")},loadPageDetail:function(e){var t=this;P.pageDetail({id:e}).then((function(e){t.wikiPage=e.data.wikiPage||{},t.pageContent=e.data.pageContent||{},t.pageFileList=e.data.fileList||[],t.wikiPageEdit.pageTitle=t.wikiPage.name,t.wikiPageEdit.editorType=t.wikiPage.editorType,2===t.wikiPageEdit.editorType?t.markdownContent=t.pageContent.content||"":setTimeout((function(){t.$refs.wangEditor.setTitle(t.wikiPage.name||""),t.$refs.wangEditor.setHtml(t.pageContent.content||"")}),0)}))},loadParentPageDetail:function(e){var t=this;e&&P.pageDetail({id:e}).then((function(e){t.parentWikiPage=e.data.wikiPage||{}}))},cleanPage:function(){this.wikiPage={},this.pageContent={},this.pageFileList=[],this.wikiPageEdit.pageTitle="",this.editor.txt&&this.editor.txt.html("")},initQueryParam:function(e){var t=this;this.pageId=e.query.pageId,this.parentId=e.query.parentId,this.pageId?(this.loadPageDetail(this.pageId),P.pageLock({pageId:this.pageId}).catch((function(e){var a=t;t.$alert(e.errMsg||"未知错误","错误",{confirmButtonText:"确定",callback:function(){a.$router.back()}})}))):(this.loadParentPageDetail(this.parentId),this.cleanPage())},addMarkdownImage:function(e,t){var a=this,i=new FormData;i.append("files",t),y()({url:this.fileUploadUrl,method:"post",data:i,headers:{"Content-Type":"multipart/form-data"},timeout:1e4,withCredentials:!0}).then((function(t){var i=t.data.data||{};i.url?a.$refs.mavonEditor.$img2Url(e,i.url):a.$message.warning("上传失败,返回数据为空")})).catch((function(e){a.$message.warning("上传失败:"+e.message)}))},initEditor:function(){}}},Rt=zt,Et=(a("5e96"),Object(d["a"])(Rt,Ct,_t,!1,null,null,null)),$t=Et.exports,Ft=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"space-manage-vue",staticStyle:{"min-height":"100%"}},[a("el-breadcrumb",{staticStyle:{padding:"20px 10px"},attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("WIKI文档")]),a("el-breadcrumb-item",[e._v("空间管理")])],1),a("div",{staticStyle:{"max-width":"1200px",margin:"0 auto",background:"#fff",padding:"20px","min-height":"100%","box-sizing":"border-box"}},[a("div",{staticStyle:{"text-align":"right","margin-bottom":"10px"}},[a("span",{staticStyle:{float:"left","line-height":"40px"}},[e._v(" 仅展示我收藏的空间: "),a("el-switch",{attrs:{"inactive-value":"0","active-value":"1"},on:{change:e.wikiOnlyShowFavoriteChange},model:{value:e.userSetting.wiki_only_show_favorite,callback:function(t){e.$set(e.userSetting,"wiki_only_show_favorite",t)},expression:"userSetting.wiki_only_show_favorite"}}),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"控制左上角空间下拉列表仅展示我收藏的空间",placement:"top-start"}},[a("i",{staticClass:"el-icon-warning-outline",staticStyle:{"vertical-align":"middle","margin-left":"10px",color:"#999"}})])],1),a("el-button",{attrs:{icon:"refresh",loading:e.spaceListLoading},on:{click:e.loadSpaceList}},[e._v("刷新")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.showCreateSpace}},[e._v("创建空间")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.spaceList,border:""}},[a("el-table-column",{attrs:{prop:"id",label:"ID",width:"60"}}),a("el-table-column",{attrs:{prop:"name",label:"名字"}}),a("el-table-column",{attrs:{prop:"spaceExplain",label:"说明"}}),a("el-table-column",{attrs:{label:"开放地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.openDoc?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.showOpenSpace(t.row.uuid)}}},[e._v(e._s(t.row.name))]):a("span",[e._v("暂未开放")])]}}])}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"favorite",label:"收藏",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.favorite?a("i",{staticClass:"el-icon-star-on favorite-icon",on:{click:function(a){return e.updateSpaceFavorite(t.row)}}}):a("i",{staticClass:"el-icon-star-off favorite-icon",on:{click:function(a){return e.updateSpaceFavorite(t.row)}}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return e.userSelfInfo.id==t.row.createUserId?[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(a){return e.editSpaceInfo(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"small",type:"warning"},on:{click:function(a){return e.editSpaceAuth(t.row)}}},[e._v("授权")]),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(a){return e.deleteSpaceInfo(t.row)}}},[e._v("删除")])]:void 0}}],null,!0)})],1)],1),a("el-dialog",{attrs:{title:"权限管理",visible:e.spaceAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.spaceAuthDialogVisible=t}}},[a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",placeholder:"请选择分组"},model:{value:e.spaceAuthNewGroupId,callback:function(t){e.spaceAuthNewGroupId=t},expression:"spaceAuthNewGroupId"}},e._l(e.searchGroupList,(function(t){return a("el-option",{key:t.id,attrs:{label:e.searchGroupMap[t.id],value:t.id}})})),1),a("el-button",{on:{click:e.addSpaceAuthUserGroup}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.spaceAuthGroupList,border:""}},[a("el-table-column",{attrs:{prop:"groupId",label:"分组名",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.searchGroupMap[t.row.groupId]))]}}])}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(a){e.$set(t.row,"editPage",a)},expression:"scope.row.editPage"}},[e._v("编辑")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(a){e.$set(t.row,"deletePage",a)},expression:"scope.row.deletePage"}},[e._v("删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(a){e.$set(t.row,"pageFileUpload",a)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(a){e.$set(t.row,"pageFileDelete",a)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(a){e.$set(t.row,"pageAuthManage",a)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteGroupSpaceAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",{staticStyle:{"text-align":"right"}},[a("el-button",{on:{click:e.manageUserGroup}},[e._v("分组管理")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveGroupSpaceAuth}},[e._v("保存配置")])],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}})],1)},Ot=[],Mt={data:function(){return{spaceListLoading:!1,spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},userSelfInfo:{},editSpaceId:"",spaceAuthDialogVisible:!1,spaceAuthNewGroupId:"",spaceAuthGroupLoading:!1,searchGroupList:[],searchGroupMap:{},spaceAuthGroupList:[],userSetting:{wiki_only_show_favorite:0}}},components:{"create-space":D},mounted:function(){this.loadSpaceList(),this.getSelfUserInfo(),this.getSpaceSettingList()},methods:{showOpenSpace:function(e){var t=this.$router.resolve({path:"/page/share/home",query:{space:e}});window.open(t.href,"_blank")},showCreateSpace:function(){this.$refs.createSpace.show()},editSpaceInfo:function(e){this.$refs.createSpace.show(e.id)},addSpaceAuthUserGroup:function(){var e=this;this.spaceAuthNewGroupId?(this.spaceAuthGroupList.find((function(t){return t.groupId==e.spaceAuthNewGroupId}))||this.spaceAuthGroupList.push({groupId:this.spaceAuthNewGroupId,editPage:0,commentPage:0,deletePage:0,pageFileUpload:0,pageFileDelete:0,pageAuthManage:0}),this.spaceAuthNewGroupId=""):this.$message.warning("请先选择分组")},updateSpaceFavorite:function(e){var t=1==e.favorite?1:0;P.spaceFavoriteUpdate({spaceId:e.id,delFlag:t}).then((function(t){e.favorite=1==e.favorite?0:1}))},saveGroupSpaceAuth:function(){var e=this,t={spaceId:this.editSpaceId,authList:JSON.stringify(this.spaceAuthGroupList)};P.spaceAuthAssign(t).then((function(t){e.$message.success("授权成功!")}))},manageUserGroup:function(){var e=location.href.substring(0,location.href.indexOf("/doc-wiki"))+"#/console/userGroupList";window.open(e,"_blank")},deleteGroupSpaceAuth:function(e){this.spaceAuthGroupList=this.spaceAuthGroupList.filter((function(t){return t.groupId!=e.groupId}))},editSpaceAuth:function(e){var t=this;this.editSpaceId=e.id,this.spaceAuthNewGroupId="",this.spaceAuthGroupList=[],S.userGroupList().then((function(e){t.searchGroupList=e.data||[],t.searchGroupList.forEach((function(e){return t.searchGroupMap[e.id]=e.name}))})),P.spaceAuthList({spaceId:e.id}).then((function(e){t.spaceAuthGroupList=e.data||[],t.spaceAuthDialogVisible=!0}))},deleteSpaceInfo:function(e){var t=this;this.$confirm("确定要删除此空间及下面的所有文档吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={id:e.id,delFlag:1};P.updateSpace(a).then((function(){t.$message.success("删除成功"),t.loadSpaceList(),t.$emit("loadSpace")}))}))},loadSpaceList:function(){var e=this;this.spaceListLoading=!0,P.spaceList({ignoreFavorite:1}).then((function(t){e.spaceList=t.data||[],setTimeout((function(){return e.spaceListLoading=!1}),500)}))},wikiOnlyShowFavoriteChange:function(){var e=this,t={name:"wiki_only_show_favorite",value:this.userSetting.wiki_only_show_favorite};P.spaceSettingUpdate(t).then((function(t){e.$emit("loadSpace")}))},getSpaceSettingList:function(){var e=this;P.spaceSettingList().then((function(t){var a=t.data||{};e.userSetting={wiki_only_show_favorite:a.wiki_only_show_favorite||0}}))},getSelfUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))}}},Ht=Mt,Wt=(a("8186"),Object(d["a"])(Ht,Ft,Ot,!1,null,null,null)),Bt=Wt.exports,Vt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"page-share-home-vue",staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"max-width":"800px",margin:"0 auto"}},[e.spacePageNews.length<=0?i("div",{staticClass:"empty-news"},[e._v("暂无数据")]):e._l(e.spacePageNews,(function(t){return i("div",{staticClass:"line-box"},[i("div",{staticClass:"line-title"},[i("span",{staticClass:"text-link"},[e._v(e._s(t.createUserName))]),e._v(" 发布于 "),i("span",{staticClass:"text-link"},[e._v(e._s(t.spaceName))])]),i("div",{staticClass:"page-preview-box"},[i("div",{staticClass:"page-preview-title",domProps:{innerHTML:e._s(t.pageTitle)},on:{click:function(a){return e.showPageDetail(t)}}}),i("div",{staticClass:"page-preview-content",domProps:{innerHTML:e._s(t.previewContent)}}),i("div",[i("span",[i("img",{staticClass:"zan-img",attrs:{src:a("6c9a")}}),e._v(" "+e._s(t.zanNum)+" ")]),i("span",[i("i",{staticClass:"el-icon-view view-img"}),e._v(" "+e._s(t.viewNum)+" ")]),i("span",[e._v(e._s(t.updateTime||t.createTime))])])])])})),i("div",{staticClass:"page-info-box"},[i("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],2)])},jt=[],qt={data:function(){return{totalCount:0,searchParam:{spaceId:"",newsType:1,pageNum:1,pageSize:20},spacePageNews:[]}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{getSpacePageNews:function(){var e=this;P.openPageNews(this.searchParam).then((function(t){e.spacePageNews=t.data||[],e.totalCount=t.total}))},handleSizeChange:function(e){this.searchParam.pageSize=e,this.getSpacePageNews()},showPageDetail:function(e){this.nowClickPath={space:e.space,pageId:e.pageId},this.$router.push({path:"/page/share/view",query:this.nowClickPath})},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getSpacePageNews()},initQueryParam:function(e){this.searchParam={space:e.query.space,newsType:1,pageNum:1,pageSize:20},this.searchParam.space&&this.getSpacePageNews()}}},Gt=qt,Kt=(a("d132"),Object(d["a"])(Gt,Vt,jt,!1,null,null,null)),Zt=Kt.exports,Qt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-share-view-vue"},[a("el-row",{attrs:{type:"border-card"}},[a("el-row",[e.navigationList.length>0?a("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[a("Navigation",{attrs:{heading:e.navigationList}})],1):e._e(),a("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[a("div",{staticStyle:{"max-width":"1000px","padding-left":"10px",margin:"0 auto"}},[a("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),a("div",{staticClass:"wiki-author"},[e.wikiPage.updateTime?a("span",[e._v("最后修改:"+e._s(e.wikiPage.updateTime))]):a("span",[e._v("创建时间:"+e._s(e.wikiPage.createTime))])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}})],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})])])])],1)],1),a("div",{ref:"imagePreview"},[e.showImagePreview?a("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1)],1)},Jt=[],Xt={data:function(){return{spaceUuid:"",nowPageId:"",wikiPage:{},pageFileList:[],pageShowDetail:"",previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],navigationList:[]}},components:{"el-image-viewer":yt["a"],Navigation:vt},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{loadPageDetail:function(e){var t=this,a={pageId:e,space:this.spaceUuid};P.openPageDetail(a).then((function(e){var a=e.data.wikiPage||{};a.selfZan=e.data.selfZan||0,t.wikiPage=a;var i=e.data.pageContent||{};t.pageFileList=e.data.fileList||[],2===t.wikiPage.editorType&&(i.content=wt["mavonEditor"].getMarkdownIt().render(i.content)),t.pageShowDetail=i.content;var n=a.name||"WIKI-内容展示";document.title=n,setTimeout((function(){t.previewPageImage();var e=ut.createNavigationHeading();e.length>0&&e.unshift({level:1,node:t.$refs.wikiTitle,text:n}),t.navigationList=e}),500)}))},initQueryParam:function(e){this.spaceUuid=e.query.space,this.nowPageId=e.query.pageId,this.nowPageId&&this.loadPageDetail(this.nowPageId)},computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){return e.showImagePreview=!1}}))}}},Yt=Xt,ea=(a("6afb"),Object(d["a"])(Yt,Qt,Jt,!1,null,null,null)),ta=ea.exports,aa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-share-view-vue"},[a("van-nav-bar",{staticClass:"header",attrs:{title:e.wikiPage.name}},[a("van-icon",{attrs:{slot:"left",name:"wap-nav",size:"20"},on:{click:e.popupShowChange},slot:"left"})],1),a("el-row",{staticClass:"main",attrs:{type:"border-card"}},[a("div",{staticStyle:{"max-width":"950px",margin:"0 auto"}},[a("div",{staticClass:"wiki-author"},[e.wikiPage.updateTime?a("span",[e._v("最后修改:"+e._s(e.wikiPage.updateTime))]):a("span",[e._v("创建时间:"+e._s(e.wikiPage.createTime))])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}})],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})])])])],1)},ia=[],na=a("28a2"),oa={data:function(){return{spaceUuid:"",nowPageId:"",wikiPage:{},pageFileList:[],pageShowDetail:"",previewInitialIndex:0,showImagePreviewList:[]}},components:{"el-image-viewer":yt["a"]},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{popupShowChange:function(){this.$emit("popupShow",!0)},loadPageDetail:function(e){var t=this,a={pageId:e,space:this.spaceUuid};P.openPageDetail(a).then((function(e){var a=e.data.wikiPage||{};a.selfZan=e.data.selfZan||0,t.wikiPage=a;var i=e.data.pageContent||{};t.pageFileList=e.data.fileList||[],2===t.wikiPage.editorType&&(i.content=wt["mavonEditor"].getMarkdownIt().render(i.content)),t.pageShowDetail=i.content,document.title=a.name||"WIKI-内容展示",setTimeout((function(){return t.previewPageImage()}),500)}))},initQueryParam:function(e){this.spaceUuid=e.query.space,this.nowPageId=e.query.pageId,this.nowPageId&&this.loadPageDetail(this.nowPageId)},computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,Object(na["a"])({images:t,startPosition:i})}}))}}},sa=oa,ra=(a("36c7"),Object(d["a"])(sa,aa,ia,!1,null,null,null)),la=ra.exports,ca=[{path:"/",redirect:"/home"},{path:"/page/search",name:"WIKI-全局搜索",component:we},{path:"/common/noAuth",name:"WIKI-没有权限",component:Ge},{path:"/page/editorTest",name:"编辑内容",component:He},{path:"/",name:"页面管理",component:G,children:[{path:"/home",name:"WIKI文档管理",component:Ye},{path:"/user/myInfo",name:"WIKI-我的信息",component:ot},{path:"/page/show",name:"WIKI-内容展示",component:Pt},{path:"/page/edit",name:"WIKI-编辑内容",component:$t},{path:"/space/manage",name:"WIKI-空间管理",component:Bt}]},{path:"/",name:"页面管理",component:Y,children:[{path:"/page/share/home",name:"WIKI-开放文档",component:Zt},{path:"/page/share/view",name:"WIKI-内容展示",component:ta}]},{path:"/",name:"页面管理",component:pe,children:[{path:"/page/share/mobile/view",name:"WIKI-开放文档",component:la}]}],da=ca,ua=a("2f62"),pa={namespaced:!0,state:{pageTabNameMap:{},rightAsideWidth:0},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setRightAsideWidth:function(e,t){e.rightAsideWidth=t}}};i["default"].use(ua["a"]);var ha=new ua["a"].Store({modules:{global:pa}}),ga=a("a7fe"),fa=a.n(ga),ma=a("1487"),va=a.n(ma);i["default"].use(o.a),i["default"].use(h["a"]),i["default"].use(fa.a,y.a),i["default"].prototype.$store=ha;var wa=new h["a"]({routes:da});wa.beforeEach((function(e,t,a){e.name&&(document.title=e.name),a()}));var ya=new i["default"]({el:"#app",router:wa,render:function(e){return e(p)}});i["default"].directive("highlight",(function(e){var t=e.querySelectorAll("pre code");t.forEach((function(e){va.a.highlightBlock(e)}))}));var ba=t["default"]=ya},"5d0c":function(e,t,a){"use strict";a("8b6f")},"5e96":function(e,t,a){"use strict";a("c85a")},"64b7":function(e,t,a){},"6afb":function(e,t,a){"use strict";a("aae1")},"6c9a":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEX///9wcHBwcHBwcHBwcHB8fHxwcHB6enpwcHCDg4NwcHB8fHx6enqSkpJ8fHxycnJwcHDp6el2dnZwcHD////39/f19fXz8/Pw8PDr6+vn5+fj4+PZ2dnX19fHx8fExMS9vb20tLSrq6uhoaGenp6MjIyKioqDg4N8fHx6enp4eHh0dHRycnKZmZmOjo6KioqDg4OAgIB/f396enp4eHh2dnZycnJwcHDyRjyJAAAALXRSTlMAETNEVWZmd3eIiJmqu7u7u93d3e7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u6OCyV0AAAAi0lEQVQYGXXBRwKCMBAF0B9Q7Io6RJGo2LAEu8zc/2YuyCILfQ/4R8k5gK+zy0v4TilZeAZb2rTCSMHp3bV+jeJpDEDFIvagSRtNJAro2vHjSo4owOYzNlTTAoDnGZNjLABOFkzOagigWiecUW3fBNB/L5+33GgiSksFQE1YPkUlciwuETxhox3ghy8Wng9K1E9YIwAAAABJRU5ErkJggg=="},7176:function(e,t,a){},8186:function(e,t,a){"use strict";a("7176")},"85ec":function(e,t,a){},"867a":function(e,t,a){},"8b6f":function(e,t,a){},"9c8a":function(e,t,a){"use strict";a("342a")},aae1:function(e,t,a){},b49e:function(e,t,a){"use strict";a("f29e")},c85a:function(e,t,a){},cdc2:function(e,t,a){},d132:function(e,t,a){"use strict";a("2725")},d1f1:function(e,t,a){},d7846:function(e,t,a){},dcfc:function(e,t,a){"use strict";a("ed55")},ed55:function(e,t,a){},f29e:function(e,t,a){},faea:function(e,t,a){"use strict";a("1a52")}}); \ No newline at end of file diff --git a/zyplayer-doc-wiki/src/main/resources/dist/js/index.9d78538c.js b/zyplayer-doc-wiki/src/main/resources/dist/js/index.9d78538c.js new file mode 100644 index 00000000..6a3aebac --- /dev/null +++ b/zyplayer-doc-wiki/src/main/resources/dist/js/index.9d78538c.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var i,s,r=t[0],l=t[1],c=t[2],u=0,p=[];u")])],1)]}}])})],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-size":e.userMsgParam.pageSize,"current-page":e.userMsgParam.pageNum,layout:"prev, pager, next, total",total:e.userMsgTotalCount},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting head-icon"}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc"}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"userSignOut",divided:""}},[e._v("退出登录")])],1)],1)],1),a("el-main",{staticStyle:{padding:"0","border-left":"1px solid #dcdfe6"}},[a("router-view",{attrs:{spaceId:e.choiceSpace,spaceInfo:e.getSpaceInfo(e.choiceSpace)},on:{loadPageList:e.loadPageList,changeExpandedKeys:e.changeWikiPageExpandedKeys,switchSpace:e.switchSpacePage,loadSpace:e.loadSpaceList}})],1)],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}}),a("about-dialog",{ref:"aboutDialog"})],1)},f=[],m=(a("4ec9"),a("3ca3"),a("ddb0"),a("4de4"),a("a15b"),a("7db0"),a("4328")),v=a.n(m),w=a("bc3a"),y=a.n(w),b=y.a.create({baseURL:"./",timeout:1e4,headers:{"Content-type":"application/x-www-form-urlencoded"},withCredentials:!0}),k={"/zyplayer-doc-db/executor/execute":!0};b.interceptors.request.use((function(e){return e.needValidateResult=!0,k[e.url]&&(e.needValidateResult=!1),e}),(function(e){return console.log(e),Promise.reject(e)})),b.interceptors.response.use((function(e){if(e.message)ba.$message.error("请求错误:"+e.message);else{if(!e.config.needValidateResult||200==e.data.errCode)return e.data;if(400==e.data.errCode){ba.$message.error("请先登录");var t=encodeURIComponent(window.location.href);window.location="./#/user/login?redirect="+t}else 402==e.data.errCode?ba.$router.push("/common/noAuth"):200!==e.data.errCode&&ba.$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),ba.$message.info("请求错误:"+e.message),Promise.reject(e)}));var x=b,S={userLogin:function(e){return x({url:"/login",method:"post",data:v.a.stringify(e)})},userLogout:function(){return x({url:"/logout",method:"post",data:v.a.stringify({})})},getSelfUserInfo:function(){return x({url:"/user/info/selfInfo",method:"post",data:v.a.stringify({})})},getUserBaseInfo:function(e){return x({url:"/zyplayer-doc-wiki/common/user/base",method:"post",data:v.a.stringify(e)})},userGroupList:function(e){return x({url:"/user/group/list",method:"post",data:v.a.stringify(e)})},getUserMessageList:function(e){return x({url:"/user/message/list",method:"post",data:v.a.stringify(e)})},readUserMessage:function(e){return x({url:"/user/message/read",method:"post",data:v.a.stringify(e)})},deleteUserMessage:function(e){return x({url:"/user/message/delete",method:"post",data:v.a.stringify(e)})}},P={pageUpdate:function(e){return x({url:"/zyplayer-doc-wiki/page/update",method:"post",data:v.a.stringify(e)})},pageChangeParent:function(e){return x({url:"/zyplayer-doc-wiki/page/changeParent",method:"post",data:v.a.stringify(e)})},pageList:function(e){return x({url:"/zyplayer-doc-wiki/page/list",method:"post",data:v.a.stringify(e)})},updatePage:function(e){return x({url:"/zyplayer-doc-wiki/page/update",method:"post",data:v.a.stringify(e)})},pageDetail:function(e){return x({url:"/zyplayer-doc-wiki/page/detail",method:"post",data:v.a.stringify(e)})},pageDelete:function(e){return x({url:"/zyplayer-doc-wiki/page/delete",method:"post",data:v.a.stringify(e)})},pageHistoryList:function(e){return x({url:"/zyplayer-doc-wiki/page/history/list",method:"post",data:v.a.stringify(e)})},pageHistoryDetail:function(e){return x({url:"/zyplayer-doc-wiki/page/history/detail",method:"post",data:v.a.stringify(e)})},pageNews:function(e){return x({url:"/zyplayer-doc-wiki/page/news",method:"post",data:v.a.stringify(e)})},pageSearchByEs:function(e){return x({url:"/zyplayer-doc-wiki/page/searchByEs",method:"post",data:v.a.stringify(e)})},pageLock:function(e){return x({url:"/zyplayer-doc-wiki/page/lock",method:"post",data:v.a.stringify(e)})},pageUnlock:function(e){return x({url:"/zyplayer-doc-wiki/page/unlock",method:"post",data:v.a.stringify(e)})},spaceFavoriteUpdate:function(e){return x({url:"/zyplayer-doc-wiki/space/favorite/update",method:"post",data:v.a.stringify(e)})},spaceAuthAssign:function(e){return x({url:"/zyplayer-doc-wiki/space/auth/assign",method:"post",data:v.a.stringify(e)})},spaceAuthList:function(e){return x({url:"/zyplayer-doc-wiki/space/auth/list",method:"post",data:v.a.stringify(e)})},spaceSettingList:function(e){return x({url:"/zyplayer-doc-wiki/space/setting/list",method:"post",data:v.a.stringify(e)})},spaceSettingUpdate:function(e){return x({url:"/zyplayer-doc-wiki/space/setting/update",method:"post",data:v.a.stringify(e)})},spaceList:function(e){return x({url:"/zyplayer-doc-wiki/space/list",method:"post",data:v.a.stringify(e)})},updateSpace:function(e){return x({url:"/zyplayer-doc-wiki/space/update",method:"post",data:v.a.stringify(e)})},getPageUserAuthList:function(e){return x({url:"/zyplayer-doc-wiki/page/auth/list",method:"post",data:v.a.stringify(e)})},assignPageUserAuth:function(e){return x({url:"/zyplayer-doc-wiki/page/auth/assign",method:"post",data:v.a.stringify(e)})},deletePageFile:function(e){return x({url:"/zyplayer-doc-wiki/page/file/delete",method:"post",data:v.a.stringify(e)})},pageCommentList:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/list",method:"post",data:v.a.stringify(e)})},updatePageComment:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/update",method:"post",data:v.a.stringify(e)})},deletePageComment:function(e){return x({url:"/zyplayer-doc-wiki/page/comment/delete",method:"post",data:v.a.stringify(e)})},pageZanList:function(e){return x({url:"/zyplayer-doc-wiki/page/zan/list",method:"post",data:v.a.stringify(e)})},updatePageZan:function(e){return x({url:"/zyplayer-doc-wiki/page/zan/update",method:"post",data:v.a.stringify(e)})},openPageDetail:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/detail",method:"post",data:v.a.stringify(e)})},openPageList:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/list",method:"post",data:v.a.stringify(e)})},openSpaceInfo:function(e){return x({url:"/zyplayer-doc-wiki/open-api/space/info",method:"post",data:v.a.stringify(e)})},openPageNews:function(e){return x({url:"/zyplayer-doc-wiki/open-api/page/news",method:"post",data:v.a.stringify(e)})},xxxxxxxxxxxx:function(e){return x({url:"update",method:"post",data:v.a.stringify(e)})}},C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"create-space-vue"},[a("el-dialog",{attrs:{title:"创建空间",visible:e.newSpaceDialogVisible,width:"600px","close-on-click-modal":!1},on:{"update:visible":function(t){e.newSpaceDialogVisible=t}}},[a("el-form",{ref:"newSpaceForm",attrs:{"label-width":"100px",model:e.newSpaceForm,rules:e.newSpaceFormRules}},[a("el-form-item",{attrs:{label:"空间名:",prop:"name"}},[a("el-input",{model:{value:e.newSpaceForm.name,callback:function(t){e.$set(e.newSpaceForm,"name",t)},expression:"newSpaceForm.name"}})],1),a("el-form-item",{attrs:{label:"空间描述:",prop:"spaceExplain"}},[a("el-input",{model:{value:e.newSpaceForm.spaceExplain,callback:function(t){e.$set(e.newSpaceForm,"spaceExplain",t)},expression:"newSpaceForm.spaceExplain"}})],1),a("el-form-item",{attrs:{label:"空间开放:"}},[a("el-switch",{attrs:{"inactive-text":"需要登录","inactive-value":0,"active-text":"开放访问","active-value":1},model:{value:e.newSpaceForm.openDoc,callback:function(t){e.$set(e.newSpaceForm,"openDoc",t)},expression:"newSpaceForm.openDoc"}})],1),a("el-form-item",{attrs:{label:"目录加载:"}},[a("el-switch",{attrs:{"inactive-text":"预先加载","inactive-value":0,"active-text":"延迟加载","active-value":1},model:{value:e.newSpaceForm.treeLazyLoad,callback:function(t){e.$set(e.newSpaceForm,"treeLazyLoad",t)},expression:"newSpaceForm.treeLazyLoad"}})],1),a("el-form-item",{attrs:{label:"空间类型:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"选择类型"},model:{value:e.newSpaceForm.type,callback:function(t){e.$set(e.newSpaceForm,"type",t)},expression:"newSpaceForm.type"}},[a("el-option",{key:1,attrs:{label:"公共空间",value:1}},[a("span",{staticStyle:{float:"left"}},[e._v("公共空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于公共,登录用户可访问、编辑")])]),a("el-option",{key:2,attrs:{label:"个人空间",value:2}},[a("span",{staticStyle:{float:"left"}},[e._v("个人空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于个人,所有登录用户可访问")])]),a("el-option",{key:3,attrs:{label:"隐私空间",value:3}},[a("span",{staticStyle:{float:"left"}},[e._v("隐私空间")]),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v("属于个人,仅创建者可访问")])])],1)],1),a("el-form-item",[e.newSpaceForm.id>0?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("保存修改")]):a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("立即创建")]),a("el-button",{on:{click:e.onNewSpaceCancel}},[e._v("取消")])],1)],1)],1)],1)},_=[],I={data:function(){return{newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},editSpaceId:""}},mounted:function(){},methods:{show:function(e){var t=this;this.newSpaceForm={id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},this.editSpaceId=e||"",this.editSpaceId&&P.spaceList({id:this.editSpaceId}).then((function(e){var a=e.data||[];a.length>0&&(t.newSpaceForm=a[0])})),this.newSpaceDialogVisible=!0},onNewSpaceSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(e){var a={id:t.newSpaceForm.id,name:t.newSpaceForm.name,type:t.newSpaceForm.type,openDoc:t.newSpaceForm.openDoc,spaceExplain:t.newSpaceForm.spaceExplain,treeLazyLoad:t.newSpaceForm.treeLazyLoad};P.updateSpace(a).then((function(e){t.$message.success("创建成功"),t.newSpaceDialogVisible=!1,t.$emit("success",e.data.id)}))}}))},onNewSpaceCancel:function(){this.newSpaceDialogVisible=!1}}},L=I,T=(a("34c6"),Object(d["a"])(L,C,_,!1,null,null,null)),D=T.exports,A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"rightResize",staticClass:"right-resize"},[a("i",{ref:"rightResizeBar"},[e._v("...")])])},N=[],U={data:function(){return{rightAsideWidth:300}},mounted:function(){this.dragChangeRightAsideWidth()},methods:{dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(i){var n=i.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,i=n-a;(i<0&&e.rightAsideWidth<600||i>0&&e.rightAsideWidth>300)&&(n=a,e.rightAsideWidth-=i,e.rightAsideWidth<300&&(e.rightAsideWidth=300),e.$emit("input",e.rightAsideWidth),e.$emit("change",e.rightAsideWidth))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},z=U,R=(a("b49e"),Object(d["a"])(z,A,N,!1,null,"5c90866c",null)),E=R.exports,$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/doc-wiki#/docs/w4eSzPWvQRSBvaCHZS8t6d"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},F=[],O=(a("ac1f"),a("5319"),a("5b81"),{systemUpgradeInfo:function(e){return x({url:"/system/info/upgrade",method:"post",data:v.a.stringify(e)})}}),M={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;O.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n"),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent)))}))}}},H=M,W=(a("1cc7"),Object(d["a"])(H,$,F,!1,null,null,null)),B=W.exports,V={data:function(){return{leftCollapse:!0,rightContentLoading:!1,pathIndex:[],defaultProps:{children:"children",label:"name"},spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},nowPageId:"",treePathDataMap:new Map,searchKeywords:"",wikiPageList:[],wikiPage:{},wikiPageExpandedKeys:[],userSelfInfo:{},userMessageList:[],haveNotReadUserMessage:!1,userMessagePopVisible:!1,userMsgTotalCount:0,userMsgParam:{sysType:2,pageNum:1,pageSize:20},rightAsideWidth:300}},components:{RightResize:E,"create-space":D,"about-dialog":B},computed:{},mounted:function(){this.loadSpaceList(),this.loadUserMessageList(),this.getSelfUserInfo()},methods:{loadPageList:function(e){e=e||{},this.doGetPageList(e.parentId,e.node)},turnLeftCollapse:function(){var e=this;this.leftCollapse=!this.leftCollapse,setTimeout((function(){e.leftCollapse?e.rightAsideWidthChange(e.rightAsideWidth+1):e.rightAsideWidthChange(1)}),100)},createWiki:function(){this.choiceSpace>0?this.$router.push({path:"/page/edit",query:{parentId:this.nowPageId}}):this.$message.warning("请先选择或创建空间")},changeWikiPageExpandedKeys:function(e){},searchByKeywords:function(){this.$refs.wikiPageTree.filter(this.searchKeywords)},searchByKeywordsNewPage:function(){var e=this.$router.resolve({path:"/page/search",query:{keywords:this.searchKeywords}});window.open(e.href,"_blank")},handleNodeClick:function(e){console.log("点击节点:",e),this.nowPageId=e.id,this.$router.push({path:"/page/show",query:{pageId:e.id}}),this.handleNodeExpand(e)},handleNodeExpand:function(e){e.children.length>0&&e.children[0].needLoad&&(console.log("加载节点:",e),this.doGetPageList(e.id,e))},handlePageDrop:function(e,t,a,i){var n=this;console.log("tree drop: ",e.data,t.data,a);var o={id:e.data.id,parentId:t.data.parentId};"inner"==a?o.parentId=t.data.id:"before"==a?o.beforeSeq=t.data.seqNo:"after"==a&&(o.afterSeq=t.data.seqNo),P.pageChangeParent(o).then((function(e){n.doGetPageList(null)}))},loadUserMessageIfPopVisible:function(){this.userMessagePopVisible||this.loadUserMessageList()},loadUserMessageList:function(){var e=this;S.getUserMessageList(this.userMsgParam).then((function(t){e.userMessageList=t.data||[],e.userMsgTotalCount=t.total||0,e.haveNotReadUserMessage=e.userMessageList.filter((function(e){return 0==e.msgStatus})).length>0}))},showUserMessage:function(e){var t=this;0==e.msgStatus&&S.readUserMessage({ids:e.id}).then((function(){t.loadUserMessageList()})),e.msgType>=2&&e.msgType<=12&&(this.$router.push({path:"/page/show",query:{pageId:e.dataId}}),this.userMessagePopVisible=!1)},readAllUserMessage:function(){var e=this,t=[];this.userMessageList.filter((function(e){return 0==e.msgStatus})).forEach((function(e){t.push(e.id)})),t.length<=0||S.readUserMessage({ids:t.join(",")}).then((function(){e.$message.success("标记成功"),e.loadUserMessageList()}))},handleCurrentChange:function(e){this.userMsgParam.pageNum=e,this.loadUserMessageList()},filterPageNode:function(e,t){if(!e||!t.name)return!0;var a=t.name.toLowerCase();return-1!==a.indexOf(e.toLowerCase())},spaceChangeEvents:function(e){if(0==e)this.$refs.createSpace.show();else if(-1==e)this.$router.push({path:"/space/manage"});else{this.choiceSpace=e;for(var t=0;t0){var n=e,o=t.spaceList.find((function(t){return t.id==e}));o||(o=t.spaceList[0],n=o.id),t.nowSpaceShow=o,t.choiceSpace=n,t.nowPageId="",t.doGetPageList(null);try{"/home"==t.$router.app._route.path&&t.$router.push({path:"/home",query:{spaceId:n}})}catch(s){console.log(s)}}}))},doGetPageList:function(e,t){var a=this,i={spaceId:this.choiceSpace,parentId:e||0};0===this.nowSpaceShow.treeLazyLoad&&(i.parentId=null),P.pageList(i).then((function(i){var n=i.data||[],o=[];if(0===a.nowSpaceShow.treeLazyLoad)o=n;else for(var s=0;s0?t.children=o:a.wikiPageList=o})).catch((function(){e>0&&(t.children=[])}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("暂未开放")},userSignOut:function(){S.userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},getSpaceInfo:function(e){for(var t=0;t0?e._l(t.dom,(function(t,n){return a("span",{class:t.cls,attrs:{index:i,subindex:n}},[e._v(e._s(t.text))])})):t.text?[e._v(e._s(t.text))]:a("br")],2):"locate"==t.type?a("div",{class:t.cls,attrs:{index:i},on:{click:function(a){return a.stopPropagation(),e.domClick(t,a)}}},[a("br")]):e._e()]}))],2),a("div",{staticClass:"mg-editor-toolbar",style:e.editorToolbarStyle},[a("span",{staticClass:"iconfont icon-h1",on:{click:function(t){return e.handleToolbarHn("h1")}}}),a("span",{staticClass:"iconfont icon-h2",on:{click:function(t){return e.handleToolbarHn("h2")}}}),a("span",{staticClass:"iconfont icon-h3",on:{click:function(t){return e.handleToolbarHn("h3")}}}),a("span",{staticClass:"iconfont icon-hn"}),a("span",{staticClass:"iconfont icon-bold",on:{click:function(t){return e.handleToolbarBold()}}}),a("span",{staticClass:"iconfont icon-delete",on:{click:function(t){return e.handleToolbarStrikeThrough()}}}),a("span",{staticClass:"iconfont icon-backcolor"}),a("span",{staticClass:"iconfont icon-orderedlist"}),a("span",{staticClass:"iconfont icon-unorderedlist"}),a("span",{staticClass:"iconfont icon-checkbox"}),a("span",{staticClass:"iconfont icon-link"}),a("span",{staticClass:"iconfont icon-more"})]),a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.userInputData,expression:"userInputData"}],ref:"userInput",staticClass:"user-input",style:e.userInputStyle,domProps:{value:e.userInputData},on:{input:[function(t){t.target.composing||(e.userInputData=t.target.value)},function(t){return e.userInputDataChange()}]}}),a("div",{staticClass:"mg-editor-cursor",style:e.editorCursorStyle})])},xe=[];a("25f0"),a("e9c4"),a("64b7"),a("05e1"),a("6062"),a("1276"),a("a630"),a("99af"),a("4e82"),a("a434"),a("498a");function Se(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";a=a.trim(),this.start=e,this.end=t,this.cls=a,this.clsSet=new Set(a.split(" "))}Se.prototype={constructor:Se,removeClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.trim(),this.hasClass(e)&&(this.clsSet.delete(e),this.cls=Array.from(this.clsSet).join(" "))},hasClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=e.trim(),this.clsSet.has(e)},addClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.trim(),this.hasClass(e)||(this.clsSet.add(e),this.cls=Array.from(this.clsSet).join(" "))},getSortClass:function(){return Array.from(this.clsSet).sort((function(e,t){return e-t})).join(" ")},classSameAll:function(e){if(e.clsSet.size!=this.clsSet.size)return!1;for(var t=Array.from(e.clsSet),a=0;a0&&void 0!==arguments[0]?arguments[0]:"text",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];this.type=t,this.text=i,this.target="",this.cls=a,this.clsSet=new Set(a.split(" ")),this.startOffset=-1,this.endOffset=-1,this.dom=[],this.styleRange=[],n.forEach((function(t){e.styleRange.push(new Pe(t.start,t.end,t.cls))}))}Ie.prototype={constructor:Ie,removeClass:function(e){this.hasClass(e)&&(this.clsSet.delete(e),this.cls=Array.from(this.clsSet).join(" "))},hasClass:function(e){return this.clsSet.has(e)},addClass:function(e){return this.hasClass(e)||(this.clsSet.add(e),this.cls=Array.from(this.clsSet).join(" ")),this},setOffset:function(e,t){this.startOffset=e,this.endOffset=t},setOffsetAll:function(){this.startOffset=0,this.endOffset=this.text.length},clearRange:function(){this.startOffset=this.endOffset=-1},addText:function(e,t){if(t){for(var a=0;a=i.start&&e0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";this.type=e,this.index=t,this.before=a,this.after=i}Te.prototype={constructor:Te};var De=Te;function Ae(e){this.editorDom=e,this.undoRedoList=[],this.undoRedoIndex=-1}Ae.prototype={constructor:Ae,execute:function(e,t,a,i){this.undoRedoIndex>=0&&this.undoRedoIndex=50&&this.undoRedoList.splice(0,1),a=this.handleDomColumn(a),i=this.handleDomColumn(i),this.undoRedoList.push(new De(e,t,a,i)),this.undoRedoIndex=this.undoRedoList.length-1},handleDomColumn:function(e){if(!e)return"";var t=[];return e instanceof Array?e.forEach((function(e){t.push({type:e.type,cls:e.cls,text:e.text,styleRange:e.styleRange})})):t.push({type:e.type,cls:e.cls,text:e.text,styleRange:e.styleRange}),JSON.stringify(t)},undo:function(){var e=this;if(this.undoRedoIndex>=this.undoRedoList.length&&(this.undoRedoIndex=this.undoRedoList.length-1),!(this.undoRedoIndex<0)){var t=this.undoRedoList[this.undoRedoIndex],a=JSON.parse(t.before),i=t.index;a.forEach((function(a){e.undoObjDomToEditor(t,i,a),i++})),this.undoRedoIndex=Math.max(this.undoRedoIndex-1,-1)}},redo:function(){var e=this;if(this.undoRedoIndex++,this.undoRedoIndex<0||this.undoRedoIndex>=this.undoRedoList.length)this.undoRedoIndex--;else{var t=this.undoRedoList[this.undoRedoIndex],a=1==t.type?t.after:t.before,i=JSON.parse(a),n=t.index;i.forEach((function(a){e.redoObjDomToEditor(t,n,a),n++}))}},redoObjDomToEditor:function(e,t,a){var i=new Le(a.type,a.cls,a.text,a.styleRange);i.computerStyleRangeToDom(),1==e.type?this.editorDom.length>t&&ba.$set(this.editorDom,t,i):2==e.type?this.editorDom.length==t?this.editorDom.push(i):this.editorDom.length>t&&this.editorDom.splice(t,0,i):3==e.type&&this.editorDom.length>t&&this.editorDom.splice(t,1)},undoObjDomToEditor:function(e,t,a){var i=new Le(a.type,a.cls,a.text,a.styleRange);i.computerStyleRangeToDom(),1==e.type?this.editorDom.length>t&&ba.$set(this.editorDom,t,i):2==e.type?this.editorDom.length>t&&this.editorDom.splice(t,1):3==e.type&&(this.editorDom.length==t?this.editorDom.push(i):this.editorDom.length>t&&this.editorDom.splice(t,0,i))}};var Ne=Ae,Ue={getSelectionContainer:function(e){var t=window.getSelection().getRangeAt(0).commonAncestorContainer;return 1!=t.nodeType&&(t=t.parentNode),1!=t.nodeType||e&&this.isRootBox(t)?null:t},getRootDom:function(e){var t=this.getRealElem(e);return!t||this.isRootBox(e)?null:this.isRootBox(t.parentNode)?t:this.getRootDom(t.parentNode)},getRealElem:function(e){return e&&1!==e.nodeType?e.parentNode:e},isRootBox:function(e){return this.domHaveClass(e,"mg-editor")},domHaveClass:function(e,t){return e&&e.classList&&e.classList.contains(t)}},ze=(a("1157"),{name:"mg-editor",data:function(){return{editor:{},editorRange:{startOffset:0,endOffset:0,startDomIndex:-1,endDomIndex:-1},userInput:{},userInputStyle:{top:0,left:0,display:"none"},editorCursorStyle:{top:0,left:0,display:"none"},editorToolbarStyle:{top:0,left:0,display:"none"},editorDom:[],editDom:{},userInputData:"",undoRedo:{}}},mounted:function(){var e=this;this.undoRedo=new Ne(this.editorDom),this.editor=this.$refs.mgEditor,this.userInput=this.$refs.userInput,this.editorDom.push(new Le("text","head head-h1")),document.body.addEventListener("click",(function(t){for(var a=Math.min(e.editorDom.length,e.editorRange.endDomIndex),i=e.editorRange.startDomIndex;i=0){for(var c=a.startOffset,d=Ue.getRealElem(a.startContainer).previousSibling;d;)c+=d.innerText.length,d=d.previousSibling;for(var u=e.editorDom[s],p=l?a.endOffset:u.text.length,h=Ue.getRealElem(a.endContainer).previousSibling;h;)p+=h.innerText.length,h=h.previousSibling;u.setOffset(c,p)}if(!l){for(var g=s+1;g=0){var v=e.editorDom[r];v.setOffset(0,f)}}e.editorRange.startDomIndex=s,e.editorRange.endDomIndex=r+1,e.editorToolbarStyle.display="block"}else e.hideToolbar()}else e.hideToolbar()}))},methods:{editorClick:function(e){var t=this.editorDom[this.editorDom.length-1];"locate"!=t.type&&(t=new Le("locate","locate"),this.editorDom.push(t),this.undoRedo.execute(2,this.editorDom.length-1,t,"")),setTimeout((function(){return e.target.lastChild.click()}),100)},domClick:function(e,t){var a=this;setTimeout((function(){return a.domClickTimer(e,t)}),50)},domClickTimer:function(e,t){var a=this;this.editDom=e,this.editDom.target=t.target,this.userInputStyle.top=t.pageY+"px",this.userInputStyle.left=t.pageX+"px",this.userInputStyle.display="block";var i=window.getComputedStyle(t.target),n=parseInt(i.fontSize),o=t.target.offsetTop+n/2/2,s=t.target.offsetLeft;this.editorCursorStyle.top=o+"px",this.editorCursorStyle.left=s+"px",this.editorCursorStyle.height=i.fontSize,this.editorCursorStyle.display="block";var r=this.getSelectionRange();if(null!=r){var l=Ue.getRootDom(r.startContainer),c=Ue.getRootDom(r.endContainer),d=l.getAttribute("index"),u=c.getAttribute("index");if(d==u){for(var p=r.startOffset,h=Ue.getRealElem(r.startContainer).previousSibling;h;h=h.previousSibling)p+=h.innerText.length;for(var g=r.endOffset,f=Ue.getRealElem(r.endContainer).previousSibling;f;f=f.previousSibling)g+=f.innerText.length;this.editorRange.startOffset=p,this.editorRange.endOffset=g,p==g&&(this.hideToolbar(),setTimeout((function(){return a.userInput.focus()}),50))}}else this.hideToolbar()},userInputDataChange:function(){if(this.userInputData){var e;"locate"==this.editDom.type&&(this.editDom.type="text",this.editDom.removeClass("locate"),e=new Le("locate","locate"),this.editorDom.push(e));var t=this.editDom.clone(),a=this.editDom.text||"",i=this.editorRange.startOffset;this.editDom.addText(i,this.userInputData),i0?e.getRangeAt(0):null}}}),Re=ze,Ee=Object(d["a"])(Re,ke,xe,!1,null,null,null),$e=Ee.exports,Fe={data:function(){return{editor:{}}},components:{"mg-editor":$e},mounted:function(){},methods:{}},Oe=Fe,Me=Object(d["a"])(Oe,ye,be,!1,null,null,null),He=Me.exports,We=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v("没有权限访问该模块")])},Be=[],Ve={data:function(){return{}},mounted:function(){},methods:{}},je=Ve,qe=Object(d["a"])(je,We,Be,!1,null,null,null),Ge=qe.exports,Ke=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"home-vue",staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"max-width":"800px",margin:"0 auto"}},[i("el-select",{staticStyle:{float:"right","z-index":"1"},attrs:{placeholder:"请选择查看方式"},on:{change:e.getSpacePageNews},model:{value:e.searchParam.newsType,callback:function(t){e.$set(e.searchParam,"newsType",t)},expression:"searchParam.newsType"}},e._l(e.newsTypesArr,(function(e){return i("el-option",{key:e.key,attrs:{label:e.val,value:e.key}})})),1),i("el-tabs",{attrs:{value:"first"}},[i("el-tab-pane",{attrs:{label:e.newsTypesMap[e.searchParam.newsType],name:"first"}},[e.spacePageNews.length<=0?i("div",{staticClass:"empty-news"},[e._v("暂无数据")]):e._l(e.spacePageNews,(function(t){return i("div",{staticClass:"line-box"},[i("div",{staticClass:"line-title"},[i("span",{staticClass:"text-link"},[e._v(e._s(t.createUserName))]),e._v(" 发布于 "),i("span",{staticClass:"text-link"},[e._v(e._s(t.spaceName))])]),i("div",{staticClass:"page-preview-box"},[i("div",{staticClass:"page-preview-title",domProps:{innerHTML:e._s(t.pageTitle)},on:{click:function(a){return e.showPageDetail(t)}}}),i("div",{staticClass:"page-preview-content",domProps:{innerHTML:e._s(t.previewContent)}}),i("div",[i("span",[i("img",{staticClass:"zan-img",attrs:{src:a("6c9a")}}),e._v(" "+e._s(t.zanNum)+" ")]),i("span",[i("i",{staticClass:"el-icon-view view-img"}),e._v(" "+e._s(t.viewNum)+" ")]),i("span",[e._v(e._s(t.updateTime||t.createTime))])])])])}))],2)],1),i("div",{staticClass:"page-info-box"},[i("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])},Ze=[],Qe={data:function(){return{totalCount:0,searchParam:{spaceId:"",newsType:1,pageNum:1,pageSize:20},spacePageNews:[],newsTypesArr:[{key:1,val:"最近更新"},{key:2,val:"最新创建"},{key:3,val:"查看最多"},{key:4,val:"点赞最多"},{key:5,val:"查看+点赞最多"}],newsTypesMap:{}}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{getSpacePageNews:function(){var e=this;P.pageNews(this.searchParam).then((function(t){e.spacePageNews=t.data||[],e.totalCount=t.total}))},handleSizeChange:function(e){this.searchParam.pageSize=e,this.getSpacePageNews()},showPageDetail:function(e){this.nowClickPath={pageId:e.pageId},this.$router.push({path:"/page/show",query:this.nowClickPath})},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getSpacePageNews()},initQueryParam:function(e){var t=this;this.searchParam={spaceId:e.query.spaceId,newsType:1,pageNum:1,pageSize:20},this.searchParam.spaceId&&this.getSpacePageNews(),this.newsTypesMap={},this.newsTypesArr.forEach((function(e){return t.newsTypesMap[e.key]=e.val}))}}},Je=Qe,Xe=(a("2629"),Object(d["a"])(Je,Ke,Ze,!1,null,null,null)),Ye=Xe.exports,et=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"my-info-vue"},[a("div",{staticStyle:{margin:"0 auto","max-width":"1000px"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e._v("我的信息")]),a("el-form",{staticClass:"search-form-box",attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"账号:"}},[e._v(e._s(e.userInfo.userNo))]),a("el-form-item",{attrs:{label:"用户名:"}},[e._v(e._s(e.userInfo.userName))]),a("el-form-item",{attrs:{label:"手机号:"}},[e._v(e._s(e.userInfo.phone))]),a("el-form-item",{attrs:{label:"邮箱:"}},[e._v(e._s(e.userInfo.email))]),a("el-form-item",{attrs:{label:"状态:"}},[e._v(e._s(0==e.userInfo.delFlag?"正常":"停用"))]),a("el-form-item",{attrs:{label:"性别:"}},[e._v(e._s(0==e.userInfo.sex?"女":"男"))])],1)],1)],1)])},tt=[],at={data:function(){return{userInfo:{}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userInfo=t.data}))}}},it=at,nt=(a("dcfc"),Object(d["a"])(it,et,tt,!1,null,null,null)),ot=nt.exports,st=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"page-show-vue"},[i("el-row",{staticStyle:{height:"100%"},attrs:{type:"border-card"}},[i("el-col",{staticStyle:{padding:"20px","border-right":"1px solid #f1f1f1",height:"100%",overflow:"auto"},attrs:{span:e.actionTabVisible?18:24}},[i("el-row",[i("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[i("div",{staticStyle:{"max-width":"1000px",margin:"0 auto","padding-left":"10px"}},[i("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),i("div",{staticClass:"wiki-author"},[i("div",[e.wikiPage.updateUserName?i("span",[e._v(e._s(e.wikiPage.updateUserName)+" 于 "+e._s(e.wikiPage.updateTime)+" 修改")]):i("span",{staticClass:"create-user-time"},[e._v(e._s(e.wikiPage.createUserName)+" 于 "+e._s(e.wikiPage.createTime)+" 创建")]),i("div",{staticStyle:{float:"right"}},[i("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"text",icon:"el-icon-chat-line-round"},on:{click:e.showCommentWiki}},[e._v("评论")]),1==e.wikiPageAuth.canUploadFile?i("el-upload",{staticClass:"upload-page-file",staticStyle:{display:"inline","margin-right":"10px"},attrs:{action:e.uploadFileUrl,"with-credentials":!0,"on-success":e.uploadFileSuccess,"on-error":e.uploadFileError,name:"files","show-file-list":"",multiple:"",data:e.uploadFormData,limit:999}},[i("el-button",{attrs:{type:"text",icon:"el-icon-upload"}},[e._v("上传附件")])],1):e._e(),1==e.wikiPageAuth.canEdit?i("el-button",{attrs:{type:"text",icon:"el-icon-edit"},on:{click:e.editWiki}},[e._v("编辑")]):e._e(),i("el-dropdown",{staticStyle:{"margin-left":"10px"},on:{command:e.handleMoreCommand}},[i("el-button",{attrs:{type:"text"}},[e._v(" 更多"),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{command:"showPageHistory",icon:"el-icon-time"}},[e._v("查看历史版本")]),1==e.wikiPageAuth.canConfigAuth?i("el-dropdown-item",{attrs:{command:"editAuth",icon:"el-icon-s-check"}},[e._v("权限设置")]):e._e(),1==e.spaceInfo.openDoc?i("el-dropdown-item",{attrs:{command:"showOpenPage",icon:"el-icon-share"}},[e._v("查看开放文档")]):e._e(),1==e.spaceInfo.openDoc?i("el-dropdown-item",{attrs:{command:"showMobileView",icon:"el-icon-mobile-phone"}},[e._v("手机端查看")]):e._e(),i("el-dropdown-item",{attrs:{command:"exportWord",icon:"el-icon-download"}},[e._v("导出为Word文档")]),1==e.wikiPageAuth.canDelete?i("el-dropdown-item",{attrs:{command:"deletePage",icon:"el-icon-delete"}},[e._v("删除")]):e._e()],1)],1)],1)])]),i("div",{staticClass:"wiki-files"},[i("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[i("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),i("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),i("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),i("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),i("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}}),1==e.wikiPageAuth.canDeleteFile?i("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"small"},on:{click:function(a){return e.deletePageFile(t.row)}}},[e._v("删除")])]}}],null,!1,2397412326)}):e._e()],1)],1),i("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?i("div",{directives:[{name:"highlight",rawName:"v-highlight"}],staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):i("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})]),i("div",{staticStyle:{"margin-top":"40px","font-size":"14px"}},[i("span",{staticClass:"is-link",staticStyle:{"vertical-align":"top"}},[i("span",{directives:[{name:"show",rawName:"v-show",value:0==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 0"}],on:{click:function(t){return e.zanPage(1)}}},[i("img",{staticStyle:{"vertical-align":"middle"},attrs:{src:a("6c9a")}}),e._v(" 赞")]),i("span",{directives:[{name:"show",rawName:"v-show",value:1==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 1"}],on:{click:function(t){return e.zanPage(0)}}},[i("img",{staticStyle:{"vertical-align":"middle",transform:"rotateX(180deg)"},attrs:{src:a("6c9a")}}),e._v(" 踩")])]),i("span",{staticStyle:{"margin-left":"10px","vertical-align":"top"}},[0==e.wikiPage.selfZan&&e.wikiPage.zanNum<=0?i("span",[e._v("成为第一个赞同者")]):0==e.wikiPage.selfZan&&e.wikiPage.zanNum>0?i("span",[i("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v(e._s(e.wikiPage.zanNum)+"人")]),e._v("赞了它 ")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum<=1?i("span",[e._v("我赞了它")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum>1?i("span",[i("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v("我和"+e._s(e.wikiPage.zanNum-1)+"个其他人")]),e._v("赞了它 ")]):e._e()]),i("span",{staticStyle:{"margin-left":"10px"}},[i("i",{staticClass:"el-icon-view",staticStyle:{"font-size":"16px",color:"#666"}}),e._v(" "+e._s(e.wikiPage.viewNum)+"次阅读 ")])])])]),e.navigationList.length>0?i("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[i("Navigation",{ref:"navigation",attrs:{heading:e.navigationList}})],1):e._e()],1)],1),i("el-col",{directives:[{name:"show",rawName:"v-show",value:e.actionTabVisible,expression:"actionTabVisible"}],staticStyle:{height:"100%"},attrs:{span:6}},[i("i",{staticClass:"el-icon-close close-action-tab",on:{click:e.closeActionTab}}),i("el-tabs",{on:{"tab-click":e.actionTabClick},model:{value:e.actionTabActiveName,callback:function(t){e.actionTabActiveName=t},expression:"actionTabActiveName"}},[i("el-tab-pane",{attrs:{label:"评论",name:"comment"}},[i("div",{ref:"actionTabComment",staticClass:"action-tab-box",staticStyle:{"padding-bottom":"130px","box-sizing":"border-box",height:"calc(100vh - 80px)"}},[e.commentList.length<=0?i("div",{staticClass:"action-box-empty"},[e._v("暂无评论")]):i("el-timeline",e._l(e.commentList,(function(t){return i("el-timeline-item",{attrs:{timestamp:t.createTime,placement:"top"}},[i("el-card",{staticClass:"box-card comment-card",attrs:{"body-style":{padding:"10px"}}},[i("div",{staticClass:"head",style:"background-color: "+t.color},[e._v(e._s(t.createUserName.substr(0,1)))]),i("div",{staticClass:"comment-user-name"},[e._v(" "+e._s(t.createUserName)+" "),e.canDeleteComment(t)?i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.visible,callback:function(a){e.$set(t,"visible",a)},expression:"comment.visible"}},[i("p",[e._v("确定要除删此评论吗?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t.visible=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.deleteComment(t.id)}}},[e._v("确定")])],1),i("i",{staticClass:"el-icon-delete",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1),i("pre",{staticClass:"comment-content"},[e._v(e._s(t.content))])])],1)})),1)],1),i("div",{staticClass:"comment-input-box"},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.commentTextInput,expression:"commentTextInput"}],attrs:{rows:"5",placeholder:"发表评论"},domProps:{value:e.commentTextInput},on:{input:function(t){t.target.composing||(e.commentTextInput=t.target.value)}}}),i("el-button",{staticStyle:{float:"right",margin:"2px 5px"},attrs:{type:"primary",size:"mini"},on:{click:e.submitPageComment}},[e._v("发送")])],1)]),i("el-tab-pane",{attrs:{label:"修改历史",name:"history"}},[i("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.getPageHistoryByScroll,expression:"getPageHistoryByScroll"}],staticClass:"action-tab-box"},[e.pageHistoryList.length<=0?i("div",{staticClass:"action-box-empty"},[e._v("暂无修改历史记录")]):i("el-timeline",e._l(e.pageHistoryList,(function(t){return i("el-timeline-item",[i("el-tag",{staticClass:"history-item",attrs:{type:e.pageHistoryChoice.id==t.id?3==t.loading?"danger":"success":"info"},on:{click:function(a){return e.historyClick(t)}}},[i("div",[e._v(e._s(t.createUserName))]),i("div",[e._v(e._s(t.createTime))])]),i("i",{directives:[{name:"show",rawName:"v-show",value:1==t.loading,expression:"history.loading==1"}],staticClass:"el-icon-loading history-loading-status"}),i("i",{directives:[{name:"show",rawName:"v-show",value:2==t.loading,expression:"history.loading==2"}],staticClass:"el-icon-circle-check history-loading-status"}),i("i",{directives:[{name:"show",rawName:"v-show",value:3==t.loading,expression:"history.loading==3"}],staticClass:"el-icon-circle-close history-loading-status"})],1)})),1)],1)])],1)],1)],1),i("el-dialog",{attrs:{title:"手机扫码查看",visible:e.mobileScanDialogVisible,width:"400px"},on:{"update:visible":function(t){e.mobileScanDialogVisible=t}}},[i("div",{staticStyle:{"text-align":"center"}},[i("div",{ref:"qrCodeDiv",staticClass:"mobile-qr"}),i("div",[e._v("使用微信或手机浏览器扫一扫查看")]),i("div",[e._v("或 "),i("a",{attrs:{target:"_blank",href:e.qrCodeUrl}},[e._v("直接访问")])])])]),i("el-dialog",{attrs:{title:"赞了它的人",visible:e.zanUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.zanUserDialogVisible=t}}},[i("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.zanUserList,border:"","show-header":!1}},[i("el-table-column",{attrs:{prop:"createUserName",label:"用户"}}),i("el-table-column",{attrs:{prop:"createTime",label:"时间"}})],1)],1),i("el-dialog",{attrs:{title:"页面权限",visible:e.pageAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.pageAuthDialogVisible=t}}},[i("el-row",[i("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.pageAuthUserLoading},model:{value:e.pageAuthNewUser,callback:function(t){e.pageAuthNewUser=t},expression:"pageAuthNewUser"}},e._l(e.searchUserList,(function(e){return i("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),i("el-button",{on:{click:e.addPageAuthUser}},[e._v("添加")])],1),i("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.pageAuthUserList,border:""}},[i("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),i("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(a){e.$set(t.row,"editPage",a)},expression:"scope.row.editPage"}},[e._v("编辑")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(a){e.$set(t.row,"deletePage",a)},expression:"scope.row.deletePage"}},[e._v("删除")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(a){e.$set(t.row,"pageFileUpload",a)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(a){e.$set(t.row,"pageFileDelete",a)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(a){e.$set(t.row,"pageAuthManage",a)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),i("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteUserPageAuth(t.row)}}},[e._v("删除")])]}}])})],1),i("div",[i("el-button",{attrs:{type:"primary"},on:{click:e.saveUserPageAuth}},[e._v("保存配置")])],1)],1),i("div",{ref:"imagePreview"},[e.showImagePreview?i("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1),i("form",{ref:"downloadForm",attrs:{method:"post",action:e.downloadFormParam.url,target:"_blank"}},e._l(e.downloadFormParam.param,(function(e,t){return i("input",{attrs:{type:"hidden",name:t},domProps:{value:e}})})),0)],1)},rt=[],lt=a("d044"),ct=a.n(lt),dt=(a("b680"),{computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t}}),ut={createNavigationHeading:function(){var e=[],t=document.querySelector(".wiki-page-content").querySelectorAll("h1,h2,h3,h4,h5,h6");return t.length<=0?[]:(t.forEach((function(t){var a=t.innerHTML.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/<\/?[^>]+(>|$)/g,"");e.push({node:t,level:parseInt(t.tagName.replace(/[h]/i,""),10),text:a})})),e)}},pt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"navigation"},[a("div",{ref:"navigation",staticStyle:{display:"inline-block",width:"100%"}}),a("div",{staticClass:"navigation-heading",style:{width:e.navigationWidth}},e._l(e.heading,(function(t){return a("div",{class:"heading-item heading-"+t.level,on:{click:function(a){return e.headingItemClick(t)}}},[e._v(" "+e._s(t.text)+" ")])})),0)])},ht=[],gt={props:{heading:{type:Array,default:[]}},data:function(){return{navigationWidth:"100px"}},watch:{"$store.state.global.rightAsideWidth":function(){this.computeNavigationWidth()}},mounted:function(){var e=this;window.onresize=function(){e.computeNavigationWidth()},setTimeout((function(){return e.computeNavigationWidth()}),100)},methods:{computeNavigationWidth:function(){this.navigationWidth=window.getComputedStyle(this.$refs.navigation,null).width},headingItemClick:function(e){e.node.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}},ft=gt,mt=(a("43a0"),Object(d["a"])(ft,pt,ht,!1,null,null,null)),vt=mt.exports,wt=a("b2d8"),yt=a("08a9"),bt=(a("c350"),a("64e1"),{colorArr:["#67C23A","#409EFF","#E6A23C","#F56C6C","#909399","#303133"],userHeadColor:{}}),kt={props:["spaceInfo"],components:{"el-image-viewer":yt["a"],mavonEditor:wt["mavonEditor"],Navigation:vt},data:function(){return{wikiPage:{},wikiPageAuth:{},pageContent:{},pageFileList:[],selfUserId:0,uploadFileList:[],uploadFormData:{pageId:0},zanUserDialogVisible:!1,zanUserList:[],parentPath:{},qrCodeUrl:"",mobileScanDialogVisible:!1,commentTextInput:"",commentList:[],recommentInfo:{},uploadFileUrl:".//zyplayer-doc-wiki/page/file/upload",pageAuthDialogVisible:!1,pageAuthUserList:[],searchUserList:[],pageAuthNewUser:"",pageAuthUserLoading:!1,actionTabVisible:!1,actionTabActiveName:"comment",pageHistoryDetail:"",pageShowDetail:"",pageHistoryChoice:{},pageHistoryList:[],pageHistoryPageNum:1,navigationList:[],previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],markdownToolbars:{fullscreen:!0,readmodel:!0},downloadFormParam:{url:"zyplayer-doc-wiki/page/download",param:{}}}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{editWiki:function(){var e=this,t={pageId:this.parentPath.pageId};P.pageLock(t).then((function(){e.$router.push({path:"/page/edit",query:{pageId:e.parentPath.pageId}})}))},getSearchUserList:function(e){var t=this;""!=e&&(this.pageAuthUserLoading=!0,S.getUserBaseInfo({search:e}).then((function(e){t.searchUserList=e.data||[],t.pageAuthUserLoading=!1})))},handleMoreCommand:function(e){"editAuth"==e?this.editWikiAuth():"deletePage"==e?this.deleteWikiPage():"showPageHistory"==e?this.showPageHistory():"showOpenPage"==e?this.showOpenPage():"showMobileView"==e?this.showMobileView():"exportWord"==e&&this.exportWord()},exportWord:function(){var e=this;this.downloadFormParam.param={pageId:this.wikiPage.id},setTimeout((function(){return e.$refs.downloadForm.submit()}),0)},showOpenPage:function(){if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var e=this.$router.resolve({path:"/page/share/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});window.open(e.href,"_blank")}},showMobileView:function(){var e=this;if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var t=this.$router.resolve({path:"/page/share/mobile/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});this.mobileScanDialogVisible=!0;var a=window.location.href.split("#")[0];setTimeout((function(){e.qrCodeUrl=a+t.href,e.$refs.qrCodeDiv.innerHTML="",new ct.a(e.$refs.qrCodeDiv,{text:e.qrCodeUrl,width:250,height:250,colorDark:"#333333",colorLight:"#ffffff",correctLevel:ct.a.CorrectLevel.M})}),0)}},addPageAuthUser:function(){var e=this;if(this.pageAuthNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchUserList.find((function(t){return t.userId==e.pageAuthNewUser})))this.pageAuthNewUser="";else{for(var t="",a=0;a0){var t=this.wikiPage.name||"WIKI-内容展示";e.unshift({level:1,node:this.$refs.wikiTitle,text:t})}this.navigationList=e},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){e.showImagePreview=!1}}))},loadCommentList:function(e){var t=this;this.cancelCommentUser(),P.pageCommentList({pageId:e}).then((function(e){for(var a=e.data||[],i=0;i0?"":this.parentId,s={spaceId:this.spaceId,parentId:o,id:this.wikiPage.id,name:this.wikiPageEdit.pageTitle,editorType:this.wikiPageEdit.editorType,content:a,preview:i};P.updatePage(s).then((function(a){t.$message.success("保存成功!"),t.$emit("loadPageList"),t.pageId=a.data.id,1==e?t.$router.push({path:"/page/show",query:{pageId:t.pageId}}):t.loadPageDetail(t.pageId)}))}else this.$message.warning("标题不能为空")},loadPageDetail:function(e){var t=this;P.pageDetail({id:e}).then((function(e){t.wikiPage=e.data.wikiPage||{},t.pageContent=e.data.pageContent||{},t.pageFileList=e.data.fileList||[],t.wikiPageEdit.pageTitle=t.wikiPage.name,t.wikiPageEdit.editorType=t.wikiPage.editorType,2===t.wikiPageEdit.editorType?t.markdownContent=t.pageContent.content||"":setTimeout((function(){t.$refs.wangEditor.setTitle(t.wikiPage.name||""),t.$refs.wangEditor.setHtml(t.pageContent.content||"")}),0)}))},loadParentPageDetail:function(e){var t=this;e&&P.pageDetail({id:e}).then((function(e){t.parentWikiPage=e.data.wikiPage||{}}))},cleanPage:function(){this.wikiPage={},this.pageContent={},this.pageFileList=[],this.wikiPageEdit.pageTitle="",this.editor.txt&&this.editor.txt.html("")},initQueryParam:function(e){var t=this;this.pageId=e.query.pageId,this.parentId=e.query.parentId,this.pageId?(this.loadPageDetail(this.pageId),P.pageLock({pageId:this.pageId}).catch((function(e){var a=t;t.$alert(e.errMsg||"未知错误","错误",{confirmButtonText:"确定",callback:function(){a.$router.back()}})}))):(this.loadParentPageDetail(this.parentId),this.cleanPage())},addMarkdownImage:function(e,t){var a=this,i=new FormData;i.append("files",t),y()({url:this.fileUploadUrl,method:"post",data:i,headers:{"Content-Type":"multipart/form-data"},timeout:1e4,withCredentials:!0}).then((function(t){var i=t.data.data||{};i.url?a.$refs.mavonEditor.$img2Url(e,i.url):a.$message.warning("上传失败,返回数据为空")})).catch((function(e){a.$message.warning("上传失败:"+e.message)}))},initEditor:function(){}}},Rt=zt,Et=(a("5e96"),Object(d["a"])(Rt,Ct,_t,!1,null,null,null)),$t=Et.exports,Ft=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"space-manage-vue",staticStyle:{"min-height":"100%"}},[a("el-breadcrumb",{staticStyle:{padding:"20px 10px"},attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("WIKI文档")]),a("el-breadcrumb-item",[e._v("空间管理")])],1),a("div",{staticStyle:{"max-width":"1200px",margin:"0 auto",background:"#fff",padding:"20px","min-height":"100%","box-sizing":"border-box"}},[a("div",{staticStyle:{"text-align":"right","margin-bottom":"10px"}},[a("span",{staticStyle:{float:"left","line-height":"40px"}},[e._v(" 仅展示我收藏的空间: "),a("el-switch",{attrs:{"inactive-value":"0","active-value":"1"},on:{change:e.wikiOnlyShowFavoriteChange},model:{value:e.userSetting.wiki_only_show_favorite,callback:function(t){e.$set(e.userSetting,"wiki_only_show_favorite",t)},expression:"userSetting.wiki_only_show_favorite"}}),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"控制左上角空间下拉列表仅展示我收藏的空间",placement:"top-start"}},[a("i",{staticClass:"el-icon-warning-outline",staticStyle:{"vertical-align":"middle","margin-left":"10px",color:"#999"}})])],1),a("el-button",{attrs:{icon:"refresh",loading:e.spaceListLoading},on:{click:e.loadSpaceList}},[e._v("刷新")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.showCreateSpace}},[e._v("创建空间")])],1),a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.spaceList,border:""}},[a("el-table-column",{attrs:{prop:"id",label:"ID",width:"60"}}),a("el-table-column",{attrs:{prop:"name",label:"名字"}}),a("el-table-column",{attrs:{prop:"spaceExplain",label:"说明"}}),a("el-table-column",{attrs:{label:"开放地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.openDoc?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.showOpenSpace(t.row.uuid)}}},[e._v(e._s(t.row.name))]):a("span",[e._v("暂未开放")])]}}])}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"favorite",label:"收藏",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.favorite?a("i",{staticClass:"el-icon-star-on favorite-icon",on:{click:function(a){return e.updateSpaceFavorite(t.row)}}}):a("i",{staticClass:"el-icon-star-off favorite-icon",on:{click:function(a){return e.updateSpaceFavorite(t.row)}}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return e.userSelfInfo.id==t.row.createUserId?[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(a){return e.editSpaceInfo(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"small",type:"warning"},on:{click:function(a){return e.editSpaceAuth(t.row)}}},[e._v("授权")]),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(a){return e.deleteSpaceInfo(t.row)}}},[e._v("删除")])]:void 0}}],null,!0)})],1)],1),a("el-dialog",{attrs:{title:"权限管理",visible:e.spaceAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.spaceAuthDialogVisible=t}}},[a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",placeholder:"请选择分组"},model:{value:e.spaceAuthNewGroupId,callback:function(t){e.spaceAuthNewGroupId=t},expression:"spaceAuthNewGroupId"}},e._l(e.searchGroupList,(function(t){return a("el-option",{key:t.id,attrs:{label:e.searchGroupMap[t.id],value:t.id}})})),1),a("el-button",{on:{click:e.addSpaceAuthUserGroup}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.spaceAuthGroupList,border:""}},[a("el-table-column",{attrs:{prop:"groupId",label:"分组名",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.searchGroupMap[t.row.groupId]))]}}])}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(a){e.$set(t.row,"editPage",a)},expression:"scope.row.editPage"}},[e._v("编辑")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(a){e.$set(t.row,"deletePage",a)},expression:"scope.row.deletePage"}},[e._v("删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(a){e.$set(t.row,"pageFileUpload",a)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(a){e.$set(t.row,"pageFileDelete",a)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(a){e.$set(t.row,"pageAuthManage",a)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(a){return e.deleteGroupSpaceAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",{staticStyle:{"text-align":"right"}},[a("el-button",{on:{click:e.manageUserGroup}},[e._v("分组管理")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveGroupSpaceAuth}},[e._v("保存配置")])],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}})],1)},Ot=[],Mt={data:function(){return{spaceListLoading:!1,spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},userSelfInfo:{},editSpaceId:"",spaceAuthDialogVisible:!1,spaceAuthNewGroupId:"",spaceAuthGroupLoading:!1,searchGroupList:[],searchGroupMap:{},spaceAuthGroupList:[],userSetting:{wiki_only_show_favorite:0}}},components:{"create-space":D},mounted:function(){this.loadSpaceList(),this.getSelfUserInfo(),this.getSpaceSettingList()},methods:{showOpenSpace:function(e){var t=this.$router.resolve({path:"/page/share/home",query:{space:e}});window.open(t.href,"_blank")},showCreateSpace:function(){this.$refs.createSpace.show()},editSpaceInfo:function(e){this.$refs.createSpace.show(e.id)},addSpaceAuthUserGroup:function(){var e=this;this.spaceAuthNewGroupId?(this.spaceAuthGroupList.find((function(t){return t.groupId==e.spaceAuthNewGroupId}))||this.spaceAuthGroupList.push({groupId:this.spaceAuthNewGroupId,editPage:0,commentPage:0,deletePage:0,pageFileUpload:0,pageFileDelete:0,pageAuthManage:0}),this.spaceAuthNewGroupId=""):this.$message.warning("请先选择分组")},updateSpaceFavorite:function(e){var t=1==e.favorite?1:0;P.spaceFavoriteUpdate({spaceId:e.id,delFlag:t}).then((function(t){e.favorite=1==e.favorite?0:1}))},saveGroupSpaceAuth:function(){var e=this,t={spaceId:this.editSpaceId,authList:JSON.stringify(this.spaceAuthGroupList)};P.spaceAuthAssign(t).then((function(t){e.$message.success("授权成功!")}))},manageUserGroup:function(){var e=location.href.substring(0,location.href.indexOf("/doc-wiki"))+"#/console/userGroupList";window.open(e,"_blank")},deleteGroupSpaceAuth:function(e){this.spaceAuthGroupList=this.spaceAuthGroupList.filter((function(t){return t.groupId!=e.groupId}))},editSpaceAuth:function(e){var t=this;this.editSpaceId=e.id,this.spaceAuthNewGroupId="",this.spaceAuthGroupList=[],S.userGroupList().then((function(e){t.searchGroupList=e.data||[],t.searchGroupList.forEach((function(e){return t.searchGroupMap[e.id]=e.name}))})),P.spaceAuthList({spaceId:e.id}).then((function(e){t.spaceAuthGroupList=e.data||[],t.spaceAuthDialogVisible=!0}))},deleteSpaceInfo:function(e){var t=this;this.$confirm("确定要删除此空间及下面的所有文档吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={id:e.id,delFlag:1};P.updateSpace(a).then((function(){t.$message.success("删除成功"),t.loadSpaceList(),t.$emit("loadSpace")}))}))},loadSpaceList:function(){var e=this;this.spaceListLoading=!0,P.spaceList({ignoreFavorite:1}).then((function(t){e.spaceList=t.data||[],setTimeout((function(){return e.spaceListLoading=!1}),500)}))},wikiOnlyShowFavoriteChange:function(){var e=this,t={name:"wiki_only_show_favorite",value:this.userSetting.wiki_only_show_favorite};P.spaceSettingUpdate(t).then((function(t){e.$emit("loadSpace")}))},getSpaceSettingList:function(){var e=this;P.spaceSettingList().then((function(t){var a=t.data||{};e.userSetting={wiki_only_show_favorite:a.wiki_only_show_favorite||0}}))},getSelfUserInfo:function(){var e=this;S.getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))}}},Ht=Mt,Wt=(a("8186"),Object(d["a"])(Ht,Ft,Ot,!1,null,null,null)),Bt=Wt.exports,Vt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"page-share-home-vue",staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"max-width":"800px",margin:"0 auto"}},[e.spacePageNews.length<=0?i("div",{staticClass:"empty-news"},[e._v("暂无数据")]):e._l(e.spacePageNews,(function(t){return i("div",{staticClass:"line-box"},[i("div",{staticClass:"line-title"},[i("span",{staticClass:"text-link"},[e._v(e._s(t.createUserName))]),e._v(" 发布于 "),i("span",{staticClass:"text-link"},[e._v(e._s(t.spaceName))])]),i("div",{staticClass:"page-preview-box"},[i("div",{staticClass:"page-preview-title",domProps:{innerHTML:e._s(t.pageTitle)},on:{click:function(a){return e.showPageDetail(t)}}}),i("div",{staticClass:"page-preview-content",domProps:{innerHTML:e._s(t.previewContent)}}),i("div",[i("span",[i("img",{staticClass:"zan-img",attrs:{src:a("6c9a")}}),e._v(" "+e._s(t.zanNum)+" ")]),i("span",[i("i",{staticClass:"el-icon-view view-img"}),e._v(" "+e._s(t.viewNum)+" ")]),i("span",[e._v(e._s(t.updateTime||t.createTime))])])])])})),i("div",{staticClass:"page-info-box"},[i("el-pagination",{attrs:{"page-sizes":[20,50,100],"page-size":20,"current-page":e.searchParam.pageNum,layout:"prev, pager, next, jumper, sizes, total",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],2)])},jt=[],qt={data:function(){return{totalCount:0,searchParam:{spaceId:"",newsType:1,pageNum:1,pageSize:20},spacePageNews:[]}},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{getSpacePageNews:function(){var e=this;P.openPageNews(this.searchParam).then((function(t){e.spacePageNews=t.data||[],e.totalCount=t.total}))},handleSizeChange:function(e){this.searchParam.pageSize=e,this.getSpacePageNews()},showPageDetail:function(e){this.nowClickPath={space:e.space,pageId:e.pageId},this.$router.push({path:"/page/share/view",query:this.nowClickPath})},handleCurrentChange:function(e){this.searchParam.pageNum=e,this.getSpacePageNews()},initQueryParam:function(e){this.searchParam={space:e.query.space,newsType:1,pageNum:1,pageSize:20},this.searchParam.space&&this.getSpacePageNews()}}},Gt=qt,Kt=(a("d132"),Object(d["a"])(Gt,Vt,jt,!1,null,null,null)),Zt=Kt.exports,Qt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-share-view-vue"},[a("el-row",{attrs:{type:"border-card"}},[a("el-row",[e.navigationList.length>0?a("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[a("Navigation",{attrs:{heading:e.navigationList}})],1):e._e(),a("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[a("div",{staticStyle:{"max-width":"1000px","padding-left":"10px",margin:"0 auto"}},[a("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),a("div",{staticClass:"wiki-author"},[e.wikiPage.updateTime?a("span",[e._v("最后修改:"+e._s(e.wikiPage.updateTime))]):a("span",[e._v("创建时间:"+e._s(e.wikiPage.createTime))])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}})],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})])])])],1)],1),a("div",{ref:"imagePreview"},[e.showImagePreview?a("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1)],1)},Jt=[],Xt={data:function(){return{spaceUuid:"",nowPageId:"",wikiPage:{},pageFileList:[],pageShowDetail:"",previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],navigationList:[]}},components:{"el-image-viewer":yt["a"],Navigation:vt},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{loadPageDetail:function(e){var t=this,a={pageId:e,space:this.spaceUuid};P.openPageDetail(a).then((function(e){var a=e.data.wikiPage||{};a.selfZan=e.data.selfZan||0,t.wikiPage=a;var i=e.data.pageContent||{};t.pageFileList=e.data.fileList||[],2===t.wikiPage.editorType&&(i.content=wt["mavonEditor"].getMarkdownIt().render(i.content)),t.pageShowDetail=i.content;var n=a.name||"WIKI-内容展示";document.title=n,setTimeout((function(){t.previewPageImage();var e=ut.createNavigationHeading();e.length>0&&e.unshift({level:1,node:t.$refs.wikiTitle,text:n}),t.navigationList=e}),500)}))},initQueryParam:function(e){this.spaceUuid=e.query.space,this.nowPageId=e.query.pageId,this.nowPageId&&this.loadPageDetail(this.nowPageId)},computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){return e.showImagePreview=!1}}))}}},Yt=Xt,ea=(a("6afb"),Object(d["a"])(Yt,Qt,Jt,!1,null,null,null)),ta=ea.exports,aa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-share-view-vue"},[a("van-nav-bar",{staticClass:"header",attrs:{title:e.wikiPage.name}},[a("van-icon",{attrs:{slot:"left",name:"wap-nav",size:"20"},on:{click:e.popupShowChange},slot:"left"})],1),a("el-row",{staticClass:"main",attrs:{type:"border-card"}},[a("div",{staticStyle:{"max-width":"950px",margin:"0 auto"}},[a("div",{staticClass:"wiki-author"},[e.wikiPage.updateTime?a("span",[e._v("最后修改:"+e._s(e.wikiPage.updateTime))]):a("span",[e._v("创建时间:"+e._s(e.wikiPage.createTime))])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}})],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})])])])],1)},ia=[],na=a("28a2"),oa={data:function(){return{spaceUuid:"",nowPageId:"",wikiPage:{},pageFileList:[],pageShowDetail:"",previewInitialIndex:0,showImagePreviewList:[]}},components:{"el-image-viewer":yt["a"]},beforeRouteUpdate:function(e,t,a){this.initQueryParam(e),a()},mounted:function(){this.initQueryParam(this.$route)},methods:{popupShowChange:function(){this.$emit("popupShow",!0)},loadPageDetail:function(e){var t=this,a={pageId:e,space:this.spaceUuid};P.openPageDetail(a).then((function(e){var a=e.data.wikiPage||{};a.selfZan=e.data.selfZan||0,t.wikiPage=a;var i=e.data.pageContent||{};t.pageFileList=e.data.fileList||[],2===t.wikiPage.editorType&&(i.content=wt["mavonEditor"].getMarkdownIt().render(i.content)),t.pageShowDetail=i.content,document.title=a.name||"WIKI-内容展示",setTimeout((function(){return t.previewPageImage()}),500)}))},initQueryParam:function(e){this.spaceUuid=e.query.space,this.nowPageId=e.query.pageId,this.nowPageId&&this.loadPageDetail(this.nowPageId)},computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var a=t+"",i=a.indexOf("."),n=a.substr(i+1,2);return"00"==n?a.substring(0,i)+a.substr(i+3,2):t},previewPageImage:function(){var e=this,t=[],a=this.$refs.pageContent.querySelectorAll("img");a.forEach((function(a,i){t.push(a.src),a.onclick=function(){e.previewInitialIndex=i,e.showImagePreviewList=t,Object(na["a"])({images:t,startPosition:i})}}))}}},sa=oa,ra=(a("36c7"),Object(d["a"])(sa,aa,ia,!1,null,null,null)),la=ra.exports,ca=[{path:"/",redirect:"/home"},{path:"/page/search",name:"WIKI-全局搜索",component:we},{path:"/common/noAuth",name:"WIKI-没有权限",component:Ge},{path:"/page/editorTest",name:"编辑内容",component:He},{path:"/",name:"页面管理",component:G,children:[{path:"/home",name:"WIKI文档管理",component:Ye},{path:"/user/myInfo",name:"WIKI-我的信息",component:ot},{path:"/page/show",name:"WIKI-内容展示",component:Pt},{path:"/page/edit",name:"WIKI-编辑内容",component:$t},{path:"/space/manage",name:"WIKI-空间管理",component:Bt}]},{path:"/",name:"页面管理",component:Y,children:[{path:"/page/share/home",name:"WIKI-开放文档",component:Zt},{path:"/page/share/view",name:"WIKI-内容展示",component:ta}]},{path:"/",name:"页面管理",component:pe,children:[{path:"/page/share/mobile/view",name:"WIKI-开放文档",component:la}]}],da=ca,ua=a("2f62"),pa={namespaced:!0,state:{pageTabNameMap:{},rightAsideWidth:0},getters:{getPageTabNameMap:function(e){return e.pageTabNameMap}},mutations:{addTableName:function(e,t){var a=Object.assign({},e.pageTabNameMap);a[t.key]=t.val,e.pageTabNameMap=a},setRightAsideWidth:function(e,t){e.rightAsideWidth=t}}};i["default"].use(ua["a"]);var ha=new ua["a"].Store({modules:{global:pa}}),ga=a("a7fe"),fa=a.n(ga),ma=a("1487"),va=a.n(ma);i["default"].use(o.a),i["default"].use(h["a"]),i["default"].use(fa.a,y.a),i["default"].prototype.$store=ha;var wa=new h["a"]({routes:da});wa.beforeEach((function(e,t,a){e.name&&(document.title=e.name),a()}));var ya=new i["default"]({el:"#app",router:wa,render:function(e){return e(p)}});i["default"].directive("highlight",(function(e){var t=e.querySelectorAll("pre code");t.forEach((function(e){va.a.highlightBlock(e)}))}));var ba=t["default"]=ya},"5d0c":function(e,t,a){"use strict";a("8b6f")},"5e96":function(e,t,a){"use strict";a("c85a")},"64b7":function(e,t,a){},"6afb":function(e,t,a){"use strict";a("aae1")},"6c9a":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEX///9wcHBwcHBwcHBwcHB8fHxwcHB6enpwcHCDg4NwcHB8fHx6enqSkpJ8fHxycnJwcHDp6el2dnZwcHD////39/f19fXz8/Pw8PDr6+vn5+fj4+PZ2dnX19fHx8fExMS9vb20tLSrq6uhoaGenp6MjIyKioqDg4N8fHx6enp4eHh0dHRycnKZmZmOjo6KioqDg4OAgIB/f396enp4eHh2dnZycnJwcHDyRjyJAAAALXRSTlMAETNEVWZmd3eIiJmqu7u7u93d3e7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u6OCyV0AAAAi0lEQVQYGXXBRwKCMBAF0B9Q7Io6RJGo2LAEu8zc/2YuyCILfQ/4R8k5gK+zy0v4TilZeAZb2rTCSMHp3bV+jeJpDEDFIvagSRtNJAro2vHjSo4owOYzNlTTAoDnGZNjLABOFkzOagigWiecUW3fBNB/L5+33GgiSksFQE1YPkUlciwuETxhox3ghy8Wng9K1E9YIwAAAABJRU5ErkJggg=="},7176:function(e,t,a){},8186:function(e,t,a){"use strict";a("7176")},"85ec":function(e,t,a){},"867a":function(e,t,a){},"8b6f":function(e,t,a){},"9c8a":function(e,t,a){"use strict";a("342a")},aae1:function(e,t,a){},b49e:function(e,t,a){"use strict";a("f29e")},c85a:function(e,t,a){},cdc2:function(e,t,a){},d132:function(e,t,a){"use strict";a("2725")},d1f1:function(e,t,a){},d7846:function(e,t,a){},dcfc:function(e,t,a){"use strict";a("ed55")},ed55:function(e,t,a){},f29e:function(e,t,a){},faea:function(e,t,a){"use strict";a("1a52")}}); \ No newline at end of file