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-legacy222.js
!function(){function e(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,t)}return r}function n(n){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?e(Object(a),!0).forEach(function(e){r(n,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))})}return n}function r(e,n,r){return(n=function(e){var n=function(e,n){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,n||"default");if("object"!=i(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==i(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}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,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",u=r.toStringTag||"@@toStringTag";function i(r,t,o,u){var i=t&&t.prototype instanceof l?t:l,s=Object.create(i.prototype);return a(s,"_invoke",function(r,t,a){var o,u,i,l=0,s=a||[],f=!1,v={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,r){return o=n,u=0,i=e,v.n=r,c}};function p(r,t){for(u=r,i=t,n=0;!f&&l&&!a&&n<s.length;n++){var a,o=s[n],p=v.p,m=o[2];r>3?(a=m===t)&&(i=o[(u=o[4])?5:(u=3,3)],o[4]=o[5]=e):o[0]<=p&&((a=r<2&&p<o[1])?(u=0,v.v=t,v.n=o[1]):p<m&&(a=r<3||o[0]>t||t>m)&&(o[4]=r,o[5]=t,v.n=m,u=0))}if(a||r>1)return c;throw f=!0,t}return function(a,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),u=s,i=m;(n=u<2?e:i)||!f;){o||(u?u<3?(u>1&&(v.n=-1),p(u,i)):v.n=i:v.v=i);try{if(l=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=e}else if((n=(f=v.n<0)?i:r.call(t,v))!==c)break}catch(n){o=e,u=1,i=n}finally{l=1}}return{value:n,done:f}}}(r,o,u),!0),s}var c={};function l(){}function s(){}function f(){}n=Object.getPrototypeOf;var v=[][o]?n(n([][o]())):(a(n={},o,function(){return this}),n),p=f.prototype=l.prototype=Object.create(v);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,a(e,u,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,a(p,"constructor",f),a(f,"constructor",s),s.displayName="GeneratorFunction",a(f,u,"GeneratorFunction"),a(p),a(p,u,"Generator"),a(p,o,function(){return this}),a(p,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:m}})()}function a(e,n,r,t){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,n,r,t){function u(n,r){a(e,n,function(e){return this._invoke(n,r,e)})}n?o?o(e,n,{value:r,enumerable:!t,configurable:!t,writable:!t}):e[n]=r:(u("next",0),u("throw",1),u("return",2))},a(e,n,r,t)}function o(e,n,r,t,a,o,u){try{var i=e[o](u),c=i.value}catch(e){return void r(e)}i.done?n(c):Promise.resolve(c).then(t,a)}function u(e){return function(){var n=this,r=arguments;return new Promise(function(t,a){var u=e.apply(n,r);function i(e){o(u,t,a,i,c,"next",e)}function c(e){o(u,t,a,i,c,"throw",e)}i(void 0)})}}function i(e){return i="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},i(e)}function c(e){return function(e){if(Array.isArray(e))return l(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 l(e,n);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)?l(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 l(e,n){(null==n||n>e.length)&&(n=e.length);for(var r=0,t=Array(n);r<n;r++)t[r]=e[r];return t}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./ssl-legacy.js?v=1777008528","./useController-legacy18.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528"],function(e,r){"use strict";var a,o,l,s,f,v,p,m,y,d,b,g,h,j,w,O,_,S,k,P,E,A,x,T,D;return{setters:[function(e){a=e.c7,o=e.X,l=e.k,s=e.f,f=e.cZ},function(e){v=e.c,p=e.r,m=e.g,y=e.e,d=e.x,b=e.o,g=e.w,h=e.a8,j=e.j,w=e.k,O=e.p},function(e){_=e.F,S=e.i,k=e.k},function(e){P=e.J,E=e.K,A=e.f,x=e.L},function(e){T=e.u,D=e.c},null,null],execute:function(){var r={class:"p-[2rem] edit-deploy-target-container"},q="!w-[41rem]",C=v({__name:"index",setup:function(e,f){var v,C=f.expose,G=T(),F=G.rowData,N=G.isRefreshDeployList,I=G.isEditDeployTarget,J=G.parentReresh,H=s(),L=p({name:"",description:"",type:"",method:""}),R=p([]),B=m(function(){return[].concat(c(R.value),[{label:"更多授权添加",value:"none",disabled:!0,render:function(){return y("div",{class:"flex items-center"},[y("span",null,[d("更多授权添加")]),y(a,{class:"ml-2 underline",onClick:function(){return D(!0)}},{default:function(){return[d("点击前往")]}})])}}])}),K=p([]),M=p({}),U=p([]),X=p([]),Z=function(e){if(!e)return{};if("string"==typeof e)try{return JSON.parse(e)||{}}catch(n){return console.error("解析部署参数失败",n),{}}return"object"===i(e)?e:{}},$=function(){var e=u(t().m(function e(){var n,r,a,o;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,A({p:1,limit:-1});case 1:if(n=e.v,r=n.data,console.log("data",r),R.value=r.data.map(function(e){return{label:"".concat(e.name," - ").concat(e.description),auth_id:e.id,plugin_name:e.type,value:e.name}}),I.value||!R.value.length){e.n=2;break}if(a=R.value[0],M.value=a,L.value.type=a.value,L.value.value=a.value,!a.plugin_name){e.n=2;break}return e.n=2,z(a.plugin_name);case 2:console.log(R.value),e.n=4;break;case 3:e.p=3,o=e.v,console.error(o);case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),z=function(){var e=u(t().m(function e(n){var r,a,o,u,i;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=H.load("正在加载可部署配置,请稍后..."),e.p=1,n){e.n=2;break}return e.a(2);case 2:return L.value.method="",U.value=[],X.value=[],e.n=3,x({plugin_name:n});case 3:a=e.v,o=a.data,K.value=o.map(function(e){var n;return{label:e.description,value:e.name,params:null!==(n=e.params)&&void 0!==n?n:{}}}),I.value||((u=K.value[0])?(L.value.method=u.value,Q(u.value)):(L.value.method="",U.value=[],X.value=[])),console.log("getDeployActionsHandle",o),e.n=5;break;case 4:e.p=4,i=e.v,console.error(i);case 5:return e.p=5,r.close(),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(n){return e.apply(this,arguments)}}(),Q=function(e){var n=K.value.find(function(n){return n.value===e}),r=Array.isArray(null==n?void 0:n.params)?n.params:[];X.value.forEach(function(e){e in L.value&&(L.value[e]="")}),U.value=r,X.value=r.map(function(e){return e.name}),r.forEach(function(e){if(!(e.name in L.value))if("boolean"===e.type)L.value[e.name]=!1;else if("enum"===e.type){var n;L.value[e.name]=(null===(n=e.options)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.value)||""}else L.value[e.name]=""})},V=function(e){var n,r={};return null===(n=U.value)||void 0===n||n.forEach(function(n){r[n.name]=e[n.name]}),Object.keys(r).length?r:{}},W=function(){var e=u(t().m(function e(){var n,r,a,o;return t().w(function(e){for(;;)switch(e.n){case 0:if(I.value){e.n=1;break}return e.a(2);case 1:if(n=F.value,L.value.name=n.name||"",r=R.value.find(function(e){return e.auth_id===n.auth_id})){e.n=2;break}return console.warn("未找到匹配的授权信息,无法预填充"),e.a(2);case 2:return M.value=r,L.value.type=r.value,e.n=3,z(r.plugin_name);case 3:a=n.action||"",L.value.method=a,Q(a),o=Z(n.params),U.value.forEach(function(e){e.name in o&&(L.value[e.name]=o[e.name])});case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Y=o({data:function(){return L.value},options:function(){return m(function(){var e=[_("名称","name",{attrs:{placeholder:"请输入名称",class:q,disabled:I.value},rules:[{required:!0,message:"请输入名称",trigger:["blur","change"]}]}),S("授权类型","type",B.value,{attrs:{class:q,onChange:function(e){if("none"!==e){var n=R.value.find(function(n){return n.value===e});M.value=n;var r=n.plugin_name;r&&z(r)}}},rules:[{required:!0,message:"请选择类型",trigger:["blur","change"]}]})];return Object.keys(M.value).length>0&&e.push(S("可部署选项","method",K.value,{attrs:{placeholder:"请选择可部署选项",class:q,onChange:function(e){Q(e)}},rules:[{required:!0,message:"请选择可部署选项",trigger:["blur","change"]}]})),U.value.length&&U.value.forEach(function(r){var t,a={attrs:{class:q},rules:r.required?[{required:!0,message:"请输入".concat(r.description),trigger:["blur","change"]}]:[]};switch(r.type){case"boolean":t=k(r.description,r.name,a);break;case"enum":t=S(r.description,r.name,r.options||[],a);break;default:t=_(r.description,r.name,n(n({},a),{},{attrs:n(n({},a.attrs),{},{placeholder:"请输入".concat(r.description)})}))}e.push(t)}),e})},submit:(v=u(t().m(function e(n,r){var a,o,u,i,c,s,f,v;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,r();case 1:return a=V(n.value),o=M.value,u=o.auth_id,i=o.plugin_name,c=I.value,s={auth_id:Number(u),name:n.value.name,method:n.value.method,params:JSON.stringify(a),type:i},c&&(s.target_id=F.value.id),console.log("提交",n.value,s),e.n=2,l({loading:"正在".concat(c?"修改":"添加","部署目标,请稍后..."),request:c?P(s):E(s),message:!0,success:function(e){N.value=!0}});case 2:return f=e.v,console.log("提交结果",f),e.a(2,f.status);case 3:return e.p=3,v=e.v,console.error(v),e.a(2,!1)}},e,null,[[0,3]])})),function(e,n){return v.apply(this,arguments)})}),ee=Y.BtForm,ne=Y.submit;Y.ref;return b(u(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,$();case 1:return e.n=2,W();case 2:return e.a(2)}},e)}))),g(function(){return J.value},function(e){e&&(J.value=!1,$())},{immediate:!1}),h(function(){M.value={},U.value=[],X.value=[],K.value=[],F.value={}}),C({onConfirm:ne}),function(e,n){return j(),w("div",r,[y(O(ee),{labelPosition:"top"})])}}});e("default",f(C,[["__scopeId","data-v-d448e8b2"]]))}}})}();