dootask/public/js/build/file.5e8166ad.js
2026-01-14 22:31:27 +08:00

2 lines
1.3 KiB
JavaScript
Vendored

const d=["jpg","jpeg","webp","png","gif","bmp"];function o(e){if(!e)return"";if(typeof e=="string")return e.toLowerCase();const t=e.ext||"";return t?`${t}`.toLowerCase():e.name&&e.name.includes(".")?e.name.split(".").pop().toLowerCase():""}function f(e){return d.includes(o(e))}function p(e,t,n){if(!e||!n||!Array.isArray(t)||!n.image_url||!f(n))return!1;const r=t.filter(i=>i&&i.type==="file"&&f(i)&&i.image_url),a=r.findIndex(i=>i.id===n.id);if(a===-1)return!1;const s=r.map(i=>i.image_width&&i.image_height?{src:i.image_url,width:i.image_width,height:i.image_height}:i.image_url);return e.$store.dispatch("previewImage",{index:a,list:s}),!0}function c(e,t,n={}){if(!e||!t)return;const r=n.path||`/single/file/${t.id}`,a=n.title||t.name||e.$L("\u67E5\u770B"),s=n.size!==void 0?n.size:t.size,i=s?`${a} (${$A.bytesToSize(s)})`:a,u=n.windowName||`file-${t.id}`,l=Object.assign({title:i,titleFixed:!0,parent:null},n.windowConfig||{});if(e.$Electron){e.$store.dispatch("openWindow",{name:u,path:r,title:l.title,titleFixed:l.titleFixed,width:l.width,height:l.height,force:n.force===void 0?!1:n.force});return}if(e.$isEEUIApp){e.$store.dispatch("openAppChildPage",{pageType:"app",pageTitle:i,url:"web.js",params:Object.assign({titleFixed:!0,url:$A.urlReplaceHash(r)},n.appParams||{})});return}window.open($A.mainUrl(r.substring(1)))}export{f as i,c as o,p};