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-legacy290.js
!function(){function e(n){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(n)}function n(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function t(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(n){r(e,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(o,n))})}return e}function r(n,t,r){return(t=function(n){var t=function(n,t){if("object"!=e(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var o=r.call(n,t||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==e(t)?t:t+""}(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function o(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return a(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):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 a(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 u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function a(t,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return i(s,"_invoke",function(t,r,o){var a,u,i,c=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(n,t){return a=n,u=0,i=e,f.n=t,l}};function d(t,r){for(u=t,i=r,n=0;!p&&c&&!o&&n<s.length;n++){var o,a=s[n],d=f.p,v=a[2];t>3?(o=v===r)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=t<2&&d<a[1])?(u=0,f.v=r,f.n=a[1]):d<v&&(o=t<3||a[0]>r||r>v)&&(a[4]=t,a[5]=r,f.n=v,u=0))}if(o||t>1)return l;throw p=!0,r}return function(o,s,v){if(c>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,v),u=s,i=v;(n=u<2?e:i)||!p;){a||(u?u<3?(u>1&&(f.n=-1),d(u,i)):f.n=i:f.v=i);try{if(c=2,a){if(u||(o="next"),n=a[o]){if(!(n=n.call(a,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=a.return)&&n.call(a),u<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=e}else if((n=(p=f.n<0)?i:t.call(r,f))!==l)break}catch(n){a=e,u=1,i=n}finally{c=1}}return{value:n,done:p}}}(t,o,a),!0),s}var l={};function c(){}function s(){}function p(){}n=Object.getPrototypeOf;var f=[][r]?n(n([][r]())):(i(n={},r,function(){return this}),n),d=p.prototype=c.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=p,i(d,"constructor",p),i(p,"constructor",s),s.displayName="GeneratorFunction",i(p,o,"GeneratorFunction"),i(d),i(d,o,"Generator"),i(d,r,function(){return this}),i(d,"toString",function(){return"[object Generator]"}),(u=function(){return{w:a,m:v}})()}function i(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,n,t,r){function a(n,t){i(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(a("next",0),a("throw",1),a("return",2))},i(e,n,t,r)}function l(e,n,t,r,o,a,u){try{var i=e[a](u),l=i.value}catch(e){return void t(e)}i.done?n(l):Promise.resolve(l).then(r,o)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function u(e){l(a,r,o,u,i,"next",e)}function i(e){l(a,r,o,u,i,"throw",e)}u(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./site-legacy.js?v=1777008528","./index-legacy181.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,n){"use strict";var r,a,i,l,s,p,f,d,v,m,y,b,h,g,w,_,j,O,k,P,S,D,V,x,z,T,C,U,q,E,A,F,I,G,R,H,M,B;return{setters:[function(e){r=e._},function(e){a=e.cZ,i=e.fP,l=e.K,s=e.f,p=e.dc,f=e.w,d=e.d3,v=e.cO,m=e.cP},function(e){y=e.c,b=e.r,h=e.w,g=e.j,w=e.k,_=e.q,j=e.s,O=e.p,k=e.e,P=e.H,S=e.v,D=e.J,V=e.K,x=e.Q,z=e.z,T=e.ba,C=e.o,U=e.I,q=e.ad,E=e.ab},function(e){A=e.g},function(e){F=e.removeVersionProject,I=e.recoverVersionProject,G=e.setVersionPs,R=e.getVersionProject,H=e.nowFileBack},function(e){M=e._},function(e){B=e.u},null,null,null],execute:function(){var n={class:"download-speed"},K={class:"download-speed-top"},N={class:"download-speed-top-title"},W={class:"download-speed-top-score"},$=a(y({__name:"upload-speed",props:{compData:{default:function(){return{}}}},setup:function(e){var t=e,r=b(0);return h(function(){return t.compData},function(e){r.value=e.percentum}),function(t,o){var a=M;return g(),w("div",n,[_("div",K,[_("div",N,j(e.compData.title),1),_("div",W,j(O(r))+"%",1)]),k(a,{strokeWidth:5,percentage:O(r),showText:!1},null,8,["percentage"])])}}}),[["__scopeId","data-v-cfdd07ba"]]),J={class:"p-2rem"},Q=y({__name:"upload-version-file",props:{compData:{default:{}}},setup:function(e,n){var t=n.expose,r=e,o=b(),a=b(),u=s(),c=window.location.protocol+"//"+window.location.host+"/mod/php/php_async/upload_version",p=b(!1),f=[".tar.gz",".gz",".zip",".tar",".bz2","xz"].join(","),d=P({f_size:0,f_path:"/tmp/",f_name:"",f_start:0,ps:r.compData.ps,version:r.compData.version,sitename:r.compData.sitename,blob:""}),v=b([]),m=b(0),y=function(e){var n=e.file,t=e.onProgress,o=e.onSuccess,a=e.onError,l=new FormData,c=Math.min(n.size,d.f_start+2097152);l.append("f_name",n.name),l.append("f_size",n.size),l.append("f_start",d.f_start.toString()),l.append("ps",r.compData.ps),l.append("version",r.compData.version),l.append("sitename",r.compData.sitename),l.append("blob",n.slice(d.f_start,c)),l.append("f_path",d.f_path);var s=i.CancelToken.source();return m.value||(p.value=!0),m.value=Math.round(d.f_start/n.size*100),i.post(r.compData.uploadUrl?r.compData.uploadUrl:"/mod/php/php_async/upload_version",l,{headers:{"Content-Range":"bytes ".concat(d.f_start,"-").concat(n.size,"/"),"x-http-token":window.vite_public_request_token,"Content-Type":"application/x-www-form-urlencoded"},onUploadProgress:function(e){e.event.lengthComputable&&t({percent:Math.round(100*e.loaded/e.total)})},cancelToken:s.token}).then(function(e){var i;"number"==typeof e.data?(d.f_start=e.data,y({file:n,onProgress:t,onSuccess:o,onError:a})):(m.value=0,p.value=!1,u.request(e.data),r.compData.getVersion(),null===(i=r.compData)||void 0===i||i.close(),o(e.data))}).catch(function(e){m.value=0,p.value=!1,u.error("导入失败"),a(e)}),{abort:function(){s.cancel("Upload cancelled")}}},h=function(e,n){v.value=n},j=function(e,n,t){d.f_start=e.percent,v.value=t.map(function(t){return t.uid===n.uid&&(t.percentage=e.percent),t})},C=function(){o.value.submit()};return t({onConfirm:C,open:function(){a.value.$el.click()},fileData:d}),function(e,n){var t=z,r=T,u=l;return g(),w("div",null,[k(r,{"show-file-list":!1,class:"upload-demo",ref_key:"upload",ref:o,name:"blob",accept:O(f),action:c,"auto-upload":!0,multiple:!1,"file-list":O(v),"on-progress":j,"on-change":h,"http-request":y},{default:S(function(){return[D(k(t,{ref_key:"openRef",ref:a,size:"small",type:"primary"},null,512),[[V,!1]]),D(k(t,{style:{"margin-left":"10px"},size:"small",type:"success",onClick:C},null,512),[[V,!1]])]}),_:1},8,["accept","file-list"]),k(u,{title:!1,modelValue:O(p),"onUpdate:modelValue":n[0]||(n[0]=function(e){return x(p)?p.value=e:null}),area:40},{default:S(function(){return[_("div",J,[k($,{compData:{title:"正在上传文件,请稍后...",percentum:O(m)}},null,8,["compData"])])]}),_:1},8,["modelValue"])])}}});e("default",y({__name:"index",setup:function(e,n){var a=n.expose,i=B(),y=i.siteInfo,h=i.activeType.value,_=s(),j=b(),V=b([]),z=b(!1),T=b(!1),M=b(),K=P({name:"",version:"",ps:""}),N={version:[{required:!0,message:"请输入版本号",trigger:"blur"}]},W=b(!1),$=b(),J=P({version:""}),Z=p({options:[{label:"添加版本",type:"button",active:!0,onClick:function(){K.ps="",K.version="",T.value=!0}},{label:"当前目录生成版本",type:"button",onClick:function(){J.version="",W.value=!0}}]}).BtOperation,L=function(){var e=c(u().m(function e(n){var t;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,f({title:"删除版本【".concat(n.version,"】"),isHtml:!1,content:"删除版本,是否继续操作?",icon:"warning-filled"});case 1:return e.n=2,F({sitename:y.value.name,version:n.version},h);case 2:t=e.v,_.request(t),t.status&&ne(),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[0,3]])}));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=c(u().m(function e(n){var t,r;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,f({title:"恢复版本【".concat(n.version,"】"),isHtml:!1,content:"恢复版本,会删除目录下所有文件后恢复,请将【当前目录生成版本】备份后继续操作?",type:"calc",icon:"warning-filled"});case 1:return t=_.load("正在恢复版本,请稍后..."),e.n=2,I({sitename:y.value.name,version:n.version},h);case 2:r=e.v,_.request(r),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,t.close(),e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=c(u().m(function e(n){var t;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,G({sitename:y.value.name,version:n.version,ps:n.ps},h);case 1:t=e.v,_.request(t),ne(),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(n){return e.apply(this,arguments)}}(),ee=b([{label:"版本号",prop:"version"},{label:"备注",prop:"ps",minWidth:120,isCustom:!0,showOverflowTooltip:!1,render:function(e){var n,t={lt:"<",gt:">",nbsp:" ",amp:"&",quot:'"'};return e.ps=null===(n=e.ps)||void 0===n?void 0:n.replace(/&(lt|gt|nbsp|amp|quot);/gi,function(e,n){return t[n]}),k("input",{type:"text",value:e.ps,class:"bt-table-input w-full !whitespace-pre-line",placeholder:"点击编辑备注",onBlur:function(n){if(e.ps===n.target.value)return!1;e.ps=n.target.value,Y(e)}},null)}},A([{onClick:X,title:"恢复"},{onClick:L,title:"删除"}])]),ne=function(){var e=c(u().m(function e(){var n,t,r;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return z.value=!0,e.p=1,e.n=2,R({sitename:y.value.name},h);case 2:n=e.v,t=n.data,V.value=t.data,z.value=!1,e.n=4;break;case 3:e.p=3,r=e.v,console.log(r);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),te=function(){var e=c(u().m(function e(){var n,t;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,$.value.validate();case 1:return e.p=1,n=_.load("正在生成版本,请稍后..."),e.n=2,H({sitename:y.value.name,version:J.version},h);case 2:t=e.v,_.request(t),t.status&&(W.value=!1,ne()),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,n.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),re=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,M.value.validate();case 1:return j.value.open(),e.a(2,!1)}},e)}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=c(u().m(function e(n){return u().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)}));return function(n){return e.apply(this,arguments)}}();return C(ne),a({init:ne}),function(e,n){var a=d,u=v,i=q,c=m,s=E,p=l,f=r,b=U("bt-loading");return g(),w("div",null,[k(f,null,{"header-left":S(function(){return[k(O(Z))]}),"header-right":S(function(){return o(n[5]||(n[5]=[]))}),content:S(function(){return[D(k(a,{"max-height":"500",column:O(ee),data:O(V)},null,8,["column","data"]),[[b,O(z)]])]}),"footer-left":S(function(){return o(n[6]||(n[6]=[]))}),"footer-right":S(function(){return o(n[7]||(n[7]=[]))}),popup:S(function(){return[k(p,{title:"添加版本",area:44,modelValue:O(T),"onUpdate:modelValue":n[2]||(n[2]=function(e){return x(T)?T.value=e:null}),"show-footer":"",confirmText:"上传文件",onConfirm:re},{default:S(function(){return[k(s,{class:"p-[2rem]",ref_key:"addFromRef",ref:M,model:O(K),rules:N},{default:S(function(){return[k(i,{label:"版本号",prop:"version"},{default:S(function(){return[k(u,{modelValue:O(K).version,"onUpdate:modelValue":n[0]||(n[0]=function(e){return O(K).version=e}),placeholder:"请输入版本号",width:"24rem"},null,8,["modelValue"])]}),_:1}),k(i,{label:"备注",prop:"ps"},{default:S(function(){return[k(u,{modelValue:O(K).ps,"onUpdate:modelValue":n[1]||(n[1]=function(e){return O(K).ps=e}),placeholder:"请输入备注",width:"24rem"},null,8,["modelValue"])]}),_:1}),k(Q,{ref_key:"fileIpRef",ref:j,onUploadSuccess:oe,compData:t(t({},O(K)),{},{sitename:O(y).name,getVersion:ne,close:function(){T.value=!1}})},null,8,["compData"]),k(c,{options:[{content:"支持zip,tar.gz,tar,bz2,gz,xz格式"}],class:"list-disc ml-[7rem]"})]}),_:1},8,["model"])]}),_:1},8,["modelValue"]),k(p,{title:"当前目录生成版本",area:44,modelValue:O(W),"onUpdate:modelValue":n[4]||(n[4]=function(e){return x(W)?W.value=e:null}),"show-footer":"",onConfirm:te},{default:S(function(){return[k(s,{class:"p-2rem",ref_key:"nowFromRef",ref:$,model:O(J),rules:N},{default:S(function(){return[k(i,{label:"版本号",prop:"version"},{default:S(function(){return[k(u,{modelValue:O(J).version,"onUpdate:modelValue":n[3]||(n[3]=function(e){return O(J).version=e}),placeholder:"请输入版本号",width:"26rem"},null,8,["modelValue"])]}),_:1})]}),_:1},8,["model"])]}),_:1},8,["modelValue"])]}),_:1})])}}}))}}})}();