Files
yakpanel-core/YakPanel/static/vite/js/Recycle-legacy-B9vFndU_.js

2 lines
7.7 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtQUnlS_.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index-legacy-sO5zj2jA.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./FileIcon-legacy-CYrICTNK.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./data-legacy-B9xdUIE5.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","./soft-legacy-CzxZ2w7j.js?v=1773287522785"],(function(e,l){"use strict";var t,a,c,i,n,s,r,o,d,p,u,f,y,m,v,g,b,w,x,_,h,k,j,$,R,C,z,T,D,F,U,B,P;return{setters:[e=>{t=e.C,a=e.w,c=e.as,i=e.i,n=e.n,s=e.h,r=e.dI,o=e.x,d=e.c},e=>{p=e._},e=>{u=e._},e=>{f=e._},e=>{y=e.u},e=>{m=e.F,v=e.w},e=>{g=e.n,b=e.a8,w=e.B,x=e.$},e=>{_=e.k,h=e.R,k=e.i,j=e.r,$=e.a0,R=e.c,C=e.$,z=e.a8,T=e.a9,D=e._,F=e.aa,U=e.X,B=e.S,P=e.j},null,null,null,null,null,null,null,null],execute:function(){var l=document.createElement("style");l.textContent='@charset "UTF-8";.modal-footer-btns[data-v-2e0c3f71]{display:flex;align-items:center;flex-direction:row;justify-content:end;gap:10px;padding:10px}.single-line-ellipsis[data-v-2e0c3f71]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recycle-wrapper .recycle-top[data-v-2e0c3f71]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--color-border);padding:16px 20px}.recycle-wrapper .recycle-top .config-item[data-v-2e0c3f71]{display:flex;align-items:center;gap:10px}.recycle-wrapper .recycle-main[data-v-2e0c3f71]{display:flex;height:568px}.recycle-wrapper .recycle-main .bt-tabs-modal[data-v-2e0c3f71]{--n-tab-item-width: 120px}.recycle-wrapper .recycle-main .tab-content[data-v-2e0c3f71]{flex:1;width:0;height:100%;padding:16px}\n/*$vite$:1*/',document.head.appendChild(l);const q={class:"recycle-wrapper"},M={class:"recycle-top"},O={class:"flex gap-20px"},I={class:"config-item"},N={class:"config-item"},S={class:"config-item"},E={class:"recycle-main"},G={class:"tabs"},K={class:"tab-content"},J={class:"mt-10px"};e("default",d(_({__name:"Recycle",setup(e,{expose:l}){const{t:d}=h(),_=k("fileStore"),X=j(!1);l({open(){X.value=!0,le()},close(){X.value=!1}});const Y=j("all"),A=j(!1),H=j([]),L=j([]),Q=j([]),V=j(!1),W=j(!1),Z=j([{type:"selection",width:40},{key:"name",title:()=>d("file.fileName"),render:e=>$("div",{class:"flex items-center gap-4px"},[$(m,{ext:e.ext},null),$("div",{class:"flex-1 w-0"},[$(g,null,{default:()=>[e.name]})])])},{key:"dname",title:()=>d("file.recycle.originalDirectory"),ellipsis:{tooltip:!0}},{key:"size",title:()=>d("file.size"),width:180,render:e=>t(e.size)},{title:()=>d("file.recycle.removalTime"),key:"time",width:200,render:e=>a(e.time)},y({width:200,options:e=>[{label:d("file.recycle.recover"),onClick:()=>{de(e)}},{label:d("file.recycle.deletePermanently"),onClick:()=>{pe(e)}}]})]),ee=[{key:"restore",label:d("file.recycle.batchRestore"),type:"confirm",confirm:{title:d("file.recycle.batchRestore"),desc:d("file.recycle.batchRestoreConfirm"),api:e=>c.post("/files?action=Re_Recycle_bin",{path:e.rname}),done:()=>{le(),v(_)},columns:[{key:"name",title:()=>d("file.fileName")}]}},{key:"delete",label:d("file.recycle.batchDeletePermanently"),type:"confirm",confirm:{title:d("file.recycle.batchDeletePermanently"),desc:d("file.recycle.batchDeleteConfirm"),api:e=>c.post("/files?action=Del_Recycle_bin",{path:e.rname}),done:()=>{le()},columns:[{key:"name",title:()=>d("file.fileName")}]}}];async function le(){try{H.value=[],A.value=!0;const{message:e}=await c.post("/files?action=Get_Recycle_bin");i(e)&&(Q.value=n(e.dirs)?e.dirs.map((e=>({...e,type:"dir",ext:"folder"}))):[],L.value=n(e.files)?e.files.map((e=>({...e,type:"file",ext:e.name.split(".").pop(