HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy223.js
!function(){function n(n){return function(n){if(Array.isArray(n))return t(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,e){if(n){if("string"==typeof n)return t(n,e);var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(n,e):void 0}}(n)||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 t(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e<t;e++)r[e]=n[e];return r}function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var n,t,o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function i(e,o,u,a){var i=o&&o.prototype instanceof l?o:l,f=Object.create(i.prototype);return r(f,"_invoke",function(e,r,o){var u,a,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(t,e){return u=t,a=0,i=n,p.n=e,c}};function d(e,r){for(a=e,i=r,t=0;!s&&l&&!o&&t<f.length;t++){var o,u=f[t],d=p.p,y=u[2];e>3?(o=y===r)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=n):u[0]<=d&&((o=e<2&&d<u[1])?(a=0,p.v=r,p.n=u[1]):d<y&&(o=e<3||u[0]>r||r>y)&&(u[4]=e,u[5]=r,p.n=y,a=0))}if(o||e>1)return c;throw s=!0,r}return function(o,f,y){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,y),a=f,i=y;(t=a<2?n:i)||!s;){u||(a?a<3?(a>1&&(p.n=-1),d(a,i)):p.n=i:p.v=i);try{if(l=2,u){if(a||(o="next"),t=u[o]){if(!(t=t.call(u,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,a<2&&(a=0)}else 1===a&&(t=u.return)&&t.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=n}else if((t=(s=p.n<0)?i:e.call(r,p))!==c)break}catch(t){u=n,a=1,i=t}finally{l=1}}return{value:t,done:s}}}(e,u,a),!0),f}var c={};function l(){}function f(){}function s(){}t=Object.getPrototypeOf;var p=[][u]?t(t([][u]())):(r(t={},u,function(){return this}),t),d=s.prototype=l.prototype=Object.create(p);function y(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,r(n,a,"GeneratorFunction")),n.prototype=Object.create(d),n}return f.prototype=s,r(d,"constructor",s),r(s,"constructor",f),f.displayName="GeneratorFunction",r(s,a,"GeneratorFunction"),r(d),r(d,a,"Generator"),r(d,u,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(e=function(){return{w:i,m:y}})()}function r(n,t,e,o){var u=Object.defineProperty;try{u({},"",{})}catch(n){u=0}r=function(n,t,e,o){function a(t,e){r(n,t,function(n){return this._invoke(t,e,n)})}t?u?u(n,t,{value:e,enumerable:!o,configurable:!o,writable:!o}):n[t]=e:(a("next",0),a("throw",1),a("return",2))},r(n,t,e,o)}function o(n,t,e,r,o,u,a){try{var i=n[u](a),c=i.value}catch(n){return void e(n)}i.done?t(c):Promise.resolve(c).then(r,o)}function u(n){return function(){var t=this,e=arguments;return new Promise(function(r,u){var a=n.apply(t,e);function i(n){o(a,r,u,i,c,"next",n)}function c(n){o(a,r,u,i,c,"throw",n)}i(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./useStore-legacy4.js?v=1777008528","./database-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(t,r){"use strict";var o,a,i,c,l,f,s,p,d,y,m,v,g,h,b,w,j,_,k,x,O,S,T,A,C,G,q,P,V,F,B,D,E,I;return{setters:[function(n){o=n._},function(n){a=n.R,i=n.G,c=n.k,l=n.w,f=n.dt,s=n.d3,p=n.K},function(n){d=n.c,y=n.r,m=n.bb,v=n.aF,g=n.o,h=n.I,b=n.j,w=n.k,j=n.e,_=n.v,k=n.x,x=n.J,O=n.p,S=n.Q,T=n.q,A=n.F,C=n.B,G=n.C,q=n.z,P=n.am,V=n.an},function(n){F=n.g},function(n){B=n.getRedisBackupList,D=n.restoreModuleBack,E=n.backModuleDatabase},function(n){I=n.g},null,null,null],execute:function(){var r={class:"p-20px"},J={class:"flex items-center p-20px"};t("default",d({__name:"index",props:{compData:{default:function(){return{sid:0,keyList:[]}}}},setup:function(t){var d=t,L=F().refreshTableList,N=y(!1),M=y([]),U=y(0),z=y(!1),R=m(d.compData,"keyList"),H=m(d.compData,"sid"),K=function(){var n=u(e().m(function n(){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,c({loading:N,request:B({data:JSON.stringify({sort:"desc"})}),data:[Array,M]});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),Q=function(){var n=u(e().m(function n(t){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,l({title:"覆盖数据",icon:"warning-filled",type:"input",input:{content:"覆盖数据"},content:"即将使用【"+t.name+"】对数据进行覆盖,是否继续?"});case 1:return n.n=2,c({loading:"正在恢复备份中,请稍后...",request:D({data:JSON.stringify({file:t.filepath,sid:H.value})},"redis"),message:!0});case 2:L();case 3:return n.a(2)}},n)}));return function(t){return n.apply(this,arguments)}}(),$=function(){var n=u(e().m(function n(){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,c({loading:"正在备份数据库,请稍后...",request:E({},"redis"),message:!0});case 1:K();case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),W=function(){var n=u(e().m(function n(){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,c({loading:"正在备份数据库,请稍后...",request:E({data:JSON.stringify({db_idx:String(U.value),sid:H.value})},"redis"),message:!0});case 1:K(),z.value=!1;case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),X=function(){var n=u(e().m(function n(t){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,l({title:"删除备份【"+t.name+"】",content:"是否删除【"+t.name+"】备份?"});case 1:return n.n=2,c({loading:"正在备份数据库,请稍后...",request:f({path:t.filepath}),message:!0});case 2:K();case 3:return n.a(2)}},n)}));return function(t){return n.apply(this,arguments)}}(),Y=[{label:"名称",prop:"name",showOverflowTooltip:!0},{label:"路径",prop:"filepath",showOverflowTooltip:!0},{label:"备份时间",prop:"mtime",render:function(n){return v("span",a(n.mtime))}},{label:"大小",render:function(n){return v("span",i(n.size))}},I([{onClick:Q,title:"恢复"},{onClick:X,title:"删除"}])];return g(function(){return K()}),function(t,e){var u=q,a=s,i=P,c=V,l=p,f=o,d=h("bt-loading");return b(),w("div",r,[j(f,null,{"header-left":_(function(){return[j(u,{type:"primary",onClick:$},{default:_(function(){return n(e[3]||(e[3]=[k("立即备份",-1)]))}),_:1}),j(u,{onClick:e[0]||(e[0]=function(n){return z.value=!0})},{default:_(function(){return n(e[4]||(e[4]=[k("指定备份",-1)]))}),_:1})]}),content:_(function(){return[x(j(a,{"max-height":"400",ref:"routeBackup",data:O(M),class:"h-full",column:Y},null,8,["data"]),[[d,O(N)],[d,"正在加载备份列表,请稍后...","title"]])]}),popup:_(function(){return[j(l,{area:36,title:"指定备份数据库",onConfirm:W,"show-footer":"",modelValue:O(z),"onUpdate:modelValue":e[2]||(e[2]=function(n){return S(z)?z.value=n:null})},{default:_(function(){return[T("div",J,[e[5]||(e[5]=k(" 数据库 ",-1)),j(c,{modelValue:O(U),"onUpdate:modelValue":e[1]||(e[1]=function(n){return S(U)?U.value=n:null}),class:"ml-20px !w-[24rem]"},{default:_(function(){return[(b(!0),w(A,null,C(O(R),function(n,t){return b(),G(i,{key:t,value:n.id,label:n.name},null,8,["value","label"])}),128))]}),_:1},8,["modelValue"])])]}),_:1},8,["modelValue"])]}),_:1})])}}}))}}})}();