2 lines
2.0 KiB
Java
2 lines
2.0 KiB
Java
import{d as C,f as i,u as D,ah as r,aC as S,as as l,aF as a,k as o,au as _,ar as c,F as k,aD as N,G as w,av as $}from"./vue-vendor-C7Zq48Yl.js";import{q as x,k as B,d as V}from"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";const v=[{id:"1",key:"1",title:"实例.pdf",fileCode:"shili",fileName:"实例",filePdfPath:"实例"}],b=C({name:"JeecgPdfView",setup(){const t=x(),d=i([{title:"所有PDF电子档",key:"0-0",children:v}]),n=i(v),f=i(v),h=i(`${t.domainUrl}/sys/common/pdf/pdfPreviewIframe`);function g(e){let s=document.getElementById("pdfPreviewIframe"),u={title:e,token:B()};s.contentWindow.postMessage(u,"*")}function p(e,s){n.value=[],e[0]===void 0||e[0]==="0-0"?n.value=D(f):n.value.push(s.node.dataRef)}return{url:h,dataSource:n,treeData:d,allData:f,onSelect:p,pdfPreview:g}}}),F="/assets/pdf4-CYCZkNHn.jpg",I=["onClick"],E={style:{display:"none"}},j=["src"];function G(t,d,n,f,h,g){const p=r("a-tree"),e=r("a-col"),s=r("a-divider"),u=r("a-row"),P=r("a-card");return l(),S(P,{bordered:!1},{default:a(()=>[o(u,null,{default:a(()=>[o(e,{span:4,class:"clName"},{default:a(()=>[o(p,{treeData:t.treeData,defaultExpandAll:!0,onSelect:t.onSelect,style:{height:"500px","overflow-y":"auto"}},null,8,["treeData","onSelect"])]),_:1}),o(e,{span:18},{default:a(()=>[(l(!0),c(k,null,N(t.dataSource,(m,y)=>(l(),c("div",{key:y},[o(e,{span:24},{default:a(()=>[o(s,{orientation:"left"},{default:a(()=>[w($(m.fileName),1)]),_:2},1024)]),_:2},1024),o(e,{span:24},{default:a(()=>[m.filePdfPath?(l(),c("div",{key:0,onClick:J=>t.pdfPreview(m.title)},[...d[0]||(d[0]=[_("img",{style:{width:"80px",height:"80px"},src:F},null,-1)])],8,I)):(l(),c(k,{key:1},[w(' (暂无材料,点击"选择文件"或"扫描上传"上传文件) ')],64))]),_:2},1024)]))),128))]),_:1})]),_:1}),_("div",E,[_("iframe",{id:"pdfPreviewIframe",src:t.url,frameborder:"0",width:"100%",height:"550px",scrolling:"auto"},null,8,j)])]),_:1})}const L=V(b,[["render",G]]);export{L as default};
|