File: /www/server/panel/BTPanel/static/js/index-legacy399.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){u(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 u(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 a(){/*! 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 u(t,r,o,u){var a=r&&r.prototype instanceof c?r:c,s=Object.create(a.prototype);return i(s,"_invoke",function(t,r,o){var u,a,i,c=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(n,t){return u=n,a=0,i=e,f.n=t,l}};function v(t,r){for(a=t,i=r,n=0;!p&&c&&!o&&n<s.length;n++){var o,u=s[n],v=f.p,m=u[2];t>3?(o=m===r)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=e):u[0]<=v&&((o=t<2&&v<u[1])?(a=0,f.v=r,f.n=u[1]):v<m&&(o=t<3||u[0]>r||r>m)&&(u[4]=t,u[5]=r,f.n=m,a=0))}if(o||t>1)return l;throw p=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(p&&1===s&&v(s,m),a=s,i=m;(n=a<2?e:i)||!p;){u||(a?a<3?(a>1&&(f.n=-1),v(a,i)):f.n=i:f.v=i);try{if(c=2,u){if(a||(o="next"),n=u[o]){if(!(n=n.call(u,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,a<2&&(a=0)}else 1===a&&(n=u.return)&&n.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=e}else if((n=(p=f.n<0)?i:t.call(r,f))!==l)break}catch(n){u=e,a=1,i=n}finally{c=1}}return{value:n,done:p}}}(t,o,u),!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),v=p.prototype=c.prototype=Object.create(f);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i(e,o,"GeneratorFunction")),e.prototype=Object.create(v),e}return s.prototype=p,i(v,"constructor",p),i(p,"constructor",s),s.displayName="GeneratorFunction",i(p,o,"GeneratorFunction"),i(v),i(v,o,"Generator"),i(v,r,function(){return this}),i(v,"toString",function(){return"[object Generator]"}),(a=function(){return{w:u,m:m}})()}function i(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,n,t,r){function u(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:(u("next",0),u("throw",1),u("return",2))},i(e,n,t,r)}function l(e,n,t,r,o,u,a){try{var i=e[u](a),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 u=e.apply(n,t);function a(e){l(u,r,o,a,i,"next",e)}function i(e){l(u,r,o,a,i,"throw",e)}a(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","./useController-legacy20.js?v=1777008528","./useStore-legacy5.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useController-legacy19.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528"],function(e,t){"use strict";var r,u,i,l,s,p,f,v,m,d,y,g,h,b,w,O,j,P,S,k,x,E,_,C,T,A,D,N,q,F,I,J,R,L,B,V,$,G,U;return{setters:[function(e){r=e.L,u=e.k,i=e.iJ,l=e.X,s=e.cO,p=e.iK,f=e._,v=e.eP,m=e.dp},function(e){d=e.aJ,y=e.V,g=e.r,h=e.aI,b=e.n,w=e.c,O=e.aC,j=e.g,P=e.e,S=e.x,k=e.J,x=e.bf,E=e.aB,_=e.aF,C=e.o,T=e.a8,A=e.j,D=e.C,N=e.p,q=e.k},function(e){F=e.g,I=e.b,J=e.i,R=e.F,L=e.m,B=e.n},function(e){V=e.w},function(e){$=e.D,G=e.s},function(e){U=e.g},null,null,null,null,null,null,null,null,null],execute:function(){var z=d("DOCKERSITE-CREATE-SITE-BY-ENV-STORE",function(){var e=y([]),n=y([]),t=g(!1),r=function(){var e=c(a().m(function e(n,t){var r,o,u;return a().w(function(e){for(;;)switch(e.n){case 0:return r=$(),o=r.getEnvList,e.n=1,o({runtime_type:n,p:1,row:100});case 1:u=e.v,Array.isArray(null==u?void 0:u.data)&&(t.value=u.data.map(function(e){var n=e.ports?JSON.parse(e.ports):{},t=Object.values(n).map(function(e){return{label:e[0].HostPort,value:e[0].HostPort}});return{label:e.name,value:"".concat(e.name,":").concat(e.version),path:e.path,portList:t}}));case 2:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),o=function(){var n=c(a().m(function n(t,r){var o;return a().w(function(n){for(;;)switch(n.n){case 0:if(!(o=e.value.find(function(e){return e.value===t}))){n.n=1;break}return r.value=JSON.parse(JSON.stringify(o.portList)),n.a(2,JSON.parse(JSON.stringify(o.portList)));case 1:return r.value=[],n.a(2,[]);case 2:return n.a(2)}},n)}));return function(e,t){return n.apply(this,arguments)}}();return{envOptions:e,portOptions:n,popoverFocus:t,getEnvOptions:r,getPortOptions:o,$reset:function(){e.value=[],n.value=[],t.value=!1}}}),H=z(),K=H.getEnvOptions,M=H.getPortOptions,Y=h(z()),X=Y.envOptions,Q=Y.portOptions,W=function(){return{domain:"",type:"php",port:"9000",env:"",remark:"",path:""}},Z=function(){var e=c(a().m(function e(n,t){return a().w(function(e){for(;;)switch(e.n){case 0:return t.value.port="php"===n?"9000":"",e.n=1,K(n,X);case 1:b(function(){var e;X.value.length>0?(t.value.env=X.value[0].value,t.value.path="php"===n?"/www/dk_project/wwwroot/".concat((null===(e=t.value.domain)||void 0===e||null===(e=e.split("\n")[0])||void 0===e?void 0:e.split(":")[0])||""):X.value[0].path||""):(t.value.env="",t.value.path="");M(t.value.env,Q),b(function(){Q.value.length>0&&(t.value.port=Q.value[0].value)})});case 2:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),ee=function(){var e=c(a().m(function e(n,t){return a().w(function(e){for(;;)switch(e.n){case 0:M(n,Q),b(function(){var e,r;Q.value.length>0&&(t.value.port=Q.value[0].value),t.value.path="php"===t.value.type?"/www/dk_project/wwwroot/".concat((null===(e=t.value.domain)||void 0===e||null===(e=e.split("\n")[0])||void 0===e?void 0:e.split(":")[0])||""):(null===(r=X.value.find(function(e){return e.value===n}))||void 0===r?void 0:r.path)||""});case 1:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),ne=function(){var e=c(a().m(function e(n,t){var l,c,s;return a().w(function(e){for(;;)switch(e.n){case 0:return l=r(),c=l.refreshSiteTable,s=o(o({domains:n.domain,type:n.type,name:n.env},"php"===n.type?{port:Number(n.port)}:{}),{},{site_path:n.path,remark:n.remark,port:Number(n.port)}),e.n=1,u({loading:"正在创建,请稍后...",request:i(s),message:!0,success:function(e){c(),t&&t(e)}});case 1:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),te=w({__name:"index",props:{compData:{default:!1}},setup:function(e,t){var r,o=t.expose,u=e,i=z(),p=i.getEnvOptions,f=(i.getPortOptions,i.$reset),v=h(z()),m=v.envOptions,d=v.portOptions,y=v.popoverFocus,g=O("popupClose",function(){}),w=l({data:W,options:function(e){return j(function(){return[F("域名",function(){return P(E,{ref:"popover",placement:"top-start","popper-class":"green-tips-popover !p-0",title:"",width:"400",visible:y.value,"onUpdate:visible":function(e){return y.value=e},"trigger-keys":[],trigger:"focus"},{default:function(){return P("div",{class:"!p-[12px] bg-primary text-white"},[S("如需填写多个域名,请换行填写,每行一个域名,默认为80端口"),P("br",null,null),S("IP地址格式:192.168.1.199"),P("br",null,null),S("泛解析添加方法 *.domain.com"),P("br",null,null),S("如另加端口格式为 www.domain.com:88")])},reference:function(){return k(P(s,{modelValue:e.value.domain,"onUpdate:modelValue":function(n){return e.value.domain=n},type:"textarea",width:"52rem",rows:7,resize:"none",onFocus:function(){y.value=!0},onInput:function(){var n;"php"===e.value.type&&(e.value.path="/www/dk_project/wwwroot/".concat((null===(n=e.value.domain.split("\n")[0])||void 0===n?void 0:n.split(":")[0])||""))},placeholder:"如需填写多个域名,请换行填写,每行一个域名,默认为80端口\nIP地址格式:192.168.1.199\n泛解析添加方法 *.domain.com\n如另加端口格式为 www.domain.com:88"},null),[[x,"popover"]])}})},"domain",{rules:[{required:!0,message:"请输入域名",trigger:"blur"}]}),I([J("类型","type",[{label:"PHP",value:"php"},{label:"Java",value:"java"},{label:"Go",value:"go"},{label:"Python",value:"python"},{label:"Node",value:"nodejs"}],{attrs:{class:"!w-[17rem]",onChange:(t=c(a().m(function n(t){return a().w(function(n){for(;;)switch(n.n){case 0:Z(t,e);case 1:return n.a(2)}},n)})),function(e){return t.apply(this,arguments)})},rules:[{required:!0,message:"请选择容器",trigger:"change"}]})].concat(n("php"===e.value.type?[R("PHP-FPM端口","port",{attrs:{class:"!w-[17rem]",placeholder:"请输入端口"},labelAttrs:{class:"ml-[2rem]"},rules:[{required:!0,message:"请输入端口",trigger:"blur"},{validator:function(e,n,t){/^\d+$/.test(n)?Number(n)<1||Number(n)>65535?t(new Error("请输入正确的端口号")):t():t(new Error("端口号必须为数字"))},trigger:"blur"}]})]:[J("端口","port",d.value,{attrs:{class:"!w-[22rem]",placeholder:"环境端口"},rules:[{required:!0,message:"请选择端口",filterable:!0}]})]))),I([J("环境","env",m.value,{attrs:{class:"!w-[22rem]",placeholder:"请选择环境",onChange:function(n){ee(n,e)}},rules:[{required:!0,message:"请选择环境",trigger:"change",filterable:!0}]}),L(function(){return _("span",{class:"cursor-pointer text-primary h-[3.2rem] leading-[3.2rem] ml-[1.5rem] inline-block",onClick:function(){G(function(){p(e.value.type,m)})}},"创建环境")},{key:"jump",rules:{}})]),B("运行目录","path",{attrs:{class:"!w-[320px]",placeholder:"请选择运行目录"},rules:[{required:!0,message:"请选择运行目录",trigger:"change"}],icon:"icon-file_mode",iconClick:function(){!function(e){V({type:"dir",path:e.value.path||"/www/dk_project/wwwroot",change:function(n,t){e.value.path=n}})}(e)}}),R("备注","remark",{attrs:{class:"!w-[320px]",placeholder:"请输入备注"},rules:[{required:!1,message:"请输入备注",trigger:"blur"}]})];var t})},submit:(r=c(a().m(function e(n,t,r){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t();case 1:return e.n=2,ne(n.value,function(e){e.status&&(f(),g())});case 2:return e.a(2,e.v)}},e)})),function(e,n,t){return r.apply(this,arguments)})}),q=w.BtForm,$=w.submit,U=w.param;return C(function(){u.compData?b(c(a().m(function e(){return a().w(function(e){for(;;)switch(e.n){case 0:return U.value.type=u.compData.type,e.n=1,Z(u.compData.type,U);case 1:b(function(){U.value.env=u.compData.env});case 2:return e.a(2)}},e)}))):p("php",m)}),T(function(){}),o({onConfirm:$}),function(e,n){return A(),D(N(q))}}}),re=d("DOCKERSITE-CREATE-SITE-BY-PROXY-STORE",function(){var e=y([]),n=y([]),t=g(!1),r=function(){var e=c(a().m(function e(n){var t,r;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,p({type:"container"});case 1:t=e.v,r=t.data,Array.isArray(null==r?void 0:r.data)&&(n.value=r.data.map(function(e){var n=e.ports.map(function(e){return{label:e,value:e}});return{label:e.name,value:e.id,portList:n}}));case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),o=function(){var n=c(a().m(function n(t,r){var o;return a().w(function(n){for(;;)switch(n.n){case 0:o=e.value.find(function(e){return e.value===t}),r.value=o?JSON.parse(JSON.stringify(o.portList)):[];case 1:return n.a(2)}},n)}));return function(e,t){return n.apply(this,arguments)}}();return{conOptions:e,portOptions:n,popoverFocus:t,getConOptions:r,getPortOptions:o,$reset:function(){e.value=[],t.value=!1}}}),oe=function(){return{domain:"",name:"",container_id:"",port:"",remark:""}},ue=function(){var e=c(a().m(function e(n,t){var o,l,c;return a().w(function(e){for(;;)switch(e.n){case 0:return o=r(),l=o.refreshSiteTable,c={domains:n.domain,type:"proxy",name:n.name,container_id:n.container_id,port:Number(n.port),remark:n.remark},e.n=1,u({loading:"正在创建,请稍后...",request:i(c),message:!0,success:function(e){l(),t&&t(e)}});case 1:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),ae=w({__name:"index",setup:function(e,n){var t,r=n.expose,o=re(),u=h(o),i=u.popoverFocus,p=u.conOptions,f=u.portOptions,v=o.getConOptions,m=o.$reset,d=O("popupClose",function(){}),y=l({data:oe,options:function(e){return j(function(){return[F("域名",function(){return P(E,{ref:"popover",placement:"top-start","popper-class":"green-tips-popover !p-0",title:"",width:"400",visible:i.value,"onUpdate:visible":function(e){return i.value=e},"trigger-keys":[],trigger:"focus"},{default:function(){return P("div",{class:"!p-[12px] bg-primary text-white"},[S("如需填写多个域名,请换行填写,每行一个域名,默认为80端口"),P("br",null,null),S("IP地址格式:192.168.1.199"),P("br",null,null),S("泛解析添加方法 *.domain.com"),P("br",null,null),S("如另加端口格式为 www.domain.com:88")])},reference:function(){return k(P(s,{modelValue:e.value.domain,"onUpdate:modelValue":function(n){return e.value.domain=n},type:"textarea",width:"52rem",rows:7,resize:"none",onFocus:function(){i.value=!0},placeholder:"如需填写多个域名,请换行填写,每行一个域名,默认为80端口\nIP地址格式:192.168.1.199\n泛解析添加方法 *.domain.com\n如另加端口格式为 www.domain.com:88"},null),[[x,"popover"]])}})},"domain",{rules:[{required:!0,message:"请输入域名",trigger:"blur"}]}),J("容器","container_id",p.value,{attrs:{class:"!w-[22rem]",placeholder:"请选择容器",onChange:function(n){return function(e,n){var t,r=re(),o=h(r),u=o.conOptions,a=o.portOptions,i=r.getPortOptions;n.value.port="",n.value.name=(null===(t=u.value.find(function(n){return n.value===e}))||void 0===t?void 0:t.label)||"",i(e,a),b(function(){a.value.length>0&&(n.value.port=a.value[0].value)})}(n,e)}},rules:[{required:!0,message:"请选择容器",trigger:"change"}]}),J("端口","port",f.value,{attrs:{class:"!w-[22rem]",placeholder:"请选择端口"},rules:[{required:!0,message:"请选择端口"}]}),R("备注","remark",{attrs:{class:"!w-[320px]",placeholder:"请输入备注"},rules:[{required:!1,message:"请输入备注",trigger:"blur"}]})]})},submit:(t=c(a().m(function e(n,t,r){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t();case 1:return e.a(2,ue(n.value,function(e){e.status&&(m(),d())}))}},e)})),function(e,n,r){return t.apply(this,arguments)})}),g=y.BtForm,w=y.submit;return C(function(){v(p)}),r({onConfirm:w}),function(e,n){return A(),D(N(g))}}}),ie=d("DOCKERSITE-CREATE-SITE-BY-APP-STORE",function(){var e=y([]),n=y([]),t=g(!1),r=function(){var e=c(a().m(function e(n){var t,r;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,p({type:"app"});case 1:t=e.v,r=t.data,Array.isArray(null==r?void 0:r.data)&&(n.value=r.data.map(function(e){var n=e.port.map(function(e){return{label:e,value:e}});return{label:"".concat(e.service_name,"(").concat(e.apptitle,")"),value:e.service_name,portList:n}}));case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),o=function(){var n=c(a().m(function n(t,r){var o;return a().w(function(n){for(;;)switch(n.n){case 0:o=e.value.find(function(e){return e.value===t}),r.value=o?JSON.parse(JSON.stringify(o.portList)):[];case 1:return n.a(2)}},n)}));return function(e,t){return n.apply(this,arguments)}}();return{appOptions:e,portOptions:n,popoverFocus:t,getAppOptions:r,getPortOptions:o,$reset:function(){e.value=[],n.value=[],t.value=!1}}}),le=function(){return{domain:"",app:"",remark:""}},ce=function(){var e=c(a().m(function e(n,t){var o,l,c;return a().w(function(e){for(;;)switch(e.n){case 0:return o=r(),l=o.refreshSiteTable,c={domains:n.domain,type:"app",name:n.app,port:Number(n.port),remark:n.remark},e.n=1,u({loading:"正在创建,请稍后...",request:i(c),message:!0,success:function(e){l(),t&&t(e)}});case 1:return e.a(2)}},e)}));return function(n,t){return e.apply(this,arguments)}}(),se=w({__name:"index",setup:function(e,n){var r,o=n.expose,u=U().refs.deployMenuData,i=ie(),p=h(i),m=p.popoverFocus,d=p.appOptions,y=p.portOptions,g=i.getAppOptions,w=i.$reset,T=O("popupClose",function(){}),q=l({data:le,options:function(e){return j(function(){return[F("域名",function(){return P(E,{ref:"popover",placement:"top-start","popper-class":"green-tips-popover !p-0",title:"",width:"400",visible:m.value,"onUpdate:visible":function(e){return m.value=e},"trigger-keys":[],trigger:"focus"},{default:function(){return P("div",{class:"!p-[12px] bg-primary text-white"},[S("如需填写多个域名,请换行填写,每行一个域名,默认为80端口"),P("br",null,null),S("IP地址格式:192.168.1.199"),P("br",null,null),S("泛解析添加方法 *.domain.com"),P("br",null,null),S("如另加端口格式为 www.domain.com:88")])},reference:function(){return k(P(s,{modelValue:e.value.domain,"onUpdate:modelValue":function(n){return e.value.domain=n},type:"textarea",width:"52rem",rows:7,resize:"none",onFocus:function(){m.value=!0},placeholder:"如需填写多个域名,请换行填写,每行一个域名,默认为80端口\nIP地址格式:192.168.1.199\n泛解析添加方法 *.domain.com\n如另加端口格式为 www.domain.com:88"},null),[[x,"popover"]])}})},"domain",{rules:[{required:!0,message:"请输入域名",trigger:"blur"}]}),I([J("应用","app",d.value,{attrs:{class:"!w-[22rem]",placeholder:"请选择应用",onChange:function(n){return function(e,n){var t,r=ie(),o=h(r),u=o.appOptions,a=o.portOptions,i=r.getPortOptions;n.value.port="",n.value.app=(null===(t=u.value.find(function(n){return n.value===e}))||void 0===t?void 0:t.value)||"",i(e,a),b(function(){a.value.length>0&&(n.value.port=a.value[0].value)})}(n,e)}},rules:[{required:!0,message:"请选择应用",trigger:"change"}]}),L(function(){return _("span",{class:"cursor-pointer text-primary h-[3.2rem] leading-[3.2rem] ml-[1.5rem] inline-block",onClick:(e=c(a().m(function e(){var n,r;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f(function(){return t.import("./utils-lib-legacy.js?v=1777008528").then(function(e){return e.mi})},void 0,t.meta.url);case 1:n=e.v,r=n.router,v(),u.value.app_type="all",r.push({name:"docker-appstore"});case 2:return e.a(2)}},e)})),function(){return e.apply(this,arguments)})},"安装新应用");var e},{key:"jump",rules:{}})]),J("端口","port",y.value,{attrs:{class:"!w-[22rem]",placeholder:"请选择端口"},rules:[{required:!0,message:"请选择端口"}]}),R("备注","remark",{attrs:{class:"!w-[320px]",placeholder:"请输入备注"},rules:[{required:!1,message:"请输入备注",trigger:"blur"}]})]})},submit:(r=c(a().m(function e(n,t,r){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t();case 1:ce(n.value,function(e){e.status&&(w(),T())});case 2:return e.a(2)}},e)})),function(e,n,t){return r.apply(this,arguments)})}),B=q.BtForm,V=q.submit;return C(function(){g(d)}),o({onConfirm:V}),function(e,n){return A(),D(N(B))}}}),pe={class:"p-[20px]"};e("default",w({__name:"index",props:{compData:{default:{}}},setup:function(e,n){var t=n.expose,r=e,o=g(r.compData.type||"runEnv"),u=m({type:"card",value:o,options:[{label:"运行环境",name:"runEnv",render:function(){return P(te,{compData:"runEnv"===r.compData.type&&r.compData.formData},null)}},{label:"反代容器",name:"proxyContainer",lazy:!0,render:function(){return P(ae,null,null)}},{label:"从应用创建",name:"addPack",lazy:!0,render:function(){return P(se,null,null)}}]}),i=u.BtTabs,l=u.tabsRefs,s=function(){var e=c(a().m(function e(n){return a().w(function(e){for(;;)switch(e.n){case 0:l()[o.value].onConfirm(n);case 1:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}();return t({onConfirm:s}),function(e,n){return A(),q("div",pe,[P(N(i))])}}}))}}})}();