mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-08-17 21:25:47 +02:00
2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
System.register(["./CalcVerify-legacy-DpV2hta7.js?v=1776326513599","./index-legacy-BWAC5Pxb.js?v=1776326513599","./FileIcon-legacy-BMg1owjw.js?v=1776326513599","./naive-ui-legacy-DWYRJHUU.js?v=1776326513599","./vue-core-legacy--By1RlVK.js?v=1776326513599","./prismjs-legacy-D2M4lU8R.js?v=1776326513599","./files-legacy-BRaXaoPL.js?v=1776326513599","./copy-legacy-Y_sgd2hJ.js?v=1776326513599"],function(e,a){"use strict";var l,t,s,n,i,c,o,r,u,d,f,v,p,y,g,m,h,w,b,x;return{setters:[e=>{l=e.C},e=>{t=e.m,s=e.av,n=e.c},e=>{i=e.t},e=>{c=e.B,o=e.q},e=>{r=e.k,u=e.i,d=e.$,f=e.a7,v=e.a8,p=e.V,y=e.Z,g=e._,m=e.a0,h=e.j,w=e.a9,b=e.X,x=e.r},null,null,null],execute:function(){var a=document.createElement("style");a.textContent=".del-modal-wrapper[data-v-9d32222b]{padding:20px;font-size:14px}.header-tit[data-v-9d32222b]{width:280px}\n/*$vite$:1*/",document.head.appendChild(a);const j={class:"header-tit single-line-ellipsis"},_={key:0,class:"del-modal-wrapper"},k={key:1,class:"del-modal-wrapper"},C={class:"text-[#f0a020]"},D={class:"modal-footer-btns"};e("default",n(r({__name:"Del",setup(e,{expose:a}){const n=u("fileStore"),{choosedKeys:r,fileList:F,fileRecycle:$,currentPath:q}=n,O=x(!1),R=x({}),S=x([]),P=x("Delete file"),V=x();async function B(){if(1==r.value.length){const e=F.value.find(e=>e.nm==r.value[0]);await async function(e){const a=t.loading("Files are being deleted. Please wait");try{O.value=!1,0==(await s.post("/files?action=DeleteFile",{path:e},{requestOptions:{isOriginalResult:!0}})).message.status?t.success("Files deleted successfully"):t.error("Files failed to delete")}catch(l){console.warn(l)}finally{a.close()}}(e.path)}r.value.length>1&&await async function(e,a){await s.post("/files?action=SetBatchData",{data:JSON.stringify(e),type:4,path:a},{requestOptions:{loading:"正在批量删除中,请稍候...",successMessage:!0}}),O.value=!1}(r.value,q.value)}async function I(){$.value||V.value.validate()?(await B(),i(n)):t.warning("Please enter the correct verification number")}return a({open(){if(O.value=!0,1==r.value.length){const e=F.value.find(e=>e.nm==r.value[0]);R.value=e,P.value=`Delete file [${R.value.nm}]`}else S.value=F.value.filter(e=>r.value.includes(e.nm))},close(){O.value=!1}}),(e,a)=>{const t=c,s=o;return d(),f(s,{preset:"card",draggable:"","close-on-esc":!1,"mask-closable":!1,class:"w-170",segmented:"",show:p(O),"onUpdate:show":a[1]||(a[1]=e=>b(O)?O.value=e:null)},{header:v(()=>[g("div",j,w(p(P)),1)]),footer:v(()=>[g("div",D,[m(t,{onClick:a[0]||(a[0]=e=>O.value=!1)},{default:v(()=>[...a[5]||(a[5]=[h("cancel",-1)])]),_:1}),m(t,{type:"primary",onClick:I},{default:v(()=>[...a[6]||(a[6]=[h("confirm",-1)])]),_:1})])]),default:v(()=>[p($)?(d(),y("div",k,[a[3]||(a[3]=h(" Confirm delete folder ",-1)),g("span",C,w(p(R).path?`[${p(R).path}]`:""),1),a[4]||(a[4]=h(" ,it will move to recycle bin after delete, continue? ",-1))])):(d(),y("div",_,[a[2]||(a[2]=g("div",{class:"text-red-5 mb-15px text-14px"}," Recycle bin is not currently open, delete file cannot be restored after, continue? ",-1)),m(l,{ref_key:"calcVertifyRef",ref:V},null,512)]))]),_:1},8,["show"])}}}),[["__scopeId","data-v-9d32222b"]]))}}});
|