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-legacy163.js
!function(){function e(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 l={}.toString.call(e).slice(8,-1);return"Object"===l&&e.constructor&&(l=e.constructor.name),"Map"===l||"Set"===l?Array.from(e):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?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,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,l=Array(n);t<n;t++)l[t]=e[t];return l}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./store-legacy.js?v=1777008528","./store-legacy2.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(n,t){"use strict";var l,s,r,a,i,o,u,c,f,m,d,y,g,p,v,b,x,k,S,_,h,j,w,R,A,C,M,V,H;return{setters:[function(e){l=e.K,s=e.f,r=e.cZ},function(e){a=e.c,i=e.aI,o=e.r,u=e.H,c=e.o,f=e.aH,m=e.I,d=e.j,y=e.k,g=e.e,p=e.v,v=e.x,b=e.p,x=e.q,k=e.C,S=e.y,_=e.J,h=e.K,j=e.s,w=e.P,R=e.Q,A=e.z,C=e.aV,M=e.S},function(e){V=e.H},function(e){H=e.H},null,null,null,null],execute:function(){var t={class:"flex justify-between items-center h-full px-[3rem] reset"},I={class:"p-[1.5rem]"},z={class:"text-small leading-[2.6rem]"},K={id:"SafeRestart",class:"flex justify-between"},L={key:0,class:"info"},P={key:1,class:"info"},Q={key:2,class:"info"},T={key:3,class:"info"},U={key:4,class:"info"},q={key:5,class:"info"},W={key:6,class:"info"},D={key:7,class:"info"},E={key:0,class:"flex items-center tips mt-[12px]"},F={class:"vcode flex items-center h-[4.8rem] mt-4 pl-[1.2rem] text-base"},J={class:"mx-[1rem]"},O={class:"el-dialog__footer absolute bottom-0 w-full flex justify-end"};n("default",r(a({__name:"index",setup:function(n){var r=V(),a=i(r),Z=a.showFooter,$=a.showServer,B=a.serverRestartRef,G=a.courseList,N=H(),X=i(N).isDockerPanel,Y=o(!0),ee=u({num1:0,num2:0,gentle:void 0}),ne=function(e){ee.num1=Math.round(9*Math.random()+1),ee.num2=Math.round(9*Math.random()+1),ee.gentle=void 0,!0!==e&&($.value=!0)},te=function(){if(ee.gentle===ee.num1+ee.num2||(s().error("计算错误,请重新计算!"),0))var e=setTimeout(function(){r.onRestartServer(),Y.value=!1,clearTimeout(e)},0)};return c(function(){ne(!0)}),f(function(){r.clearRestart()}),function(n,s){var a=A,i=C,o=M,u=l,c=m("focus");return d(),y("div",t,[g(a,{type:"danger",class:"danger-btn",onClick:ne},{default:p(function(){return e(s[3]||(s[3]=[v("重启服务器",-1)]))}),_:1}),g(a,{size:"default",onClick:b(r).onRestartPanel},{default:p(function(){return e(s[4]||(s[4]=[v("重启面板",-1)]))}),_:1},8,["onClick"]),g(u,{title:"安全重启服务器",modelValue:b($),"onUpdate:modelValue":s[2]||(s[2]=function(e){return R($)?$.value=e:null}),area:[46.6,b(Z)?53:49]},{default:p(function(){return[x("div",{class:"relative h-full",ref_key:"serverRestartRef",ref:B},[x("div",I,[b(X)?(d(),k(i,{key:0,title:"危险操作警告:当前服务器疑似运行在容器环境中!",type:"warning",closable:!1,class:"mb-3"},{default:p(function(){return e(s[5]||(s[5]=[x("p",{class:"font-medium mb-2 text-base text-secondary"},"重启服务器将造成:",-1),x("ul",{class:"list-disc list-inside space-y-1 ml-2 text-small text-secondary"},[x("li",{class:"font-medium"},"容器实例立即销毁"),x("li",{class:"font-medium"},"所有未挂载数据永久丢失"),x("li",{class:"font-medium"},"网站服务完全中断"),x("li",{class:"font-medium"},"可能需要重新部署和配置")],-1),x("p",{class:"mt-2 font-medium text-base text-secondary"},'建议:如仅需重启面板服务,请选择"重启面板服务"',-1)]))}),_:1})):(d(),k(i,{key:1,type:"warning",closable:!1,title:"即将重启服务器",class:"mb-3 px-[2rem]"},{default:p(function(){return e(s[6]||(s[6]=[x("p",{class:"font-medium mb-2 text-base text-secondary leading-[2.6rem]"},"影响范围:",-1),x("ul",{class:"list-disc list-inside space-y-1 ml-2 text-small text-secondary leading-[2.6rem]"},[x("li",null,"所有网站服务临时中断(1-5分钟)"),x("li",null,"正在进行的用户会话将断开"),x("li",null,"未保存的临时数据可能丢失"),x("li",null,"SSH连接将断开")],-1),x("p",{class:"mt-2 font-medium text-base text-secondary leading-[2.6rem]"},'建议:如仅需重启面板服务,请选择"重启面板服务"',-1)]))}),_:1})),x("div",z,[s[16]||(s[16]=x("p",{class:"mt-[1rem] mb-[1rem]"},"面板重启服务器将执行以下操作:",-1)),x("div",K,[b(G).webServe?(d(),y("div",P,e(s[8]||(s[8]=[x("span",{class:"green-bg"},null,-1),x("p",{class:"green-font"},"正在停止Web服务...",-1)])))):(d(),y("div",L,e(s[7]||(s[7]=[x("span",{class:"gray-bg"},null,-1),x("p",null,"1. 停止Web服务",-1)])))),b(G).mysqlServe?(d(),y("div",T,e(s[10]||(s[10]=[x("span",{class:"green-bg circle-green"},null,-1),x("p",{class:"green-font"},"正在停止MySQL服务...",-1)])))):(d(),y("div",Q,e(s[9]||(s[9]=[x("span",{class:"gray-bg circle-gray"},null,-1),x("p",null,"2. 停止MySQL服务",-1)])))),b(G).restartServe?(d(),y("div",q,e(s[12]||(s[12]=[x("span",{class:"green-bg circle-green"},null,-1),x("p",{class:"green-font"},"正在重启服务器...",-1)])))):(d(),y("div",U,e(s[11]||(s[11]=[x("span",{class:"gray-bg circle-gray"},null,-1),x("p",null,"3. 开始重启服务器",-1)])))),b(G).serveStart?(d(),y("div",D,e(s[14]||(s[14]=[x("span",{class:"green-bg circle-green"},null,-1),x("p",{class:"green-font"},"4. 等待服务器启动",-1),x("i",{class:"svgtofont-el-loading animate-spin"},null,-1)])))):(d(),y("div",W,e(s[13]||(s[13]=[x("span",{class:"gray-bg circle-gray"},null,-1),x("p",null,"4. 等待服务器启动",-1)]))))]),b(G).serveStart?(d(),y("div",E,e(s[15]||(s[15]=[x("p",null,"重启进行中时,请勿随意进行刷新,若长时间未响应,可以进行刷新尝试。",-1)])))):S("",!0)]),_(x("div",F,[s[17]||(s[17]=x("span",null,"计算结果:",-1)),x("span",J,j(b(ee).num1)+" + "+j(b(ee).num2),1),s[18]||(s[18]=x("span",{class:"mr-[1rem]"},"=",-1)),_(g(o,{modelValue:b(ee).gentle,"onUpdate:modelValue":s[0]||(s[0]=function(e){return b(ee).gentle=e}),autofocus:"true","controls-position":"right",size:"small",onKeydown:w(te,["native","enter"])},null,8,["modelValue"]),[[c]])],512),[[h,b(Y)]])]),x("div",O,[g(a,{type:"warning",onClick:s[1]||(s[1]=function(e){return $.value=!1})},{default:p(function(){return e(s[19]||(s[19]=[v("取消",-1)]))}),_:1}),g(a,{type:"primary",onClick:te},{default:p(function(){return e(s[20]||(s[20]=[v("确认",-1)]))}),_:1})])],512)]}),_:1},8,["modelValue","area"])])}}}),[["__scopeId","data-v-10014b23"]]))}}})}();