1 |
- import{ax as i,d as L,r as f,b as M,o as u,A as y,B as t,C as h,f as r,G as e,a as c,l as v,E as C,_ as B,L as H,X as T}from"./index-bf9ff227.js";import{_ as W}from"./ContentWrap.vue_vue_type_script_setup_true_lang-e7a6a44f.js";import{_ as j}from"./IFrame.vue_vue_type_script_setup_true_lang-ed5b5030.js";import{d as p}from"./download-20922b56.js";import"./el-card-3ab8deb4.js";const k=()=>i.download({url:"/infra/db-doc/export-html"}),D={class:"mb-10px"},R=L({name:"InfraDBDoc",__name:"index",setup(U){const n=f(!0),m=f(""),d=async o=>{if(o==="HTML"){const a=await k();p.html(a,"\u6570\u636E\u5E93\u6587\u6863.html")}if(o==="Word"){const a=await i.download({url:"/infra/db-doc/export-word"});p.word(a,"\u6570\u636E\u5E93\u6587\u6863.doc")}if(o==="Markdown"){const a=await i.download({url:"/infra/db-doc/export-markdown"});p.markdown(a,"\u6570\u636E\u5E93\u6587\u6863.md")}};return M(async()=>{await(async()=>{try{const o=await k(),a=new Blob([o],{type:"text/html"});m.value=window.URL.createObjectURL(a)}finally{n.value=!1}})()}),(o,a)=>{const s=B,l=H,x=j,_=W,b=T;return u(),y(_,{title:"\u6570\u636E\u5E93\u6587\u6863"},{default:t(()=>[h("div",D,[r(l,{type:"primary",plain:"",onClick:a[0]||(a[0]=w=>d("HTML"))},{default:t(()=>[r(s,{icon:"ep:download"}),a[3]||(a[3]=e(" \u5BFC\u51FA HTML "))]),_:1}),r(l,{type:"primary",plain:"",onClick:a[1]||(a[1]=w=>d("Word"))},{default:t(()=>[r(s,{icon:"ep:download"}),a[4]||(a[4]=e(" \u5BFC\u51FA Word "))]),_:1}),r(l,{type:"primary",plain:"",onClick:a[2]||(a[2]=w=>d("Markdown"))},{default:t(()=>[r(s,{icon:"ep:download"}),a[5]||(a[5]=e(" \u5BFC\u51FA Markdown "))]),_:1})]),c(n)?C("",!0):v((u(),y(x,{key:0,src:c(m)},null,8,["src"])),[[b,c(n)]])]),_:1})}}});export{R as default};
|