File: /www/server/panel/BTPanel/static/js/install-tomcat-legacy.js
!function(){function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var r,n,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",u=o.toStringTag||"@@toStringTag";function l(e,o,a,u){var l=o&&o.prototype instanceof c?o:c,s=Object.create(l.prototype);return t(s,"_invoke",function(e,t,o){var a,u,l,c=0,s=o||[],f=!1,m={p:0,n:0,v:r,a:p,f:p.bind(r,4),d:function(e,t){return a=e,u=0,l=r,m.n=t,i}};function p(e,t){for(u=e,l=t,n=0;!f&&c&&!o&&n<s.length;n++){var o,a=s[n],p=m.p,d=a[2];e>3?(o=d===t)&&(l=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=r):a[0]<=p&&((o=e<2&&p<a[1])?(u=0,m.v=t,m.n=a[1]):p<d&&(o=e<3||a[0]>t||t>d)&&(a[4]=e,a[5]=t,m.n=d,u=0))}if(o||e>1)return i;throw f=!0,t}return function(o,s,d){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,d),u=s,l=d;(n=u<2?r:l)||!f;){a||(u?u<3?(u>1&&(m.n=-1),p(u,l)):m.n=l:m.v=l);try{if(c=2,a){if(u||(o="next"),n=a[o]){if(!(n=n.call(a,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,u<2&&(u=0)}else 1===u&&(n=a.return)&&n.call(a),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=r}else if((n=(f=m.n<0)?l:e.call(t,m))!==i)break}catch(n){a=r,u=1,l=n}finally{c=1}}return{value:n,done:f}}}(e,a,u),!0),s}var i={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var m=[][a]?n(n([][a]())):(t(n={},a,function(){return this}),n),p=f.prototype=c.prototype=Object.create(m);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,t(e,u,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,t(p,"constructor",f),t(f,"constructor",s),s.displayName="GeneratorFunction",t(f,u,"GeneratorFunction"),t(p),t(p,u,"Generator"),t(p,a,function(){return this}),t(p,"toString",function(){return"[object Generator]"}),(e=function(){return{w:l,m:d}})()}function t(e,r,n,o){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}t=function(e,r,n,o){function u(r,n){t(e,r,function(e){return this._invoke(r,n,e)})}r?a?a(e,r,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[r]=n:(u("next",0),u("throw",1),u("return",2))},t(e,r,n,o)}function r(e,t,r,n,o,a,u){try{var l=e[a](u),i=l.value}catch(e){return void r(e)}l.done?t(i):Promise.resolve(i).then(n,o)}function n(e){return function(e){if(Array.isArray(e))return o(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 o(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)?o(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 o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./index-legacy180.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy131.js?v=1777008528","./index-legacy116.js?v=1777008528","./index-legacy3.js?v=1777008528","./site-legacy.js?v=1777008528"],function(t,o){"use strict";var a,u,l,i,c,s,f,m,p,d,v,y,g,b,h,j,w,_,x,T,O,S,P;return{setters:[function(e){a=e.X},function(e){u=e.c,l=e.g,i=e.e,c=e.x,s=e.U,f=e.o,m=e.j,p=e.k,d=e.p},function(e){v=e.l,y=e.i,g=e.F,b=e.b,h=e.g,j=e.d},function(e){w=e.t,_=e.u,x=e.j,T=e.i,O=e.g,S=e.a,P=e.b},null,null,null,null,null,null,null],execute:function(){var o={class:"p-2rem"};t("default",u({__name:"install-tomcat",setup:function(t,u){var A,k,G=u.expose,q=a({data:function(){return{install_type:"global",user:"www",release_firewall:!1,auto_start:!1}},options:function(e){return l(function(){return[v(" ","install_type",[{label:"全局安装",value:"global"},{label:"独立安装",value:"custom"}])].concat(n("global"===e.value.install_type?[y("版本","base_version",w.value,{attrs:{class:"!w-[30rem]",placeholder:"请选择Tomcat版本",onChange:function(t){w.value.find(function(e){return e.value===t}).port&&(e.value.port=w.value.find(function(e){return e.value===t}).port)}},rules:[{required:!0,message:"请选择Tomcat版本"}]})]:[y("版本","base_version",w.value,{attrs:{class:"!w-[30rem]",placeholder:"请选择Tomcat版本"},rules:[{required:!0,message:"请选择Tomcat版本"}]}),g("名称","name",{attrs:{class:"!w-[30rem]",placeholder:"请输入Tomcat名称"},rules:[{required:!0,message:"请输入Tomcat名称",trigger:"blur"}]}),y("启动用户","user",_.value,{attrs:{class:"!w-[30rem]"}})]),[b([g("端口","port",{attrs:{class:"!w-[30rem]",placeholder:"请输入端口"},rules:[{required:!0,message:"请输入端口",trigger:"blur"},{validator:function(e,t){return t?[80,443,21,20,8080,8443,8081,888,8888,3306,5432,6379,27017,27018,27019,11211].includes(+t)?Promise.reject("端口号不能为特殊端口"):t<1||t>65535?Promise.reject("端口号范围为1-65535"):Promise.resolve():Promise.reject("请输入端口")}}]}),h("",function(){return i(s,{class:"!ml-10px",modelValue:e.value.release_firewall,"onUpdate:modelValue":function(t){return e.value.release_firewall=t}},{default:function(){return[c("端口放行")]}})},"release_firewall")]),y("JDK版本","jdk_path",x.value,{attrs:{class:"!w-[30rem]",placeholder:"请选择jdk版本"},rules:[{required:!0,message:"请选择JDK版本"}]}),h("开机自启",function(){return i(s,{modelValue:e.value.auto_start,"onUpdate:modelValue":function(t){return e.value.auto_start=t}},null)},"auto_start",{attrs:{class:"!ml-[10px] !w-[10rem]"}}),g("备注","ps",{attrs:{class:"!w-[30rem]",placeholder:"请输入备注"}}),j("",[{content:"【全局安装】所有指定使用该版本的项目将共用Tomcat"},{content:"【独立安装】可根据项目编排需要为某一个项目独立使用"}])])})},submit:(A=e().m(function t(r,n){return e().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n();case 1:return e.n=2,T(r.value);case 2:return e.a(2,e.v)}},t)}),k=function(){var e=this,t=arguments;return new Promise(function(n,o){var a=A.apply(e,t);function u(e){r(a,n,o,u,l,"next",e)}function l(e){r(a,n,o,u,l,"throw",e)}u(void 0)})},function(e,t){return k.apply(this,arguments)})}),F=q.BtForm,E=q.submit,U=q.param;return G({onConfirm:E}),f(function(){O(),S(),P(U)}),function(e,t){return m(),p("div",o,[i(d(F))])}}}))}}})}();