2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{I as U}from"./msKfSOPC.js";import{_ as b}from"./CEdd2EDH.js";import{B as x}from"./DUyB6TM5.js";import{d as y,G as B,r,$ as c,y as C,F as w,D as p,A as o,C as f,B as S,J as k,ae as d}from"./D9_UoUeZ.js";const I={flex:"","justify-center":"","items-center":"","flex-col":"","p-2":""},O={class:"flex justify-center"},j={"mt-3":"","font-semibold":""},$={class:"absolute end-0"},D={class:"max-h-85vh overflow-y-auto px-2 mt3 pb-10"},L={class:"flex justify-center"},N=y({__name:"BasicSheetUploadImage",props:{open:{type:Boolean,default:!1},image:{}},emits:["update:open","success"],setup(m,{emit:h}){const v=B(),i=r(null),t=r([]),n=h,l=m;async function g(){await d(),await i.value?.setOpen()}async function u(){await d(),await i.value?.setClose(),n("update:open",!1)}function _(){t.value=[];const e=l.image;if(!e)return;if(typeof e=="string"){e.startsWith("http")?t.value.push({src:e,thumbUrl:e,status:"done"}):t.value.push({subUrl:e,status:"done"});return}const s=e.path||e.subUrl,a=e.url||e.src||e.thumbUrl;a?t.value.push({src:a,thumbUrl:a,status:"done"}):s&&t.value.push({subUrl:s,status:"done"})}return c(t,()=>{t.value[0]?.subUrl&&n("success",t.value[0]?.subUrl)}),c(l,e=>{e.open?g():u(),_()}),(e,s)=>(C(),w(x,{title:"",ref_key:"sheetRef",ref:i,headerCls:"",closeOnClickOutside:"",onOnClickOutside:s[1]||(s[1]=a=>n("update:open",!1)),onOnClose:s[2]||(s[2]=a=>n("update:open",!1))},{header:p(()=>[o("div",I,[s[3]||(s[3]=o("div",{"bg-gray-500":"","h-2px":"","w-2.5rem":""},null,-1)),o("div",O,[o("div",j,S(k(v).useString("imageUploader")),1),o("div",$,[f(b,{class:"w-1rem mt-2 me-5",onClick:u})])])])]),default:p(()=>[o("div",D,[o("div",L,[f(U,{"file-list":t.value,"onUpdate:fileList":s[0]||(s[0]=a=>t.value=a)},null,8,["file-list"])])])]),_:1},512))}}),G=Object.assign(N,{__name:"ProductUploaderBasicSheetUploadImage"});export{G as B};
|