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-legacy495.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 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,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function l(t,o,u,a){var l=o&&o.prototype instanceof i?o:i,f=Object.create(l.prototype);return r(f,"_invoke",function(t,r,o){var u,a,l,i=0,f=o||[],s=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return u=n,a=0,l=e,d.n=t,c}};function m(t,r){for(a=t,l=r,n=0;!s&&i&&!o&&n<f.length;n++){var o,u=f[n],m=d.p,p=u[2];t>3?(o=p===r)&&(l=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=e):u[0]<=m&&((o=t<2&&m<u[1])?(a=0,d.v=r,d.n=u[1]):m<p&&(o=t<3||u[0]>r||r>p)&&(u[4]=t,u[5]=r,d.n=p,a=0))}if(o||t>1)return c;throw s=!0,r}return function(o,f,p){if(i>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),a=f,l=p;(n=a<2?e:l)||!s;){u||(a?a<3?(a>1&&(d.n=-1),m(a,l)):d.n=l:d.v=l);try{if(i=2,u){if(a||(o="next"),n=u[o]){if(!(n=n.call(u,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,a<2&&(a=0)}else 1===a&&(n=u.return)&&n.call(u),a<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=e}else if((n=(s=d.n<0)?l:t.call(r,d))!==c)break}catch(n){u=e,a=1,l=n}finally{i=1}}return{value:n,done:s}}}(t,u,a),!0),f}var c={};function i(){}function f(){}function s(){}n=Object.getPrototypeOf;var d=[][u]?n(n([][u]())):(r(n={},u,function(){return this}),n),m=s.prototype=i.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,r(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return f.prototype=s,r(m,"constructor",s),r(s,"constructor",f),f.displayName="GeneratorFunction",r(s,a,"GeneratorFunction"),r(m),r(m,a,"Generator"),r(m,u,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(t=function(){return{w:l,m:p}})()}function r(e,n,t,o){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}r=function(e,n,t,o){function a(n,t){r(e,n,function(e){return this._invoke(n,t,e)})}n?u?u(e,n,{value:t,enumerable:!o,configurable:!o,writable:!o}):e[n]=t:(a("next",0),a("throw",1),a("return",2))},r(e,n,t,o)}function o(e,n,t,r,o,u,a){try{var l=e[u](a),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function u(e){return function(){var n=this,t=arguments;return new Promise(function(r,u){var a=e.apply(n,t);function l(e){o(a,r,u,l,c,"next",e)}function c(e){o(a,r,u,l,c,"throw",e)}l(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy206.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,r){"use strict";var o,a,l,c,i,f,s,d,m,p,v,y,b,g,_,h,w,j,k,x,S,V,O,T,A,C,E,P,G,I;return{setters:[function(e){o=e.L,a=e.k,l=e.fI,c=e.M,i=e.a0,f=e.gt,s=e.W,d=e.cR,m=e.cZ},function(e){p=e.r,v=e.H,y=e.c,b=e.o,g=e.a8,_=e.j,h=e.k,w=e.e,j=e.v,k=e.p,x=e.R,S=e.P,V=e.x,O=e.q,T=e.Q,A=e.ad,C=e.z,E=e.T,P=e.ab,G=e.aE},function(e){I=e._},null,null,null,null],execute:function(){var r=o().refs.isRefreshTableList,R=null,U=p(!1),F=p(""),q=p("common"),z=v({name:"",image:"",cmd:""}),M={model_index:"btdocker",mod_name:"image",def_name:"pull_from_some_registry",ws_callback:111,name:"",image:""},H=function(){F.value=""},K=function(e,n){try{var t=n.data;if(F.value+="".concat(t),t.includes("bt_successful")||t.includes("bt_failed")){var o,u={status:t.includes("bt_successful"),msg:t.includes("bt_successful")?"拉取成功":"拉取失败"};c.request(u),u.status&&(r.value=!0),null===(o=R)||void 0===o||o.close(),U.value=!1}}catch(a){}},L=function(){var e,n;null===(e=R)||void 0===e||e.close(),F.value="",null===(n=R=i({route:"/ws_model",onMessage:K}))||void 0===n||n.send(M)},N={image:[{validator:function(e,n,t){""===n?t(new Error("请输入镜像名")):t()},trigger:["blur"]}]},Q=function(){r.value=!0},W=p([]),Z=function(){var e=u(t().m(function e(){var n;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,""!==z.cmd){e.n=1;break}return c.error("请输入命令"),e.a(2);case 1:return U.value=!0,M.name="",M.url="",M.image="",M.def_name="get_cmd_log",e.n=2,f({cmd:z.cmd},"image");case 2:(n=e.v).status?L():(c.error(n.msg),U.value=!1),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),$=function(){var e=u(t().m(function e(n){return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,"cmd"!==q.value){e.n=1;break}return Z(),e.a(2);case 1:if(""!==z.name){e.n=2;break}return c.error("请选择仓库名"),e.a(2);case 2:return U.value=!0,e.n=3,n.value.validate(function(){var e=u(t().m(function e(n){var r;return t().w(function(e){for(;;)switch(e.n){case 0:n?(r=W.value.find(function(e){return e.value==z.name}),M.name=r.name,M.url=r.url,M.image=z.image,M.def_name="pull_from_some_registry",L()):U.value=!1;case 1:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}());case 3:e.n=5;break;case 4:e.p=4,e.v;case 5:return e.p=5,e.f(5);case 6:return e.a(2)}},e,null,[[0,4,5,6]])}));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=u(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:a({request:l(),data:Array,success:function(e){var n;e.forEach(function(e){W.value.push({value:e.id,label:"".concat(e.name).concat("docker.io"===e.url?"":"(".concat(e.url,")")),url:e.url,name:e.name})}),z.name=null===(n=W.value[0])||void 0===n?void 0:n.value}});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),D={class:"flex flex-col p-[1.6rem] lib-box"},J={class:"rounded-small h-[45.6rem]"},X={class:"rounded-small h-[45.6rem]"};n("default",m(y({__name:"index",setup:function(n,t){var r=t.expose,o=p(),u=function(){$(o)};return b(function(){B()}),g(function(){var e;null===(e=R)||void 0===e||e.close(),R=null,W.value=[],z.name="",z.image="",z.cmd="",H()}),r({onConfirm:u,onCancel:Q}),function(n,t){var r=s,a=A,l=C,c=E,i=I,f=P,m=G,p=d;return _(),h("div",D,[w(p,{modelValue:k(q),"onUpdate:modelValue":t[5]||(t[5]=function(e){return T(q)?q.value=e:null}),type:"card",onChange:k(H)},{default:j(function(){return[w(m,{name:"common",label:"常规拉取"},{default:j(function(){return[w(f,{ref_key:"cmdFormRef",ref:o,size:"default",model:k(z),rules:k(N),disabled:k(U),class:"relative w-full","label-position":"right",onSubmit:t[2]||(t[2]=x(function(){},["prevent"]))},{default:j(function(){return[w(a,{prop:"name",label:"仓库名"},{default:j(function(){return[w(r,{modelValue:k(z).name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return k(z).name=e}),options:k(W),class:"!w-[32rem]"},null,8,["modelValue","options"])]}),_:1}),w(a,{prop:"image",label:"镜像名"},{default:j(function(){return[w(c,{class:"!w-[32rem]",modelValue:k(z).image,"onUpdate:modelValue":t[1]||(t[1]=function(e){return k(z).image=e}),onKeydown:S(u,["enter"]),placeholder:"请输入镜像名,按回车拉取,如:image:v1"},{append:j(function(){return[w(l,{type:"default",onClick:u},{default:j(function(){return e(t[6]||(t[6]=[V("拉取",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),t[7]||(t[7]=O("div",{class:"resultTitle px-[.2rem] py-[.4rem] mt-[1.6rem]"},"拉取结果:",-1)),O("div",J,[w(i,{class:"h-[45.6rem] !rounded-none",content:k(F)},null,8,["content"])])]}),_:1},8,["model","rules","disabled"])]}),_:1}),w(m,{name:"cmd",label:"命令拉取"},{default:j(function(){return[w(f,{ref:"cmdRef",size:"large",model:k(z),rules:k(N),disabled:k(U),class:"relative w-full","label-position":"right",onSubmit:t[4]||(t[4]=x(function(){},["prevent"]))},{default:j(function(){return[w(a,{prop:"cmd"},{default:j(function(){return[w(c,{autofocus:"",modelValue:k(z).cmd,"onUpdate:modelValue":t[3]||(t[3]=function(e){return k(z).cmd=e}),onKeyup:S(u,["enter"]),placeholder:"请输入需要执行的命令,docker pull redis:latest,按回车执行"},{append:j(function(){return[w(l,{type:"default",onClick:u},{default:j(function(){return e(t[8]||(t[8]=[V("执行命令",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),t[9]||(t[9]=O("div",{class:"resultTitle px-[.2rem] py-[.4rem] mt-[1.6rem]"},"拉取结果:",-1)),O("div",X,[w(i,{class:"h-[45.6rem] !rounded-none",content:k(F)},null,8,["content"])])]}),_:1},8,["model","rules","disabled"])]}),_:1})]}),_:1},8,["modelValue","onChange"])])}}}),[["__scopeId","data-v-e3d09b27"]]))}}})}();