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/add-compose-template-legacy.js
!function(){function e(t){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(t)}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,r,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.toStringTag||"@@toStringTag";function u(t,o,a,i){var u=o&&o.prototype instanceof l?o:l,s=Object.create(u.prototype);return n(s,"_invoke",function(t,n,o){var a,i,u,l=0,s=o||[],f=!1,m={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,i=0,u=e,m.n=n,c}};function d(t,n){for(i=t,u=n,r=0;!f&&l&&!o&&r<s.length;r++){var o,a=s[r],d=m.p,p=a[2];t>3?(o=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=t<2&&d<a[1])?(i=0,m.v=n,m.n=a[1]):d<p&&(o=t<3||a[0]>n||n>p)&&(a[4]=t,a[5]=n,m.n=p,i=0))}if(o||t>1)return c;throw f=!0,n}return function(o,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,p),i=s,u=p;(r=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(m.n=-1),d(i,u)):m.n=u:m.v=u);try{if(l=2,a){if(i||(o="next"),r=a[o]){if(!(r=r.call(a,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,i<2&&(i=0)}else 1===i&&(r=a.return)&&r.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((r=(f=m.n<0)?u:t.call(n,m))!==c)break}catch(r){a=e,i=1,u=r}finally{l=1}}return{value:r,done:f}}}(t,a,i),!0),s}var c={};function l(){}function s(){}function f(){}r=Object.getPrototypeOf;var m=[][a]?r(r([][a]())):(n(r={},a,function(){return this}),r),d=f.prototype=l.prototype=Object.create(m);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,n(d,"constructor",f),n(f,"constructor",s),s.displayName="GeneratorFunction",n(f,i,"GeneratorFunction"),n(d),n(d,i,"Generator"),n(d,a,function(){return this}),n(d,"toString",function(){return"[object Generator]"}),(t=function(){return{w:u,m:p}})()}function n(e,t,r,o){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}n=function(e,t,r,o){function i(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[t]=r:(i("next",0),i("throw",1),i("return",2))},n(e,t,r,o)}function r(e,t,n,r,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,a){var i=e.apply(t,n);function u(e){r(i,o,a,u,c,"next",e)}function c(e){r(i,o,a,u,c,"throw",e)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy130.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./ace-legacy.js?v=1777008528"],function(n,r){"use strict";var a,i,u,c,l,s,f,m,d,p,v,y,h,g,b,w,j,k,_,S,x,O,T,F,D,P,W,E;return{setters:[function(e){a=e.L,i=e.X,u=e.k,c=e.eZ,l=e.e_,s=e.f,f=e.e$,m=e.dR,d=e.cZ},function(e){p=e.c,v=e.a7,y=e.r,h=e.g,g=e.aF,b=e.e,w=e.o,j=e.I,k=e.J,_=e.p,S=e.j,x=e.k},function(e){O=e.F,T=e.b,F=e.e,D=e.f,P=e.g},function(e){W=e.w},function(e){E=e.B},null,null,null,null],execute:function(){var r={class:"flex flex-col lib-box p-2rem"},G=p({__name:"add-compose-template",props:{compData:{default:function(){return{}}}},emits:["close","complate"],setup:function(n,d){var p,G,C=d.expose,q=d.emit,J=s(),N=v(),V=a().refs.isRefreshTemplateList,I=n,L=q,R=y(!1),z=function(){var e=o(t().m(function e(){var n,r;return t().w(function(e){for(;;)switch(e.n){case 0:return(n={name:"",remark:"",data:"",env:""}).name=I.compData.row.name,n.remark=I.compData.row.remark,e.n=1,u({request:f({data:JSON.stringify({template_id:I.compData.row.id})}),loading:R});case 1:return(r=e.v).status?(n.data=r.data.compose_data,n.env=r.data.env_data):J.error(r.msg),e.a(2,n)}},e)}));return function(){return e.apply(this,arguments)}}(),B={mode:"ace/mode/nginx",theme:N.value?"ace/theme/clouds_midnight":"ace/theme/chrome",wrap:!0,showInvisibles:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,showPrintMargin:!1,readOnly:!1,fontSize:"12px"},U=i({data:(G=o(t().m(function e(){var n;return t().w(function(e){for(;;)switch(e.n){case 0:if(null===(n=I.compData.row)||void 0===n||!n.id){e.n=1;break}return e.a(2,z());case 1:return e.a(2,{name:"",remark:"",data:"",env:"",path:"",envpath:""})}},e)})),function(){return G.apply(this,arguments)}),options:function(e){return h(function(){return[O("创建模板","name",{attrs:{class:"!w-[35rem]",placeholder:"请输入模板名"},rules:[{required:!0,message:"请输入模板名",trigger:"blur"}]}),O("备注","remark",{attrs:{class:"!w-[35rem]",placeholder:"备注"}}),T([F(" ","path",{attrs:{class:"!w-[30rem]",placeholder:"请选择compose文件"}},function(){return H(e,"compose")}),D("本地上传",{attrs:{class:"!ml-[1rem]",onClick:function(){X(e,"compose")}}})]),P("compose内容",function(){return g(E,{id:"templateEditor",class:"max-h-[30rem] h-[30rem] !w-[43rem]",modelValue:e.value.data,"onUpdate:modelValue":function(t){return e.value.data=t},editorOption:B})},"data",{rules:[{required:!0,message:"请输入内容",trigger:"blur"}]}),T([F(" ","envpath",{attrs:{class:"!w-[30rem]",placeholder:"请选择.env文件"}},function(){return H(e,"env")}),D("本地上传",{attrs:{class:"!ml-[1rem]",onClick:function(){X(e,"env")}}})]),P(".env内容",function(){return b(E,{key:"editer2",class:"w-full h-[10rem]",modelValue:e.value.env,"onUpdate:modelValue":function(t){return e.value.env=t},editorOption:B},null)},"data")]})},submit:(p=o(t().m(function e(n,r,o){var a;return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r();case 1:u({request:null!==(a=I.compData.row)&&void 0!==a&&a.id?c({data:JSON.stringify({id:I.compData.row.id,name:n.value.name,remark:n.value.remark,data:n.value.data,env:n.value.env})}):l({data:JSON.stringify({name:n.value.name,remark:n.value.remark,data:n.value.data,env:n.value.env})}),loading:"提交中...",message:!0,success:function(e){e.status&&(L("complate",e),V.value=!0,L("close"))}});case 2:return e.a(2)}},e)})),function(e,t,n){return p.apply(this,arguments)})}),Z=U.BtForm,A=U.submit,H=function(e,t){W({type:"file",change:function(n){n&&("compose"==t&&(e.value.path=n),"env"==t&&(e.value.envpath=n),n.endsWith(".yml")||n.endsWith(".yaml")||"compose"!=t?n.endsWith(".env")||"env"!=t?M(n,e,t):J.error("请选择.env文件"):J.error("请选择compose文件"))}})},M=function(){var n=o(t().m(function n(r,o,a){var i,u,c;return t().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,m({path:r});case 1:i=t.v,"object"===e(u=i.data)&&("compose"==a&&(o.value.data=u.data||""),"env"==a&&(o.value.env=u.data||"")),t.n=3;break;case 2:t.p=2,c=t.v,console.log(c);case 3:return t.a(2)}},n,null,[[0,2]])}));return function(e,t,r){return n.apply(this,arguments)}}(),X=function(e,t){var n=document.createElement("input");n.type="file",n.style.display="none","compose"===t&&(n.accept=".yml,.yaml"),n.addEventListener("change",function(n){var r,o=null===(r=n.target.files)||void 0===r?void 0:r[0];if(o)if("compose"!==t||o.name.endsWith(".yml")||o.name.endsWith(".yaml"))if("env"!==t||o.name.endsWith("env")){var a=new FileReader;a.onload=function(n){var r,a=null===(r=n.target)||void 0===r?void 0:r.result;"compose"===t?(e.value.path=o.name,e.value.data=a):"env"===t&&(e.value.envpath=o.name,e.value.env=a)},a.onerror=function(){J.error("读取文件内容失败")},a.readAsText(o)}else J.error("请选择env文件");else J.error("请选择compose文件")}),document.body.appendChild(n),n.click(),setTimeout(function(){document.body.removeChild(n)},0)};return w(o(t().m(function e(){return t().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)}))),C({onConfirm:A}),function(e,t){var n=j("bt-loading");return k((S(),x("div",r,[b(_(Z))])),[[n,_(R)],[n,"正在获取模板消息,请稍候...","title"]])}}});n("default",d(G,[["__scopeId","data-v-d7a80191"]]))}}})}();