import{_,G as k,f as w,A as y}from"./index-3887ab05.js";/* empty css */import{a as h,W as r,X as t,Y as i,m as n,a2 as x,Z as C,F as B,a6 as b,$ as A,u as c,a5 as V}from"./vue-74beb2f3.js";const F={class:"image-panel"},N={style:{display:"none"}},S={key:0,class:"mode flex-align-center flex-around"},I={__name:"index",props:{images:{type:Array,default:()=>[]},disabled:Boolean},emits:["deleteSuccess"],setup(e,{emit:d}){const m=e,s=h(!1),u=()=>{s.value=!0},f=async()=>{(await y.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:[m.images[0].linksid]}})).code===1&&d("deleteSuccess")};return(p,o)=>{const l=r("a-image"),v=r("a-image-preview-group");return t(),i("div",F,[n(l,{preview:!1,width:200,src:e.images[0]&&e.images[0].url,onClick:o[0]||(o[0]=a=>s.value=!0)},null,8,["src"]),x("div",N,[n(v,{preview:{visible:s.value,onVisibleChange:a=>s.value=a}},{default:C(()=>[(t(!0),i(B,null,b(e.images,(a,g)=>(t(),A(l,{key:g,src:a.url},null,8,["src"]))),128))]),_:1},8,["preview"])]),e.disabled?V("",!0):(t(),i("div",S,[n(c(k),{style:{color:"#ffffff"},onClick:u}),n(c(w),{style:{color:"#ffffff"},onClick:f})]))])}}},q=_(I,[["__scopeId","data-v-d6c9ca45"]]);export{q as p};