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-legacy525.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){return function(e){if(Array.isArray(e))return t(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 t(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)?t(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 t(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 r(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 o(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach(function(n){a(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function a(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 l(e){var n=Object(e),t=[];for(var r in n)t.unshift(r);return function e(){for(;t.length;)if((r=t.pop())in n)return e.value=r,e.done=!1,e;return e.done=!0,e}}function i(){/*! 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 i=r&&r.prototype instanceof u?r:u,s=Object.create(i.prototype);return c(s,"_invoke",function(t,r,o){var a,i,c,u=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(n,t){return a=n,i=0,c=e,p.n=t,l}};function d(t,r){for(i=t,c=r,n=0;!f&&u&&!o&&n<s.length;n++){var o,a=s[n],d=p.p,m=a[2];t>3?(o=m===r)&&(c=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=t<2&&d<a[1])?(i=0,p.v=r,p.n=a[1]):d<m&&(o=t<3||a[0]>r||r>m)&&(a[4]=t,a[5]=r,p.n=m,i=0))}if(o||t>1)return l;throw f=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),i=s,c=m;(n=i<2?e:c)||!f;){a||(i?i<3?(i>1&&(p.n=-1),d(i,c)):p.n=c:p.v=c);try{if(u=2,a){if(i||(o="next"),n=a[o]){if(!(n=n.call(a,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,i<2&&(i=0)}else 1===i&&(n=a.return)&&n.call(a),i<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((n=(f=p.n<0)?c:t.call(r,p))!==l)break}catch(n){a=e,i=1,c=n}finally{u=1}}return{value:n,done:f}}}(t,o,a),!0),s}var l={};function u(){}function s(){}function f(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(c(n={},r,function(){return this}),n),d=f.prototype=u.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,c(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,c(d,"constructor",f),c(f,"constructor",s),s.displayName="GeneratorFunction",c(f,o,"GeneratorFunction"),c(d),c(d,o,"Generator"),c(d,r,function(){return this}),c(d,"toString",function(){return"[object Generator]"}),(i=function(){return{w:a,m:m}})()}function c(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,n,t,r){function a(n,t){c(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))},c(e,n,t,r)}function u(e,n,t,r,o,a,l){try{var i=e[a](l),c=i.value}catch(e){return void t(e)}i.done?n(c):Promise.resolve(c).then(r,o)}function s(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function l(e){u(a,r,o,l,i,"next",e)}function i(e){u(a,r,o,l,i,"throw",e)}l(void 0)})}}System.register(["./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./store-legacy2.js?v=1777008528","./index-legacy3.js?v=1777008528","./controller-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useStore-legacy.js?v=1777008528","./config-legacy.js?v=1777008528"],function(e,t){"use strict";var r,a,c,u,f,p,d,m,v,h,y,b,g,w,k,x,j,S,C,O,P,_,M,V,A,L,U,T,E,I,q,D,H,N,G,F,Q,R,J,z,B,W,Z,$,K,X,Y,ee,ne;return{setters:[function(e){r=e.aJ,a=e.aI,c=e.r,u=e.H,f=e.c,p=e.o,d=e.bl,m=e.I,v=e.j,h=e.k,y=e.q,b=e.x,g=e.p,w=e.J,k=e.F,x=e.B,j=e.C,S=e.v,C=e.e,O=e.s,P=e.L,_=e.y,M=e.U,V=e.at,A=e.as,L=e.ar,U=e.am,T=e.an,E=e.T,I=e.ak,q=e.aW,D=e.aj,H=e.z},function(e){N=e.c,G=e.M,F=e.hm,Q=e.hn,R=e.ho,J=e.w,z=e.k,B=e.hp,W=e.hq,Z=e.cq,$=e.cr,K=e.d8,X=e.cZ},function(e){Y=e.H},function(e){ee=e.a0},function(e){ne=e.u},null,null,null,null,null],execute:function(){var t=r("REC-INSTALL-STORE",function(){var e=Y(),n=a(e),t=n.memory,r=n.panelInfo,f=N(),p=f.isRefreshMenu,d=f.getGlobalInfo,m=c(),v=u({lnmp:{type:"lnmp",title:"LNMP(推荐)",install:1,soft:{Nginx:{icon:"nginx",value:"",selected:!0,options:[]},MySQL:{icon:"mysql",value:"",selected:!0,options:[]},"Pure-Ftpd":{icon:"pureftpd",value:"",selected:!1,options:[]},PHP:{icon:"php",value:"",selected:!0,options:[]},phpMyAdmin:{icon:"phpmyadmin",value:"",selected:!0,options:[]}}},lamp:{type:"lamp",title:"LAMP",install:1,soft:{Apache:{icon:"apache",value:"",selected:!0,options:[]},MySQL:{icon:"mysql",value:"",selected:!0,options:[]},"Pure-Ftpd":{icon:"pureftpd",value:"",selected:!1,options:[]},PHP:{icon:"php",value:"",selected:!0,options:[]},phpMyAdmin:{icon:"phpmyadmin",value:"",selected:!0,options:[]}}},java:{type:"java",title:"JAVA",install:1,soft:{Nginx:{icon:"nginx",value:"",selected:!0,options:[]},MySQL:{icon:"mysql",value:"",selected:!0,options:[]},"Pure-Ftpd":{icon:"pureftpd",value:"",selected:!1,options:[]},jdk:{icon:"java",value:"",selected:!0,options:[]},phpMyAdmin:{icon:"phpmyadmin",value:"",selected:!0,options:[]}}},docker:{type:"docker",title:"Docker",install:1,soft:{Nginx:{icon:"nginx",value:"",selected:!0,options:[]},Docker:{icon:"docker",value:"",selected:!0,disabled:!0,options:[{label:"Dokcer服务",value:""}]}}}}),h=c(!1),y=c([]),b=c([]),g=["home","soft","exit","config"],w=c([]),k=c([]),x={5.1:{max:256,rec:512},5.5:{max:600,rec:1024},5.6:{max:800,rec:1024},5.7:{max:1500,rec:2048},"8.0":{max:5e3,rec:10240},8.4:{max:8e3,rec:10240},"mariadb_10.4":{max:256,rec:2048},"mariadb_10.5":{max:256,rec:2048}},j={"4.0":["5.2","5.3","5.4","5.5","5.6","7.0","7.1","7.2","7.3","7.4"],4.4:["5.4","5.4","5.5","5.6","7.0","7.1","7.2","7.3"],4.9:["5.6","7.0","7.1","7.2","7.3","7.4","8.0"],"5.0":["7.2","7.3","7.4","8.0"],5.1:["7.2","7.3","7.4","8.0"],5.2:["7.2","7.3","7.4","8.0","8.1","8.2"]},S=["4.0"],C=["5.1"],O=["5.2","5.3","5.5","7.0"],P={2.2:{php:{min:"5.2",max:"5.4"},model:"php5_module"},2.4:{php:{min:"5.3",max:"8.1"},model:"php-fpm"}},_=function(e,n){var r=e.icon,o=e.value,a=x[o];switch(r){case"apache":G.warn("当前PHP将会以".concat(P[o].model,"模式运行!"));break;case"mysql":t.value.memTotal<a.max&&G.warn("您的内存小于".concat(a.rec/1024,"GB,不建议安装MySQL-").concat(o));break;case"php":!function(e){var n=v[e].soft.PHP.value;v[e].soft.phpMyAdmin.options=[],Object.keys(j).forEach(function(t){var r=j[t];r&&r.indexOf(n)>-1&&(v[e].soft.phpMyAdmin.options.push({label:"phpMyAdmin ".concat(t),value:t}),v[e].soft.phpMyAdmin.value=t)})}(n)}},M=function(){var e=s(i().m(function e(n){var t,o,a,c,u,s,f,p,h;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:t=0,o=G.load("正在添加软件至消息盒子,请稍后..."),a=v[n].install,p=l(v[n].soft);case 1:if((h=p()).done){e.n=10;break}if(c=h.value,!(u=v[n].soft[c]).selected){e.n=9;break}if("php"!==(s=c.toLowerCase())){e.n=2;break}s="php-"+u.value,e.n=6;break;case 2:if("pure-ftpd"!==s){e.n=3;break}s="pureftpd",e.n=6;break;case 3:if("jdk"!==s){e.n=4;break}try{F({name:s,version:"java"===u.icon?"jdk"+u.value:u.value,type:1})}catch(i){}return e.a(3,1);case 4:if("docker"!==s){e.n=6;break}return e.n=5,Q({type:a?0:1});case 5:return e.a(3,1);case 6:return e.p=6,"",f=3===u.value.split(".").length?u.value.split(".")[2]:"0",e.n=7,R({sName:s,version:"java"===u.icon?"jdk"+u.value:u.value,min_version:f,type:a,id:t++});case 7:e.n=9;break;case 8:e.p=8,e.v;case 9:e.n=1;break;case 10:return o.close(),e.n=11,ee();case 11:d(),r.value.isSetup=!0,G.success("已将下载任务添加到队列!"),m.value("close");case 12:return e.a(2)}},e,null,[[6,8]])}));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=s(i().m(function e(){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,J({icon:"warning-filled",title:"取消显示推荐安装",content:"不再显示推荐安装信息,继续操作?"});case 1:return e.n=2,z({loading:"正在取消显示推荐安装,请稍后...",request:B({path:"/www/server/nginx"}),success:function(e){e.status?G.success("设置成功"):G.error("设置失败"),m.value("close")}});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=s(i().m(function e(){var n;return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,W();case 1:n=e.v,n.data.forEach(function(e){var n,r,o=e.name;if("Tomcat"!==o){var a=[],l="";switch(e.versions.forEach(function(e){var n=e.version,r=t.value.memTotal>=10240?"8.0":"5.7",i="PHP"===o&&"8.2"===n,c="MySQL"===o&&n===r,u="phpMyAdmin"===o&&"5.2"===n,s="jdk"===o&&n.includes("1.8"),f=x[n],p="";switch(o.toLowerCase()){case"nginx":p=["1.25","1.26","1.28"].includes(n)?"[支持http3]":"";break;case"mysql":if(t.value.memTotal<f.max&&(p="[推荐".concat(f.rec/1024,"G内存机器安装]")),C.includes(n))return;break;case"php":if(O.includes(n))return;break;case"apache":p="[PHP运行模式:".concat(P[n].model,"]");break;case"phpmyadmin":if(!j[n])return;if(S.includes(n))return;if(-1!==j[n].indexOf("8.2"))return;break;case"jdk":n=n.replace("jdk","")}(!l&&i||c||u||s)&&(l=n),a.push({label:"".concat(o," ").concat(n),value:n,ps:p,disabled:!1})}),o.toLowerCase()){case"php":(n=w.value).push.apply(n,a);break;case"phpmyadmin":(r=k.value).push.apply(r,a)}!l&&a.length>0&&(l=a[0].value),Object.keys(v).forEach(function(e){var n=v[e].soft[o];n&&(n.value=l,n.options=a,"phpMyAdmin"===o&&"java"!==e&&_(v[e].soft.PHP,e))})}});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),L=function(){var e=s(i().m(function e(n){var t,r;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,t={hide_list:JSON.stringify([n.id])},n.parentId&&(t.site_menu=1),e.n=1,Z(t);case 1:return(r=e.v).status?G.success("设置成功,后期可以在左侧菜单栏中修改。"):G.request(r),e.n=2,U();case 2: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)}}(),U=function(){var e=s(i().m(function e(){var n,t,r;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,h.value=!0,e.n=1,$();case 1:n=e.v,t=["ftp","wp","ssl","mail"],r=n.data.map(function(e){var n=e.id,t=e.show,r=e.title,a=e.children,l=(n.replace(/memu([A|_]?)/,"")||"home").toLowerCase();return"dologin"===l&&(l="exit"),"btwaf"===l&&(l="waf"),a=!!a&&a.map(function(e){var t=e.id;return"proxy"===t&&(t="nginx"),o(o({},e),{},{parentId:n,name:t})}),{name:l,show:t,title:r,id:n,children:a}}),y.value=r.filter(function(e){return!t.includes(e.name)}),b.value=r.filter(function(e){return t.includes(e.name)}),p.value=!0,e.n=3;break;case 2:e.p=2,e.v;case 3:return e.p=3,h.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}();return{recommend:v,initSoft:A,installSoft:M,changeSoftwareVersion:_,cancelShowRec:V,goSoft:function(){window.location.href="/soft"},goSetting:function(){window.location.href="/config"},handleMenuChange:L,updateMenuItems:U,load:h,menuList:y,moreMenuList:b,getList:function(e){return e.filter(function(e){return!g.includes(e.name)})},filterList:g,emits:m}}),te={class:"h-full p-[2rem]"},re={class:"commend-title"},oe={class:"commend-msg"},ae={class:"select-con"},le={class:"el-dropdown-link flex items-center text-small"},ie=["onClick"],ce={class:"flex items-center justify-between w-full"},ue=["onClick"],se={key:1,class:"flex items-center justify-between text-small"},fe=["onClick"],pe={class:"select-box"},de={class:"flex items-center justify-between w-full"},me=["onClick"],ve={class:"commend-title"},he={class:"commend-msg"},ye={class:"flex recommend-soft-list overflow-y-auto flex-wrap gap-[1.5rem]"},be={class:"rounded-base recommend-cont"},ge={class:"mb-[1rem] pl-[.5rem] recommend-title text-center inline-block w-full font-bold text-large"},we={class:"soft-list"},ke={class:"pl-8 text-warning"},xe={class:"flex items-baseline my-8"},je={class:"flex justify-center"},Se=f({__name:"index",emits:["close"],setup:function(e,r){var o=r.emit,l=t(),i=a(l),c=i.recommend,u=o;return i.emits.value=u,p(function(){l.initSoft(),l.updateMenuItems(),d(document.querySelector(".close-ad"),"click",function(){l.cancelShowRec()})}),function(e,t){var r=M,o=V,a=A,i=L,u=K,s=U,f=T,p=E,d=I,N=q,G=D,F=H,Q=m("bt-loading");return v(),h("div",te,[y("div",re,[t[4]||(t[4]=y("div",{class:"text-medium inline-block"},"左侧菜单设置",-1)),y("div",oe,[t[2]||(t[2]=b("-- 可以隐藏和关闭一些不需要的页面和功能,在面板",-1)),y("span",{class:"text-primary cursor-pointer hover:text-primaryDark",onClick:t[0]||(t[0]=function(){var e;return g(l).goSetting&&(e=g(l)).goSetting.apply(e,arguments)})}," 设置 "),t[3]||(t[3]=b("或左侧菜单栏下方可随时调整",-1))])]),w((v(),h("div",ae,[(v(!0),h(k,null,x(g(l).getList(g(l).menuList),function(e){return v(),h("div",{class:"select-box",key:e.id},[e.children&&e.children.length?(v(),j(i,{key:0,"hide-on-click":!1},{dropdown:S(function(){return[C(a,null,{default:S(function(){return[(v(!0),h(k,null,x(e.children,function(e){return v(),j(o,{key:e.id},{default:S(function(){return[y("div",ce,[y("span",{class:"cursor-pointer",onClick:function(n){return g(l).handleMenuChange(e)}},O(e.title),9,ue),C(r,{modelValue:e.show,"onUpdate:modelValue":function(n){return e.show=n},class:"ml-[1rem]",onChange:function(n){return g(l).handleMenuChange(e)}},null,8,["modelValue","onUpdate:modelValue","onChange"])])]}),_:2},1024)}),128))]}),_:2},1024)]}),default:S(function(){return[y("span",le,[y("span",{class:"cursor-pointer whitespace-nowrap",onClick:function(n){return g(l).handleMenuChange(e)}},O(e.title),9,ie),t[5]||(t[5]=y("i",{class:"svgtofont-arrow-down ml-[.5rem]"},null,-1)),C(r,{modelValue:e.show,"onUpdate:modelValue":function(n){return e.show=n},class:"ml-[.5rem] w-[1.6rem] h-[1.6rem]",onChange:function(n){return g(l).handleMenuChange(e)}},null,8,["modelValue","onUpdate:modelValue","onChange"])])]}),_:2},1024)):(v(),h("div",se,[y("span",{class:"cursor-pointer whitespace-nowrap",onClick:function(n){return g(l).handleMenuChange(e)}},O(e.title),9,fe),C(r,{modelValue:e.show,"onUpdate:modelValue":function(n){return e.show=n},class:"ml-[.5rem] w-[1.6rem] h-[1.6rem]",onChange:function(n){return g(l).handleMenuChange(e)}},null,8,["modelValue","onUpdate:modelValue","onChange"])]))])}),128)),y("div",pe,[C(i,{"hide-on-click":!1},{dropdown:S(function(){return[C(a,null,{default:S(function(){return[(v(!0),h(k,null,x(g(l).moreMenuList,function(e){return v(),j(o,{key:e.id},{default:S(function(){return[y("div",de,[y("span",{class:"cursor-pointer",onClick:function(n){return g(l).handleMenuChange(e)}},O(e.title),9,me),C(r,{modelValue:e.show,"onUpdate:modelValue":function(n){return e.show=n},class:"ml-[1rem]",onChange:function(n){return g(l).handleMenuChange(e)}},null,8,["modelValue","onUpdate:modelValue","onChange"])])]}),_:2},1024)}),128))]}),_:1})]}),default:S(function(){return[t[6]||(t[6]=y("span",{class:"el-dropdown-link flex items-center text-small"},[y("span",{class:"cursor-pointer whitespace-nowrap more-menu-trigger"},"更多"),y("i",{class:"svgtofont-arrow-down ml-[.5rem]"})],-1))]}),_:1})])])),[[Q,g(l).load]]),y("div",ve,[t[10]||(t[10]=y("div",{class:"text-medium inline-block"},"一键安装套件",-1)),y("div",he,[t[7]||(t[7]=b(" -- 我们为您提供以下套件一键安装,请按需选择或在",-1)),y("span",{class:"text-primary cursor-pointer hover:text-primaryDark",onClick:t[1]||(t[1]=function(){var e;return g(l).goSoft&&(e=g(l)).goSoft.apply(e,arguments)})}," 软件商店 "),t[8]||(t[8]=b("页面中手动安装,推荐安装",-1)),t[9]||(t[9]=y("span",null,'"LNMP"',-1))])]),y("div",ye,[(v(!0),h(k,null,x(g(c),function(e){return v(),h("div",{key:e.type,class:"recommend-soft-item flex-1"},[y("div",be,[y("span",ge,O(e.title),1),y("ul",we,[(v(!0),h(k,null,x(e.soft,function(n,t){return v(),h("li",{key:t,class:"flex items-center"},[C(u,{type:"icons",src:"soft/ico-".concat(n.icon,".svg"),class:P(["ml-1 mr-4","docker"!==n.icon?"!w-[3.2rem] !h-[3.2rem]":"!mr-[.6rem] !w-[5.5rem] !h-[3.2rem]"])},null,8,["src","class"]),"docker"!==n.icon?(v(),j(f,{key:0,modelValue:n.value,"onUpdate:modelValue":function(e){return n.value=e},class:"flex-1 mr-[2rem]",size:"small",onChange:function(t){return g(l).changeSoftwareVersion(n,e.type)}},{default:S(function(){return[(v(!0),h(k,null,x(n.options,function(e){return v(),j(s,{key:e.value,class:"flex justify-between",label:e.label,disabled:e.disabled,value:e.value},{default:S(function(){return[y("span",null,O(e.label),1),y("span",ke,O(e.ps),1)]}),_:2},1032,["label","disabled","value"])}),128))]}),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):_("",!0),"docker"===n.icon?(v(),j(p,{key:1,class:"no-drap mr-[2rem]",value:"Docker服务",readOnly:""})):_("",!0),C(r,{modelValue:n.selected,"onUpdate:modelValue":function(e){return n.selected=e},disabled:n.disabled},null,8,["modelValue","onUpdate:modelValue","disabled"])])}),128))]),y("div",xe,[t[15]||(t[15]=y("span",{class:"mr-4 whitespace-nowrap"},"安装方式:",-1)),C(G,{modelValue:e.install,"onUpdate:modelValue":function(n){return e.install=n},class:"whitespace-nowrap"},{default:S(function(){return[C(N,{class:"item",effect:"dark",placement:"top-start"},{content:S(function(){return n(t[11]||(t[11]=[y("div",{class:"w-110"},"即rpm/deb,安装时间极快(5-10分钟),版本与稳定性略低于编译安装,适合快速部署测试",-1)]))}),default:S(function(){return[C(d,{class:"!mr-[1.2rem]",value:1},{default:S(function(){return n(t[12]||(t[12]=[b("极速安装",-1)]))}),_:1})]}),_:1}),C(N,{class:"item",effect:"dark",placement:"top-start"},{content:S(function(){return n(t[13]||(t[13]=[y("div",{class:"w-110"},"安装时间长(30分钟到2小时),性能最大化,适合生产环境",-1)]))}),default:S(function(){return[C(d,{class:"!mr-0",value:0},{default:S(function(){return n(t[14]||(t[14]=[b("编译安装",-1)]))}),_:1})]}),_:1})]}),_:1},8,["modelValue","onUpdate:modelValue"])]),y("div",je,[C(F,{type:"primary",onClick:function(n){return g(l).installSoft(e.type)}},{default:S(function(){return n(t[16]||(t[16]=[b("一键安装",-1)]))}),_:1},8,["onClick"])])])])}),128))])])}}});e("default",X(Se,[["__scopeId","data-v-9f49c2ee"]]))}}})}();