var g=(m,a,o)=>new Promise((l,p)=>{var i=r=>{try{d(o.next(r))}catch(c){p(c)}},v=r=>{try{d(o.throw(r))}catch(c){p(c)}},d=r=>r.done?l(r.value):Promise.resolve(r.value).then(i,v);d((o=o.apply(m,a)).next())});import{d as A,q as w,r as _,a0 as D,o as s,g as n,b as f,w as h,t as F,j as P,i as I,F as k,bt as C,u as y,h as H,bo as K,$ as V,Y as x,a1 as B,aT as N}from"./index-f4658ae7.js";/* empty css */import{downloadByUrl as R}from"./download-95cff35f.js";import{R as W}from"./index-24b7f696.js";import{C as b}from"./index-1d383df5.js";import"./base64Conver-f3be3d44.js";import"./Col-dfe054f2.js";const E={key:0,class:"ant-tag-red"},M={key:1,class:"content"},T={key:0,style:{"margin-left":"5px"}},L=A({__name:"AthView",props:{athInfo:{type:Object,default:()=>{}},params:{type:Object,default:()=>{}},isReadonly:{type:Boolean,default:!1},PKValue:{type:String,default:"0"}},setup(m){const a=m,o=w({hasError:!1,tips:""}),l=_(!1),p=_({}),i=_([]);(()=>g(this,null,function*(){try{l.value=!0;const e=new V("BP.WF.HttpHandler.WF_CCForm");e.AddJson(a.params),e.AddPara("RefOID",a.PKValue),e.AddPara("IsReadonly",a.isReadonly),e.AddPara("FK_FrmAttachment",a.athInfo.MyPK),e.AddPara("FrmID",a.athInfo.FK_MapData);const t=yield e.DoMethodReturnString("Ath_Init");if(typeof t=="string"&&t.includes("err@")==!0){x.error(t.replace("err@",""));return}i.value=t.DBAths||[],p.value=t.AthDesc[0]}catch(e){o.hasError=!0,o.tips=e}finally{l.value=!1}}))();const d=e=>{const t=_("");t.value=c(e.MyPK),R({url:t.value})},{VITE_GLOB_API_URL:r}=D();function c(e){return r+"/WF/Comm/ProcessRequest"+"?DoType=HttpHandler&DoMethod=AttachmentUpload_Down&HttpHandlerName=BP.WF.HttpHandler.WF_CCForm&WorkID="+a.params.WorkID+"&FK_Node="+a.params.FK_Node+"&MyPK="+e+"&Token="+B.Token}return(e,t)=>(s(),n("div",null,[f(y(K),{spinning:l.value,style:{"background-color":"white"}},{default:h(()=>[o.hasError?(s(),n("div",E,F(o.tips),1)):(s(),n("div",M,[P("div",null,[P("div",null,[i.value.length===0?(s(),n("div",T,"\u9644\u4EF6(0)")):I("",!0)]),(s(!0),n(k,null,C(i.value,u=>(s(),n("div",{key:u.MyPK},[f(y(W),{class:"rowNoWrap"},{default:h(()=>[f(y(b),{span:24,class:"ath-span ath-place Download",onClick:O=>d(u)},{default:h(()=>[H(F(u.FileName),1)]),_:2},1032,["onClick"])]),_:2},1024)]))),128))])]))]),_:1},8,["spinning"])]))}});const z=N(L,[["__scopeId","data-v-52287526"]]);export{z as default};