Files
fad_oa/ruoyi-ui/public/file-viewer/assets/file-open-002ab408-BHUWm0Sh.js
王文昊 d53ac1db32 build(ruoyi-ui): 新增文件预览依赖包并更新依赖版本
- 新增了完整的文件预览器前端资源包,包含各类文件格式的解析、渲染依赖
- 更新@openim/wasm-client-sdk依赖版本为宽松匹配
- 删除了旧的紧急联系人菜单清理SQL脚本
2026-07-04 19:15:06 +08:00

1 line
526 B
JavaScript

var e=async e=>{let t=await e.getFile();return t.handle=e,t},t=async(t=[{}])=>{Array.isArray(t)||(t=[t]);let n=[];t.forEach((e,t)=>{n[t]={description:e.description||``,accept:{}},e.mimeTypes?e.mimeTypes.map(r=>{n[t].accept[r]=e.extensions||[]}):n[t].accept[`*/*`]=e.extensions||[]});let r=await window.showOpenFilePicker({id:t[0].id,startIn:t[0].startIn,types:n,multiple:t[0].multiple||!1,excludeAcceptAllOption:t[0].excludeAcceptAllOption||!1}),i=await Promise.all(r.map(e));return t[0].multiple?i:i[0]};export{t as default};