File: /www/server/panel/BTPanel/static/js/index-legacy340.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:{},u=o.iterator||"@@iterator",l=o.toStringTag||"@@toStringTag";function a(t,o,u,l){var a=o&&o.prototype instanceof c?o:c,p=Object.create(a.prototype);return n(p,"_invoke",function(t,n,o){var u,l,a,c=0,p=o||[],s=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return u=t,l=0,a=e,f.n=n,i}};function d(t,n){for(l=t,a=n,r=0;!s&&c&&!o&&r<p.length;r++){var o,u=p[r],d=f.p,y=u[2];t>3?(o=y===n)&&(a=u[(l=u[4])?5:(l=3,3)],u[4]=u[5]=e):u[0]<=d&&((o=t<2&&d<u[1])?(l=0,f.v=n,f.n=u[1]):d<y&&(o=t<3||u[0]>n||n>y)&&(u[4]=t,u[5]=n,f.n=y,l=0))}if(o||t>1)return i;throw s=!0,n}return function(o,p,y){if(c>1)throw TypeError("Generator is already running");for(s&&1===p&&d(p,y),l=p,a=y;(r=l<2?e:a)||!s;){u||(l?l<3?(l>1&&(f.n=-1),d(l,a)):f.n=a:f.v=a);try{if(c=2,u){if(l||(o="next"),r=u[o]){if(!(r=r.call(u,a)))throw TypeError("iterator result is not an object");if(!r.done)return r;a=r.value,l<2&&(l=0)}else 1===l&&(r=u.return)&&r.call(u),l<2&&(a=TypeError("The iterator does not provide a '"+o+"' method"),l=1);u=e}else if((r=(s=f.n<0)?a:t.call(n,f))!==i)break}catch(r){u=e,l=1,a=r}finally{c=1}}return{value:r,done:s}}}(t,u,l),!0),p}var i={};function c(){}function p(){}function s(){}r=Object.getPrototypeOf;var f=[][u]?r(r([][u]())):(n(r={},u,function(){return this}),r),d=s.prototype=c.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,n(e,l,"GeneratorFunction")),e.prototype=Object.create(d),e}return p.prototype=s,n(d,"constructor",s),n(s,"constructor",p),p.displayName="GeneratorFunction",n(s,l,"GeneratorFunction"),n(d),n(d,l,"Generator"),n(d,u,function(){return this}),n(d,"toString",function(){return"[object Generator]"}),(t=function(){return{w:a,m:y}})()}function n(e,t,r,o){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}n=function(e,t,r,o){function l(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?u?u(e,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[t]=r:(l("next",0),l("throw",1),l("return",2))},n(e,t,r,o)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,n||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function l(e,t,n,r,o,u,l){try{var a=e[u](l),i=a.value}catch(e){return void n(e)}a.done?t(i):Promise.resolve(i).then(r,o)}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy74.js?v=1777008528","./form-item-legacy.js?v=1777008528","./useController-legacy28.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./index-legacy317.js?v=1777008528"],function(e,n){"use strict";var r,u,a,i,c,p,s,f,d,y,b,v,m,_,g,h,j,w,O,x,P,S,T,k,C;return{setters:[function(e){r=e.X,u=e.cN,a=e.Y,i=e.dL},function(e){c=e.c,p=e.g,s=e.e,f=e.z,d=e.x,y=e.aA,b=e.ay,v=e.an,m=e.am,_=e.o,g=e.a8,h=e.j,j=e.k,w=e.p},function(e){O=e.u,x=e.t,P=e.a},function(e){S=e.F,T=e.l,k=e.m},function(e){C=e.c},null,null,null,null,null,null],execute:function(){var n={class:"p-[2rem]"};e("default",c({__name:"index",setup:function(e,c){var E,N,D=c.expose,G=O(),F=G.isTcpudpClbEdit,U=G.addTcpudpNodeData,V=G.nodeClbTcpudpRefresh,z=r({data:x,options:function(e){return p(function(){return[S("名称","ps",{attrs:{disabled:F.value,class:"!w-[320px]",placeholder:"请输入负载均衡名称"},rules:[u({message:"请输入负载均衡名称",trigger:["blur","change"]})]}),T("协议","type",[{label:"TCP",value:"tcp"},{label:"UDP",value:"udp"}]),T("监听地址","host",[{label:"127.0.0.1",value:"127.0.0.1"},{label:"0.0.0.0",value:"0.0.0.0"}]),S("监听端口","port",{attrs:{class:"!w-[320px]",placeholder:"请输入监听端口"},rules:[a({message:"请输入监听端口"})]}),S("超时时间(秒) ","proxy_timeout",{attrs:{class:"!w-[320px]",placeholder:"连接节点时的最大超时时间,默认8秒"}}),S("保持时间(秒)","proxy_connect_timeout",{attrs:{class:"!w-[320px]",placeholder:"连接成功后最长无操作时间,默认86400秒"}}),k(function(){return s("div",null,[s("div",{class:"flex justify-between items-center mb-5"},[s(f,{type:"primary",onClick:P},{default:function(){return[d("添加负载均衡节点")]}})]),s(y,{data:U.value,"table-layout":"auto"},{default:function(){return[s(b,{prop:"node_id",label:"负载均衡节点"},{default:function(e){var t=e.row;return s("span",null,[t.host])}}),s(b,{prop:"port",label:"端口"},null),s(b,{prop:"node_status",label:"节点状态"},{default:function(e){var t=e.row;return s(v,{modelValue:t.node_status,"onUpdate:modelValue":function(e){return t.node_status=e},style:"width: 70px"},{default:function(){return[s(m,{label:"参与",value:"online"},null),s(m,{label:"备份",value:"backup"},null),s(m,{label:"停用",value:"down"},null)]}})}}),s(b,{prop:"weight",label:"权重"},null),s(b,{prop:"max_fail",label:"阈值"},null),s(b,{prop:"fail_timeout",label:"恢复时间(秒)"},null),s(b,{prop:"ps",label:"备注","show-overflow-tooltip":!0,width:"120"},null),s(b,{label:"操作",width:"60"},{default:function(e){return s("span",{class:"bt-link",onClick:function(){return t=e.$index,void U.value.splice(t,1);var t}},[d("删除")])}})]}})])})]})},submit:(E=t().m(function e(n,r,u){var l,a,i,c,p,s,f,d,y,b,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 l=n.value,a=l.name,i=l.proxy_connect_timeout,c=l.proxy_timeout,p=l.host,s=l.port,f=l.type,d=l.ps,y=U.value||[],b={name:a,ps:d,tcp_config:{type:f,host:p,port:Number(s),proxy_connect_timeout:Number(i),proxy_timeout:Number(c)},nodes:y},F.value&&(b.load_id=n.value.load_id),e.n=2,C({mod_name:"node",sub_mod_name:"load",def_name:F.value?"modify_tcp_load":"create_tcp_load",ws_callback:F.value?"modify_tcp_load":"create_tcp_load",data:o({},b)});case 2:return V.value=!0,e.a(2,!0);case 3:return e.p=3,v=e.v,console.error(v),e.a(2,!1)}},e,null,[[0,3]])}),N=function(){var e=this,t=arguments;return new Promise(function(n,r){var o=E.apply(e,t);function u(e){l(o,n,r,u,a,"next",e)}function a(e){l(o,n,r,u,a,"throw",e)}u(void 0)})},function(e,t,n){return N.apply(this,arguments)})}),A=z.BtForm;return D({onConfirm:z.submit}),_(function(){var e;U.value=i(null!==(e=x().nodes)&&void 0!==e?e:[])}),g(function(){U.value=[]}),function(e,t){return h(),j("div",n,[s(w(A))])}}}))}}})}();