File: /www/server/panel/BTPanel/static/js/index-legacy305.js
!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function s(n,r,o,i){var s=r&&r.prototype instanceof u?r:u,c=Object.create(s.prototype);return a(c,"_invoke",function(n,r,a){var o,i,s,u=0,c=a||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return o=t,i=0,s=e,f.n=n,l}};function p(n,r){for(i=n,s=r,t=0;!d&&u&&!a&&t<c.length;t++){var a,o=c[t],p=f.p,m=o[2];n>3?(a=m===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=n<2&&p<o[1])?(i=0,f.v=r,f.n=o[1]):p<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,f.n=m,i=0))}if(a||n>1)return l;throw d=!0,r}return function(a,c,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,m),i=c,s=m;(t=i<2?e:s)||!d;){o||(i?i<3?(i>1&&(f.n=-1),p(i,s)):f.n=s:f.v=s);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(d=f.n<0)?s:n.call(r,f))!==l)break}catch(t){o=e,i=1,s=t}finally{u=1}}return{value:t,done:d}}}(n,o,i),!0),c}var l={};function u(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][o]?t(t([][o]())):(a(t={},o,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,a(e,i,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,a(p,"constructor",d),a(d,"constructor",c),c.displayName="GeneratorFunction",a(d,i,"GeneratorFunction"),a(p),a(p,i,"Generator"),a(p,o,function(){return this}),a(p,"toString",function(){return"[object Generator]"}),(r=function(){return{w:s,m:m}})()}function a(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,t,n,r){function i(t,n){a(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},a(e,t,n,r)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function l(e,t,n,r,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){l(o,r,a,i,s,"next",e)}function s(e){l(o,r,a,i,s,"throw",e)}i(void 0)})}}System.register(["./base-lib-legacy.js?v=1777008528","./site-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useController-legacy19.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528"],function(e,n){"use strict";var a,o,s,l,c,d,f,p,m,b,y,v,g,h,x,j,w,k,S,O,P,_,M,D,F,A,V,T,z,C,E,G,I,L,H,U,R,q,N,J;return{setters:[function(e){a=e.c,o=e.t,s=e.aI,l=e.H,c=e.r,d=e.o,f=e.I,p=e.j,m=e.k,b=e.p,y=e.q,v=e.x,g=e.s,h=e.e,x=e.v,j=e.y,w=e.J,k=e.F,S=e.B,O=e.C,P=e.U,_=e.S,M=e.aW,D=e.z},function(e){F=e.checkDelData,A=e.batchDelSite,V=e.deleteAsync,T=e.deleteSite},function(e){z=e.c,C=e.m,E=e.G,G=e.M,I=e.a2,L=e.j,H=e.k},function(e){U=e.a,R=e.c},function(e){q=e.o},function(e){N=e.u},function(e){J=e.u},null,null,null,null,null],execute:function(){var n={class:""},B={key:0,class:"p-[20px] w-[480px]"},W={class:"flex items-center"},$={class:"text-base ml-[8px] leading-10"},K={class:"font-bold text-red"},Q={class:"flex items-center mt-[10px] ml-[48px]"},X={key:0,class:"text-danger mt-[15px] p-[8px]",style:{"background-color":"var(--el-color-error-light-9)",color:"var(--el-color-error)"}},Y={key:0},Z={key:1},ee={key:2},te={class:"p-[15px] bg-base mt-[12px]"},ne={class:"mx-[1rem]"},re={key:1,class:"p-[20px] w-[610px]"},ae={class:"border border-base min-h-[12rem] overflow-auto mt-[20px] mb-1rem max-h-[40rem]"},oe={class:"inline-flex items-center justify-between px-[12px] py-[8px] w-full"},ie={class:"truncate w-[28%]"},se={class:"inline-flex items-center justify-between flex-1"},le={key:0,class:"flex item-center"},ue=["title"],ce={key:0,class:"text-danger flex items-center"},de={key:1},fe={class:"truncate !w-[180px] flex-shrink-0"},pe={key:0,class:"flex items-center justify-between px-[12px] py-[8px] w-full border-t-1 border-extraLight"},me={class:"truncate w-[28%]"},be={class:"items-center inline-flex justify-between flex-1"},ye={class:"truncate mr-12px flex items-center"},ve={class:"truncate !w-[180px] flex-shrink-0"},ge={key:0},he={class:"text-danger bold"},xe={key:1,class:"text-danger"},je={class:"bg-light footer-btn flex items-center justify-end p-[12px] w-full"};e("default",a({__name:"index",props:{compData:{default:function(){}}},emits:["close"],setup:function(e,a){var we=a.emit,ke=e,Se=z().panel,Oe=o(Se.value),Pe=Oe.isFileRecycle,_e=Oe.isDbRecycle,Me=N(),De=Me.isRefreshList,Fe=Me.batchConfig,Ae=s(J()).isRefreshLocalList,Ve=we,Te=l({addend1:Math.round(9*Math.random()+1),addend2:Math.round(9*Math.random()+1),sum:void 0,steps:1,isFtp:!1,isDatabase:!1,isSite:!1,data:{},isMult:!1,fileSize:0,dbSize:0}),ze=function(){Ve("close"),Te.steps=1,Te.addend1=Math.round(9*Math.random()+1),Te.addend2=Math.round(9*Math.random()+1),Te.sum=void 0,Te.isFtp=!1,Te.isDatabase=!1,Te.isSite=!1},Ce=c(!1),Ee=c(5),Ge=function(){Ce.value=!0,Ee.value=5;var e=setInterval(function(){Ee.value-=1,Ee.value<=0&&(clearInterval(e),Ce.value=!1)},1e3)},Ie=function(){var e=u(r().m(function e(){var t,n,a,o,s,l,u;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if(Te.sum!==Te.addend1+Te.addend2){e.n=9;break}if(!(Te.isFtp||Te.isDatabase||Te.isSite)){e.n=6;break}return e.p=1,Te.data.hasOwnProperty("id")?a=[Te.data.id]:(a=null===(o=Te.data)||void 0===o?void 0:o.map(function(e){return e.id}),Te.isMult=!0),t=G.load("正在检查要删除的数据,请稍后..."),e.n=2,F({ids:JSON.stringify(a)});case 2:s=e.v,l=null===(n=I(s.data.data,"array",[]))||void 0===n?void 0:n.map(function(e){var t,n;return"PHPMOD"===(Array.isArray(Te.data)?null===(t=Te.data.find(function(t){return t.id===e.id}))||void 0===t||null===(t=t.project_config)||void 0===t?void 0:t.type:(null===(n=Te.data)||void 0===n||null===(n=n.project_config)||void 0===n?void 0:n.type)||Te.data.project_type)?i(i({},e),{},{project_config:{type:"PHPMOD"}}):e}),Te.data=l,Te.fileSize=s.data.file_size,Te.dbSize=s.data.db_size,e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,null===(u=t)||void 0===u||u.close(),e.f(4);case 5:Te.steps=2,Te.addend1=Math.round(9*Math.random()+1),Te.addend2=Math.round(9*Math.random()+1),Te.sum=void 0,e.n=8;break;case 6:return Array.isArray(Te.data)||(Te.data=[Te.data]),e.n=7,He();case 7:Te.addend1=Math.round(9*Math.random()+1),Te.addend2=Math.round(9*Math.random()+1),Te.sum=void 0;case 8:Ge(),e.n=10;break;case 9:G.error("计算错误,请重新计算");case 10:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=u(r().m(function e(t,n,a){var o,i,s,l,u,c;return r().w(function(e){for(;;)switch(e.n){case 0:if(i=Te.data[n],s=(null===(o=i.project_config)||void 0===o?void 0:o.type)||i.project_type,l={id:i.id,webname:i.name,ftp:Te.isFtp?1:0,database:Te.isDatabase?1:0,path:Te.isSite?1:0},Te.isFtp||delete l.ftp,Te.isDatabase||delete l.database,Te.isSite||delete l.path,"PHPMOD"!==s){e.n=2;break}return e.n=1,V({id:i.id,webname:i.name});case 1:c=e.v,e.n=4;break;case 2:return e.n=3,T(l);case 3:c=e.v;case 4:u=c,t.push({name:i.name,status:!0}),n===Te.data.length-1&&(De.value=!0,Ae.value=!0,a?q({resultData:t,resultTitle:"删除结果"}):G.request(u)),n<Te.data.length-1&&Le(t,n+1,a);case 5:return e.a(2)}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),He=function(){var e=u(r().m(function e(){var t,n,a,o,i,s,l;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=G.load("正在删除站点..."),n=[],a=L.currentRoute.value.fullPath,e.p=1,!Te.isMult||!a.includes("site")){e.n=2;break}o=Fe.value,i=o.enable,s=o.exclude,l=U(Te.data,s,i,{params:{project_type:"PHP",ftp:Te.isFtp?1:0,database:Te.isDatabase?1:0,path:Te.isSite?1:0}}),H({loading:"正在删除站点,请稍后...",request:A(l),success:function(e){var t=R(e.data).data;q({resultData:t,title:"批量删除站点"}),De.value=!0,Ae.value=!0}}),e.n=3;break;case 2:return e.n=3,Le(n,0,Te.isMult);case 3:t.close(),Ve("close"),e.n=5;break;case 4:e.p=4,e.v;case 5:return e.p=5,Te.steps=1,e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=u(r().m(function e(){return r().w(function(e){for(;;)switch(e.n){case 0:if(1!==Te.steps){e.n=4;break}if(Te.sum!==Te.addend1+Te.addend2){e.n=2;break}return e.n=1,He();case 1:Ve("close"),e.n=3;break;case 2:G.error("计算错误,请重新计算");case 3:e.n=6;break;case 4:return e.n=5,He();case 5:Ve("close");case 6:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return d(function(){Te.data=ke.compData,C(ke.compData)&&(Te.isMult=!0)}),function(r,a){var o,i,s=P,l=_,u=M,c=D,d=f("focus");return p(),m("div",n,[1===b(Te).steps?(p(),m("div",B,[y("div",W,[a[6]||(a[6]=y("i",{class:"text-warning svgtofont-el-warning-filled !text-6xl"},null,-1)),y("span",$,[a[4]||(a[4]=v("是否要删除站点",-1)),y("span",K,"【"+g(b(Te).isMult?"".concat(null!==(o=b(Te).data)&&void 0!==o&&o.length?b(Te).data[0].name:"","等").concat((null===(i=b(Te).data)||void 0===i?void 0:i.length)||0,"个站点"):e.compData.name)+"】",1),a[5]||(a[5]=v(",关联的FTP、数据库、站点目录!",-1))])]),y("div",Q,[h(s,{modelValue:b(Te).isFtp,"onUpdate:modelValue":a[0]||(a[0]=function(e){return b(Te).isFtp=e})},{default:x(function(){return t(a[7]||(a[7]=[v("FTP",-1)]))}),_:1},8,["modelValue"]),h(s,{modelValue:b(Te).isDatabase,"onUpdate:modelValue":a[1]||(a[1]=function(e){return b(Te).isDatabase=e})},{default:x(function(){return t(a[8]||(a[8]=[v("数据库",-1)]))}),_:1},8,["modelValue"]),h(s,{modelValue:b(Te).isSite,"onUpdate:modelValue":a[2]||(a[2]=function(e){return b(Te).isSite=e})},{default:x(function(){return t(a[9]||(a[9]=[v("站点目录",-1)]))}),_:1},8,["modelValue"])]),b(Pe)&&b(_e)?j("",!0):(p(),m("div",X,[y("span",null,[a[10]||(a[10]=v(" 当前 ",-1)),b(Pe)||b(_e)?j("",!0):(p(),m("span",Y,"【文件回收站】【数据库回收站】")),b(Pe)&&!b(_e)?(p(),m("span",Z,"【数据库回收站】")):j("",!0),!b(Pe)&&b(_e)?(p(),m("span",ee,"【文件回收站】")):j("",!0),a[11]||(a[11]=v(" 尚未开启,请谨慎操作! ",-1))])])),y("div",te,[a[12]||(a[12]=y("span",null,"计算结果:",-1)),y("span",ne,g(b(Te).addend1)+" + "+g(b(Te).addend2),1),a[13]||(a[13]=y("span",{class:"mr-[1rem]"},"=",-1)),w(h(l,{modelValue:b(Te).sum,"onUpdate:modelValue":a[3]||(a[3]=function(e){return b(Te).sum=e}),autofocus:"true","controls-position":"right",size:"small"},null,8,["modelValue"]),[[d]])])])):j("",!0),2===b(Te).steps?(p(),m("div",re,[a[22]||(a[22]=y("div",{class:"flex items-center"},[y("i",{class:"text-warning svgtofont-el-warning !text-titleLarge"}),y("span",{class:"text-extraLarge ml-[8px] leading-10 font-bold"},"堡塔温馨提示您,请冷静几秒钟,确认以下要删除的数据。")],-1)),y("div",ae,[(p(!0),m(k,null,S(b(Te).data,function(e,t){return p(),m("div",{key:t,class:"flex items-center flex-col p-[12px] border-b-1 border-extraLight hover:bg-[rgba(var(--el-file-color-light-rgb),0.4)] last:border-b-0",style:{gap:"0.4rem"}},[y("div",oe,[y("span",ie,"站点名:"+g(e.name),1),y("div",se,[b(Te).isSite?(p(),m("div",le,[y("span",{class:"truncate w-[110px]",title:e.path},"目录:"+g(e.path),9,ue),e.total?(p(),m("span",ce,[v(" ("+g(b(E)(e.total))+") ",1),b(Te).fileSize<=e.total?(p(),O(u,{key:0,class:"item",effect:"dark",placement:"top"},{content:x(function(){return[a[14]||(a[14]=v(" 此目录较大,可能为重要数据,请谨慎操作! ",-1)),a[15]||(a[15]=y("br",null,null,-1)),v(" 目录:"+g(e.path),1)]}),default:x(function(){return[a[16]||(a[16]=y("i",{class:"svgtofont-el-warning cursor-pointer ml-4px"},null,-1))]}),_:2},1024)):j("",!0)])):j("",!0)])):j("",!0),b(Te).isSite?j("",!0):(p(),m("div",de,"仅删除记录")),y("span",fe,"创建时间:"+g(e.addtime),1)])]),e.database&&b(Te).isDatabase?(p(),m("div",pe,[y("span",me,"数据库:"+g(e.database.name),1),y("div",be,[y("span",ye,[v(" 大小:"+g(b(E)(e.database.total))+" ",1),b(Te).dbSize<=e.database.total?(p(),O(u,{key:0,class:"item",effect:"dark",placement:"top"},{content:x(function(){return[a[17]||(a[17]=v(" 此数据库较大,可能为重要数据,请谨慎操作! ",-1)),a[18]||(a[18]=y("br",null,null,-1)),v(" 数据库:"+g(e.database.name),1)]}),default:x(function(){return[a[19]||(a[19]=y("i",{class:"svgtofont-el-warning cursor-pointer ml-4px text-dangerDark"},null,-1))]}),_:2},1024)):j("",!0)]),y("span",ve,"创建时间:"+g(e.addtime),1)])])):j("",!0)])}),128))]),b(Ee)&&b(Ce)?(p(),m("div",ge,[a[20]||(a[20]=v(" 请仔细阅读以上要删除信息,防止网站数据被误删,确认删除还有 ",-1)),y("span",he,g(b(Ee)),1),a[21]||(a[21]=v(" 秒可以操作。 ",-1))])):(p(),m("div",xe,"注意:请仔细阅读以上要删除信息,防止网站数据被误删"))])):j("",!0),y("div",je,[h(c,{type:"info",onClick:ze},{default:x(function(){return t(a[23]||(a[23]=[v("取消",-1)]))}),_:1}),1===b(Te).steps?(p(),O(c,{key:0,type:"danger",onClick:Ie},{default:x(function(){return t(a[24]||(a[24]=[v("下一步",-1)]))}),_:1})):j("",!0),2===b(Te).steps?(p(),O(c,{key:1,type:"danger",disabled:b(Ce),onClick:Ue},{default:x(function(){return[v(g(b(Ee)&&b(Ce)?"等待".concat(b(Ee),"秒"):"确认删除数据"),1)]}),_:1},8,["disabled"])):j("",!0)])])}}}))}}})}();