var v=(o,t,e)=>new Promise((r,s)=>{var f=i=>{try{m(e.next(i))}catch(h){s(h)}},w=i=>{try{m(e.throw(i))}catch(h){s(h)}},m=i=>i.done?r(i.value):Promise.resolve(i.value).then(f,w);m((e=e.apply(o,t)).next())});import{b as u,dc as x,d as H,q as S,r as g,a0 as B,o as c,g as d,w as _,t as P,a as E,u as p,B as K,i as N,F as R,bt as W,j as k,h as D,bo as M,$ as I,Y as O,a1 as V,dU as L,dV as T,aT as U}from"./index-f4658ae7.js";/* empty css */import{downloadByUrl as j}from"./download-95cff35f.js";import{R as $}from"./index-24b7f696.js";import{C as A}from"./index-1d383df5.js";import"./base64Conver-f3be3d44.js";import"./Col-dfe054f2.js";var z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"};const G=z;function b(o){for(var t=1;t(L("data-v-1af83637"),o=o(),T(),o),Y={key:0,class:"ant-tag-red"},Q={key:1,class:"content"},X={key:0,style:{"margin-top":"5px","margin-left":"5px"}},tt={key:1,style:{border:"1px solid #ccc",width:"100%"}},et=Z(()=>k("span",{style:{"text-decoration":"underline"}},"\u5168\u90E8\u4E0B\u8F7D",-1)),at=["src"],nt=H({__name:"AthView",props:{athInfo:{type:Object,default:()=>{}},params:{type:Object,default:()=>{}},isReadonly:{type:Boolean,default:!1},PKValue:{type:String,default:"0"}},setup(o){const t=o,e=S({hasError:!1,tips:""}),r=g(!1),s=g({}),f=g([]);(()=>v(this,null,function*(){try{r.value=!0;const a=new I("BP.WF.HttpHandler.WF_CCForm");a.AddJson(t.params),a.AddPara("RefOID",t.PKValue),a.AddPara("IsReadonly",t.isReadonly),a.AddPara("FK_FrmAttachment",t.athInfo.MyPK),a.AddPara("FrmID",t.athInfo.FK_MapData);const n=yield a.DoMethodReturnString("Ath_Init");if(typeof n=="string"&&n.includes("err@")==!0){O.error(n.replace("err@",""));return}f.value=n.DBAths||[],s.value=n.AthDesc[0]}catch(a){e.hasError=!0,e.tips=a}finally{r.value=!1}}))();const m=a=>{const n=g("");n.value=h(a.MyPK),j({url:n.value})},{VITE_GLOB_API_URL:i}=B();function h(a){return i+"/WF/Comm/ProcessRequest"+"?DoType=HttpHandler&DoMethod=AttachmentUpload_Down&HttpHandlerName=BP.WF.HttpHandler.WF_CCForm&WorkID="+t.params.WorkID+"&FK_Node="+t.params.FK_Node+"&MyPK="+a+"&Token="+V.Token}const C=()=>v(this,null,function*(){const a=new I("BP.WF.HttpHandler.WF_CCForm");a.AddJson(t.params),a.AddPara("FK_FrmAttachment",s.value.MyPK),a.AddPara("PKVal",t.PKValue);let n=yield a.DoMethodReturnString("AttachmentUpload_DownZip");if(typeof n=="string"&&n.includes("err@")){O.error(n);return}const{VITE_GLOB_API_URL:l}=B(),y=l+"/DataUser/Temp/"+V.No+"/"+n.PageName;window.location.href=y});return(a,n)=>(c(),d("div",null,[u(p(M),{spinning:r.value,style:{"background-color":"white"}},{default:_(()=>[e.hasError?(c(),d("div",Y,P(e.tips),1)):(c(),d("div",Q,[f.value.length===0?(c(),d("div",X,"\u9644\u4EF6(0)")):(c(),d("div",tt,[f.value.length>0?(c(),E(p(K),{key:0,type:"link",class:"btnStyle",onClick:n[0]||(n[0]=l=>C())},{default:_(()=>[et]),_:1})):N("",!0),(c(!0),d(R,null,W(f.value,l=>(c(),d("div",{key:l.MyPK},[u(p($),{class:"rowNoWrap"},{default:_(()=>[u(p(A),{span:13,class:"ath-span ath-place Download",onClick:y=>m(l)},{default:_(()=>[k("img",{src:`/src/WF/img/FileType/${l.FileExts}.gif`,alt:""},null,8,at),D(P(l.FileName),1)]),_:2},1032,["onClick"]),u(p(A),{span:7,class:"ath-span"},{default:_(()=>[D("("+P(l.FileSize)+"KB)",1)]),_:2},1024),u(p(A),{span:4,class:"athDownload"},{default:_(()=>[u(p(J),{style:{fontSize:"16px"},class:"Download",onClick:y=>m(l)},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]))),128))]))]))]),_:1},8,["spinning"])]))}});const ut=U(nt,[["__scopeId","data-v-1af83637"]]);export{ut as default};