Files
yakpanel-core/YakPanel/static/vite/js/file-upload-legacy-JdO6lHjI.js

2 lines
8.5 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
System.register(["./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./index-legacy-MYSa3GaM.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./FileIcon-legacy-CYrICTNK.js?v=1773287522785","./soft-legacy-CzxZ2w7j.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./useSocket-legacy-D9BDJ2id.js?v=1773287522785","./file-legacy-DhGqNjkT.js?v=1773287522785"],(function(e,t){"use strict";var a,l,n,i,s,o,r,p,d,c,u,f,m,g,h,x,_,y,v,b,w,C,j,z,k,F,U,M,S,$,D;return{setters:[e=>{a=e.k,l=e.R,n=e.c,i=e.r,s=e.a0,o=e.j,r=e.$,p=e.Z,d=e._,c=e.a9,u=e.aa,f=e.S,m=e.X,g=e.a8,h=e.aj,x=e.ak},e=>{_=e.C,y=e.l,v=e.m,b=e.p,w=e.c},e=>{C=e.u},e=>{j=e.u,z=e.a},e=>{k=e.u,F=e.ab,U=e.B,M=e.ar,S=e.a$,$=e.at,D=e.n},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var t=document.createElement("style");t.textContent=".n-upload-dragger[data-v-1b421c9e]{height:360px;padding:10px}.n-upload-dragger[data-v-1b421c9e]:hover{--n-dragger-border-hover: 1px dashed #20a53a}.drag-text[data-v-1b421c9e]{margin-top:20px;font-size:16px}.drag-suffix[data-v-1b421c9e]{margin-top:12px;color:#777;font-size:14px}.n-data-table[data-v-1b421c9e]{--n-th-color-modal: transparent;--n-td-color-modal: transparent;--n-th-color-hover-modal: transparent;--n-td-color-hover-modal: transparent;--n-border-color-modal: transparent}\n/*$vite$:1*/",document.head.appendChild(t);const E={class:"p-16px"},B={class:"flex items-center mb-12px"},P={key:1,class:"flex-center flex-col h-300px"},T={class:"drag-text"},A={key:0,class:"drag-suffix"},Z=a({__name:"file-upload",props:{path:{default:""},node_id:{},size:{},uploadData:{default:()=>({multiple:!0})},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:["setConfirm"],setup(e,{expose:t,emit:a}){const w=e,Z=a,{path:I,node_id:L}=w,{t:N}=l(),O=k(),R=n((()=>({multiple:!0,...w.uploadData}))),W=i([]),X=i(new Map),q=n((()=>(R.value.accept||"").split(",").map((e=>`'${e}'`)).join(", "))),G=e=>{const{file:t}=e;return(t.file?.size??0)>1048576*(w.size??1/0)?(v.error(N("Component.UploadFile.index_7",[t.name,w.size])),!1):(R.value.multiple||(W.value=[]),!0)},H=i([{key:"name",title:N("Component.UploadFile.index_3"),ellipsis:!0},{key:"size",title:N("Component.UploadFile.index_4"),width:100,render:e=>_(e.file?.size)},{key:"status",title:N("Component.UploadFile.index_5"),width:140,render:e=>{if("pending"===e.status)return N("Component.UploadFile.index_8");if("finished"===e.status)return s("span",{class:"text-primary"},[N("Component.UploadFile.index_9")]);if("error"===e.status)return s("span",{class:"text-error"},[o("Upload Failed")]);const t=e.percentage?e.percentage.toFixed(1):0;return s(F,{type:"line",color:O.value.primaryColor,"indicator-placement":"outside",processing:!0,percentage:Number(t)},null)}},C({width:70,options:(e,t)=>[{label:N("Public.Btn.Del"),type:"error",show:"uploading"!==e.status,onClick:()=>W.value.splice(t,1)},{label:N("Public.Btn.Cancel"),type:"warning",show:"uploading"===e.status,onClick:()=>(e=>{const t=e.id||e.name,a=X.value.get(t);a&&(a.abort(),X.value.delete(t),e.status="error",e.percentage=0,v.info(`Upload Canceled: ${e.name}`))})(e)}]})]),J=async(e,t,a,l)=>{const n=10485760,i=Math.ceil(e.size/n);let s=0;for(let o=0;o<i;o++){if(l.signal.aborted)throw new Error("Upload Canceled");const