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/migrate-history-legacy.js
!function(){function t(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t)||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(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=Array(n);e<n;e++)r[e]=t[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 t,n,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",u=a.toStringTag||"@@toStringTag";function i(e,a,o,u){var i=a&&a.prototype instanceof c?a:c,s=Object.create(i.prototype);return r(s,"_invoke",function(e,r,a){var o,u,i,c=0,s=a||[],f=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(n,e){return o=n,u=0,i=t,p.n=e,l}};function d(e,r){for(u=e,i=r,n=0;!f&&c&&!a&&n<s.length;n++){var a,o=s[n],d=p.p,v=o[2];e>3?(a=v===r)&&(i=o[(u=o[4])?5:(u=3,3)],o[4]=o[5]=t):o[0]<=d&&((a=e<2&&d<o[1])?(u=0,p.v=r,p.n=o[1]):d<v&&(a=e<3||o[0]>r||r>v)&&(o[4]=e,o[5]=r,p.n=v,u=0))}if(a||e>1)return l;throw f=!0,r}return function(a,s,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,v),u=s,i=v;(n=u<2?t:i)||!f;){o||(u?u<3?(u>1&&(p.n=-1),d(u,i)):p.n=i:p.v=i);try{if(c=2,o){if(u||(a="next"),n=o[a]){if(!(n=n.call(o,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,u<2&&(u=0)}else 1===u&&(n=o.return)&&n.call(o),u<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),u=1);o=t}else if((n=(f=p.n<0)?i:e.call(r,p))!==l)break}catch(n){o=t,u=1,i=n}finally{c=1}}return{value:n,done:f}}}(e,o,u),!0),s}var l={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var p=[][o]?n(n([][o]())):(r(n={},o,function(){return this}),n),d=f.prototype=c.prototype=Object.create(p);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,r(t,u,"GeneratorFunction")),t.prototype=Object.create(d),t}return s.prototype=f,r(d,"constructor",f),r(f,"constructor",s),s.displayName="GeneratorFunction",r(f,u,"GeneratorFunction"),r(d),r(d,u,"Generator"),r(d,o,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(e=function(){return{w:i,m:v}})()}function r(t,n,e,a){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}r=function(t,n,e,a){function u(n,e){r(t,n,function(t){return this._invoke(n,e,t)})}n?o?o(t,n,{value:e,enumerable:!a,configurable:!a,writable:!a}):t[n]=e:(u("next",0),u("throw",1),u("return",2))},r(t,n,e,a)}function a(t,n,e,r,a,o,u){try{var i=t[o](u),l=i.value}catch(t){return void e(t)}i.done?n(l):Promise.resolve(l).then(r,a)}function o(t){return function(){var n=this,e=arguments;return new Promise(function(r,o){var u=t.apply(n,e);function i(t){a(u,r,o,i,l,"next",t)}function l(t){a(u,r,o,i,l,"throw",t)}i(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy206.js?v=1777008528","./config-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(n,r){"use strict";var a,u,i,l,c,s,f,p,d,v,m,y,_,b,h,g,j,w,k,x,O,S,P,T,A,q,G,I,V;return{setters:[function(t){a=t.da,u=t.R,i=t.k,l=t.M,c=t.w,s=t.Q,f=t.K,p=t.cP,d=t.cZ},function(t){v=t.c,m=t.r,y=t.e,_=t.j,b=t.k,h=t.p,g=t.v,j=t.q,w=t.Q,k=t.x,x=t.s,O=t.b5,S=t.b6,P=t.z},function(t){T=t._},function(t){A=t.H,q=t.I,G=t.J,I=t.K},function(t){V=t.g},null,null,null],execute:function(){var r={class:"p-2rem"},C={class:"p-[2rem]"},E={class:"p-[2rem]"},F={class:"flex justify-end mt-[1rem]"},H=v({__name:"migrate-history",setup:function(n){var d=m(!1),v=m(""),H=m(!1),U=m({}),z=m({}),K=function(){var t=o(e().m(function t(n){var r;return e().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,i({loading:"正在获取迁移日志,请稍后...",request:A({timestamp:z.value.timestamp})});case 1:r=t.v,v.value=r.data.data,n&&l.success("日志刷新成功");case 2:return t.a(2)}},t)}));return function(n){return t.apply(this,arguments)}}(),M=function(){var t=o(e().m(function t(){var n;return e().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,i({loading:"正在获取迁移历史,请稍后...",request:q()});case 1:return n=t.v,t.a(2,{data:n.data,total:n.data.length})}},t)}));return function(){return t.apply(this,arguments)}}(),Q=function(){var t=o(e().m(function t(){var n,r;return e().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,i({loading:"正在获取迁移详情,请稍后...",request:G({timestamp:z.value.timestamp})});case 1:n=t.v,r=n.data,U.value.name=r.data.task_info.task_name,U.value.ip=r.data.server_ip,U.value.user=r.data.ssh_user,U.value.pass=r.data.password,U.value.start_time=r.data.start_time,U.value.last_update=r.data.last_update,U.value.panel_info=r.data.task_info.panel_info;case 2:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}(),R=function(){var t=o(e().m(function t(){return e().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,c({title:"删除迁移历史",content:"是否删除迁移历史?",type:"calc"});case 1:return t.n=2,i({loading:"正在删除迁移历史,请稍后...",request:I({timestamp:z.value.timestamp}),message:!0});case 2:Z();case 3:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}(),B=function(){s({value:"目标服务器信息:".concat(U.value.panel_info.panel_url,"\n登录账号:").concat(U.value.panel_info.username,"\n登录密码:").concat(U.value.panel_info.password)})},J=a({request:M,columns:[{label:"迁移时间",render:function(t){return y("span",null,[u(t.timestamp)])}},{label:"服务器IP",prop:"migrate_ip"},V([{title:"日志",onClick:function(t){d.value=!0,z.value=t,K()}},{title:"信息",onClick:function(t){H.value=!0,z.value=t,Q()}},{title:"删除",onClick:function(t){z.value=t,R()}}])]}),N=J.BtTable,Z=J.refresh;return function(n,e){var a=T,o=f,u=O,i=S,l=P,c=p;return _(),b("div",r,[y(h(N),{"max-height":400}),y(o,{modelValue:h(d),"onUpdate:modelValue":e[0]||(e[0]=function(t){return w(d)?d.value=t:null}),area:54,title:"【".concat(h(z).migrate_ip,"】迁移日志")},{default:g(function(){return[j("div",C,[y(a,{content:h(v),isHtml:!0,"full-screen":{title:"全屏查看服务日志",onRefresh:function(){return K(!0)}},class:"h-41rem"},null,8,["content","full-screen"])])]}),_:1},8,["modelValue","title"]),y(o,{modelValue:h(H),"onUpdate:modelValue":e[1]||(e[1]=function(t){return w(H)?H.value=t:null}),area:48,title:"详情信息"},{default:g(function(){return[j("div",E,[y(i,{title:!1,column:1,size:"small",border:"",class:"table-descriptions"},{default:g(function(){return[y(u,{label:"名称:"},{default:g(function(){return[k(x(h(U).name),1)]}),_:1}),y(u,{label:"服务器:"},{default:g(function(){var t;return[k(x((null===(t=h(U).panel_info)||void 0===t?void 0:t.panel_url)||"--"),1)]}),_:1}),y(u,{label:"用户:"},{default:g(function(){var t;return[k(x((null===(t=h(U).panel_info)||void 0===t?void 0:t.username)||"--"),1)]}),_:1}),y(u,{label:"密码:"},{default:g(function(){var t;return[k(x((null===(t=h(U).panel_info)||void 0===t?void 0:t.password)||"--"),1)]}),_:1}),y(u,{label:"开始时间:"},{default:g(function(){return[k(x(h(U).start_time),1)]}),_:1}),y(u,{label:"最后更新时间:"},{default:g(function(){return[k(x(h(U).last_update),1)]}),_:1})]}),_:1}),j("div",F,[y(l,{type:"default",onClick:B},{default:g(function(){return t(e[2]||(e[2]=[k("复制服务器信息",-1)]))}),_:1})]),y(c,{options:[{content:"迁移进度请在新服务器中的[面板设置] - [备份还原]中查看"}],class:"mt-[1rem]"})])]}),_:1},8,["modelValue"])])}}});n("default",d(H,[["__scopeId","data-v-0ccb0b48"]]))}}})}();