File: /www/server/panel/BTPanel/static/js/index-legacy74.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)}var t=["port","node_site_id","node_site_name","target_type"],n=["port"];function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function o(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 a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(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 i(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var i=r&&r.prototype instanceof c?r:c,s=Object.create(i.prototype);return l(s,"_invoke",function(n,r,o){var a,i,l,c=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,i=0,l=e,f.n=n,u}};function d(n,r){for(i=n,l=r,t=0;!p&&c&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,v=a[2];n>3?(o=v===r)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(i=0,f.v=r,f.n=a[1]):d<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,i=0))}if(o||n>1)return u;throw p=!0,r}return function(o,s,v){if(c>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,v),i=s,l=v;(t=i<2?e:l)||!p;){a||(i?i<3?(i>1&&(f.n=-1),d(i,l)):f.n=l:f.v=l);try{if(c=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(p=f.n<0)?l:n.call(r,f))!==u)break}catch(t){a=e,i=1,l=t}finally{c=1}}return{value:t,done:p}}}(n,o,a),!0),s}var u={};function c(){}function s(){}function p(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),d=p.prototype=c.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,l(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=p,l(d,"constructor",p),l(p,"constructor",s),s.displayName="GeneratorFunction",l(p,o,"GeneratorFunction"),l(d),l(d,o,"Generator"),l(d,r,function(){return this}),l(d,"toString",function(){return"[object Generator]"}),(i=function(){return{w:a,m:v}})()}function l(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}l=function(e,t,n,r){function a(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},l(e,t,n,r)}function c(e,t,n,r,o,a,u){try{var i=e[a](u),l=i.value}catch(e){return void n(e)}i.done?t(l):Promise.resolve(l).then(r,o)}function s(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function u(e){c(a,r,o,u,i,"next",e)}function i(e){c(a,r,o,u,i,"throw",e)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./useController-legacy28.js?v=1777008528","./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy317.js?v=1777008528"],function(e,o){"use strict";var u,l,c,p,f,d,v,m,b,h,_,g,y,w,x,C,k,O,j,P,T,S,D,B,q,E,R,H,L,N,z,G,F,U,I,M,V,A,J,Z,Q,$,K,W,X,Y,ee,te,ne,re;return{setters:[function(e){u=e.M,l=e.il,c=e.e,p=e._,f=e.k,d=e.cl,v=e.Z,m=e.fk,b=e.w,h=e.im,_=e.io,g=e.ip,y=e.c,w=e.dc,x=e.da,C=e.ga,k=e.o,O=e.R,j=e.cT,P=e.cU,T=e.iq,S=e.ir,D=e.gb,B=e.cR,q=e.cZ},function(e){E=e.u,R=e.c,H=e.o},function(e){L=e._},function(e){N=e.aI,z=e.aJ,G=e.r,F=e.c,U=e.e,I=e.aA,M=e.ay,V=e.x,A=e.aB,J=e.j,Z=e.k,Q=e.v,$=e.q,K=e.p,W=e.L,X=e.bV,Y=e.Q},function(e){ee=e.b,te=e.e,ne=e.g},function(e){re=e._}],execute:function(){var oe=z("CLB-HTTP-STORE",function(){var e=G(),t=G([]);return{httpRowData:e,isHttpClbEdit:G(!1),addNodeData:t,HttpNodeList:G([]),nodeClbHttpRefresh:G(!1),domainList:G([])}}),ae=e("c",function(){return N(oe())}),ue=ae(),ie=ue.httpRowData,le=ue.isHttpClbEdit,ce=ue.addNodeData,se=ue.nodeClbHttpRefresh,pe=ue.domainList,fe=E().testLinkStatus,de=function(){var e=s(i().m(function e(t,n,r,a){var l,f,d,v,m;return i().w(function(e){for(;;)switch(e.n){case 0:return l=a.label,f=a.value,d=[],v=[],r.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?v.push(e.hash):void 0!==e.index&&null!==e.index&&d.push(e.index)}),m=function(){var e=s(i().m(function e(){var t,n;return i().w(function(e){for(;;)switch(e.n){case 0:t=r.value.map(function(e){return e.load_id}),n=f,e.n="delete"===n?1:3;break;case 1:return e.n=2,g({load_ids:JSON.stringify(t)});case 2:return e.a(2,e.v);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),e.n=1,c({title:"批量".concat(l,"负载均衡"),area:46,component:function(){return p(function(){return o.import("./index-legacy127.js?v=1777008528")},void 0,o.meta.url)},compData:{resultTitle:"批量".concat(l,"负载均衡"),resultData:r.value,resultColumn:[{label:"名称",prop:"ps"},ee()],autoTitle:"批量".concat(l,"负载均衡")},showFooter:!0,onConfirm:function(){var e=s(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=u.load("正在删除,请稍候..."),e.p=1,e.n=2,m();case 2:u.success("删除成功"),se.value=!0,e.n=4;break;case 3:e.p=3,e.v,u.error("删除失败");case 4:return e.p=4,t.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(t,n,r,o){return e.apply(this,arguments)}}(),ve=function(){var e=s(i().m(function e(t){var n,r,a;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(ie.value=t,le.value=!!t,le.value){e.n=5;break}return n=u.load("正在获取网站列表,请稍后..."),e.p=1,e.n=2,l();case 2:(r=e.v).msg&&!1===r.status&&u.error(r.msg),pe.value=r.data.map(function(e){return{label:e.site_name,value:e.site_id}}),e.n=4;break;case 3:e.p=3,a=e.v,console.log(a);case 4:return e.p=4,n.close(),e.f(4);case 5:c({isAsync:!0,title:"".concat(t?"编辑【".concat(t.ps,"】"):"添加HTTP负载均衡"),area:110,btn:"".concat(t?"保存":"确认"),compData:t||{},component:function(){return p(function(){return o.import("./index-legacy466.js?v=1777008528")},void 0,o.meta.url)}});case 6:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),me={load_id:"",name:"",site_name:"",http_alg:"round_robin",ps:"",request:"",error:"",qps:"",upstream_time:"",last_request_time:"",nodes:[]},be=(e("h",function(){try{var e,t=ie.value||{};return a(a(a({},me),t),{},{http_alg:(null==t||null===(e=t.http_config)||void 0===e?void 0:e.http_alg)||"round_robin",nodes:(null==t?void 0:t.nodes)||[]})}catch(n){return console.log(n),a({},me)}}),e("f",s(i().m(function e(){var t,n;return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f({loading:"正在获取节点列表,请稍后...",request:d()});case 1:(t=e.v).msg&&!1===t.status&&u.error(t.msg),n=t.data.data.map(function(e){return{label:e.remarks,value:e.id,server_ip:e.server_ip,version:e.version,useful_version:e.useful_version}}),c({title:"添加节点",area:54,btn:["添加","取消"],compData:{nodes:n},component:function(){return p(function(){return o.import("./index-legacy467.js?v=1777008528")},void 0,o.meta.url)}});case 2:return e.a(2)}},e)}))),e("g",function(){var e=s(i().m(function e(n,o){var l,c,s,p,f,d,b,h,_,g,y,w,x,C;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(fe.value=!0,l=n.value,c=l.port,s=l.node_site_id,p=l.node_site_name,f=l.target_type,d=r(l,t),b="site"!==f||o.some(function(e){return e.label===p}),e.p=1,h=/^(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)){3}$/,n.value.node_id){e.n=2;break}return e.a(2,u.error("请选择负载均衡节点"));case 2:if(v(p)||h.test(p)){e.n=3;break}return u.error("请输入正确的节点网站格式"),e.a(2);case 3:if(c){e.n=4;break}return e.a(2,u.error("请输入端口"));case 4:return _=a(a({port:Number(c)},b?{node_site_id:s,node_site_name:p}:{node_site_name:p}),d),e.n=5,R({mod_name:"node",sub_mod_name:"load",def_name:"check_http_node",ws_callback:"check_http_node",data:a({},_)},{loading:!1});case 5:e.n=7;break;case 6:e.p=6,C=e.v,console.log(C);case 7:if(e.p=7,b){e.n=10;break}if(n.value.node_id){e.n=8;break}return e.a(2,fe.value=!1);case 8:return e.n=9,m({node_id:n.value.node_id});case 9:y=e.v,w=y.data,x=null===(g=w.data.find(function(e){return e.site_name==p}))||void 0===g?void 0:g.site_id,n.value.node_site_id=x,o.push({label:p,value:x,port:Number(c)});case 10:return fe.value=!1,e.f(7);case 11:return e.a(2)}},e,null,[[1,6,7,11]])}));return function(t,n){return e.apply(this,arguments)}}()),function(){var e=s(i().m(function e(t){return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,b({icon:"warning-filled",title:"删除负载均衡【".concat(t.ps,"】"),content:"即将删除负载均衡,是否继续操作?"});case 1:return e.n=2,f({loading:"正在删除负载均衡,请稍后...",request:h({load_id:t.load_id}),message:!0,success:function(e){se.value=!0}});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()),he=function(e){ie.value=e,c({title:"配置高级设置",area:[80,60],btns:!1,compData:e,component:function(){return p(function(){return o.import("./index-legacy378.js?v=1777008528").then(function(e){return e.i})},void 0,o.meta.url)}})},_e=(e("r",function(e){ce.value.splice(e,1)}),e("H",function(){var e=s(i().m(function e(t){var n,r;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,f({request:_(t),message:!0,loading:"正在设置负载均衡,请稍后...",success:function(e){e.msg&&!1===e.status&&(u.error(e.msg)||u.success("设置成功"))}});case 1:return n=e.v,e.a(2,n.status);case 2:return e.p=2,r=e.v,console.log(r),e.a(2,!1);case 3:return e.p=3,se.value=!0,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(t){return e.apply(this,arguments)}}()),e("e",function(e){for(var t,n=[],r=/http_(\d{3})/g;null!==(t=r.exec(e));)n.push(t[1]);return n}),[{label:"删除",value:"delete",event:de}]),ge=(e("d",function(e,t){return function(n,r){if("any"!==t){var o=n?e.filter(function(e){return function(t){return 0===t.label.toLowerCase().indexOf(e.toLowerCase())}}(n)):e;r(o)}else r([])}}),{class:"node-clb-http"}),ye={class:"flex items-center"},we={class:"flex items-center"},xe=F({__name:"index",setup:function(e){var t,n=y().mainHeight,r=E().nodesStatusList,o=ae(),a=(o.httpRowData,o.isHttpClbEdit,o.nodeClbHttpRefresh),l=P(_e),c=w({options:[{type:"button",label:"添加负载均衡",active:!0,onClick:function(){return ve()}}]}).BtOperation,p=x({request:(t=s(i().m(function e(t){var n,r,o,a,l;return i().w(function(e){for(;;)switch(e.n){case 0:return n=t.p,r=t.limit,o=t.search,e.n=1,C({page:n,page_size:r,search:o});case 1:return a=e.v,(l=a.data).msg&&!1===l.status&&u.error(l.msg),e.a(2,{data:l.data,total:k(l.page),other:{}})}},e)})),function(e){return t.apply(this,arguments)}),columns:[te({type:"page",key:"load_id"}),{label:"负载均衡名称",prop:"ps"},{label:"网站",prop:"site_name",width:180,isCustom:!0},{label:"节点数量",prop:"nodes",isCustom:!0,render:function(e){return U(A,{trigger:"hover",title:"节点详细信息",placement:"bottom","popper-class":"node-clb-popover",width:"auto","open-delay":100,"close-delay":0},{default:function(){return U(I,{data:e.nodes,style:{width:"auto"},"max-height":"480px"},{default:function(){return[U(M,{prop:"node_remarks",label:"节点",width:"120"},null),U(M,{prop:"node_site_name",label:"节点网站",width:"120"},null),U(M,{prop:"port",label:"端口"},null),U(M,{prop:"path",label:"验证路径"},null),U(M,{prop:"node_status",label:"节点状态"},{default:function(e){var t=e.row,n=r.value.find(function(e){return e.value===t.node_status});return U("span",null,[(null==n?void 0:n.label)||"/"])}}),U(M,{prop:"weight",label:"权重"},null),U(M,{prop:"max_fail",label:"最大失败次数","min-width":"100"},null),U(M,{prop:"fail_timeout",label:"恢复时间(秒)","min-width":"100"},null),U(M,{prop:"ps",label:"备注"},null)]}})},reference:function(){return U("div",{style:"color: var(--el-base-tertiary);"},[e.nodes.length,U("span",{class:"ml-4px size-12px bt-ico-ask"},[V("!")])])}})}},{label:"请求数",prop:"requests",isCustom:!0},{label:"错误数",prop:"errors",isCustom:!0},{label:"并发数",prop:"qps",isCustom:!0},{label:"回源耗时(秒)",prop:"max_upstream_time",isCustom:!0,render:function(e){return U("div",null,[e.max_upstream_time])}},{label:"上次访问",prop:"last_update",isCustom:!0,render:function(e){return U("div",null,[0===e.last_update?"--":O(e.last_update)])}},ne([{onClick:H,title:"日志"},{onClick:ve,title:"编辑"},{onClick:he,title:"配置"},{onClick:be,title:"删除"}])],extension:[l,j(a)]}),f=p.BtTable,d=p.BtPage,v=p.BtRefresh,m=p.BtSearch,b=p.BtColumn,h=p.BtBatch;p.BtErrorMask,p.refresh,p.config,p.classList;return function(e,t){var r=L;return J(),Z("div",ge,[U(r,null,{"header-left":Q(function(){return[$("div",ye,[U(K(c))])]}),"header-right":Q(function(){return[$("div",we,[U(K(m),{class:W(["mr-[10px]","!w-[210px]"]),placeholder:"请输入负载名称"}),U(K(v),{class:"mr-[10px]"}),U(K(b))])]}),content:Q(function(){return[U(K(f),{"min-height":K(n)},null,8,["min-height"])]}),"footer-left":Q(function(){return[U(K(h))]}),"footer-right":Q(function(){return[U(K(d))]}),_:1})])}}}),Ce=z("CLB-TCPUDP-STORE",function(){return{tcpudpRowData:G(),isTcpudpClbEdit:G(!1),addTcpudpNodeData:G([]),nodeClbTcpudpRefresh:G(!1)}}),ke=e("u",function(){return N(Ce())}),Oe=ke(),je=Oe.tcpudpRowData,Pe=Oe.isTcpudpClbEdit,Te=Oe.nodeClbTcpudpRefresh,Se=E().testLinkStatus,De=function(){var e=s(i().m(function e(t,n,r,a){var l,f,d,v,m;return i().w(function(e){for(;;)switch(e.n){case 0:return l=a.label,f=a.value,d=[],v=[],r.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?v.push(e.hash):void 0!==e.index&&null!==e.index&&d.push(e.index)}),m=function(){var e=s(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.n){case 0:t=f,e.n="delete"===t?1:3;break;case 1:return e.n=2,S({load_ids:JSON.stringify(r.value.map(function(e){return e.load_id}))});case 2:return e.a(2,e.v);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),e.n=1,c({title:"批量".concat(l,"负载均衡"),area:46,component:function(){return p(function(){return o.import("./index-legacy127.js?v=1777008528")},void 0,o.meta.url)},compData:{resultTitle:"批量".concat(l,"负载均衡"),resultData:r.value,resultColumn:[{label:"名称",prop:"ps"},ee()],autoTitle:"批量".concat(l,"负载均衡")},showFooter:!0,onConfirm:function(){var e=s(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=u.load("正在删除,请稍候..."),e.p=1,e.n=2,m();case 2:u.success("删除成功"),Te.value=!0,e.n=4;break;case 3:e.p=3,e.v,u.error("删除失败");case 4:return e.p=4,t.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(t,n,r,o){return e.apply(this,arguments)}}(),Be=function(e){je.value=e,Pe.value=!!e,c({isAsync:!0,title:"".concat(e?"编辑【".concat(e.ps,"】"):"添加TCP/UDP负载均衡"),area:74,btn:"".concat(e?"保存":"确认"),compData:e||{},component:function(){return p(function(){return o.import("./index-legacy340.js?v=1777008528")},void 0,o.meta.url)}})},qe=(e("t",function(){console.log(je.value);try{var e,t,n,r,o,a,u,i,l;return{load_id:(null===(e=je.value)||void 0===e?void 0:e.load_id)||0,name:(null===(t=je.value)||void 0===t?void 0:t.name)||"",type:(null===(n=je.value)||void 0===n||null===(n=n.tcp_config)||void 0===n?void 0:n.type)||"tcp",host:(null===(r=je.value)||void 0===r||null===(r=r.tcp_config)||void 0===r?void 0:r.host)||"127.0.0.1",port:(null===(o=je.value)||void 0===o||null===(o=o.tcp_config)||void 0===o?void 0:o.port)||null,proxy_timeout:(null===(a=je.value)||void 0===a||null===(a=a.tcp_config)||void 0===a?void 0:a.proxy_timeout)||8,proxy_connect_timeout:(null===(u=je.value)||void 0===u||null===(u=u.tcp_config)||void 0===u?void 0:u.proxy_connect_timeout)||86400,ps:(null===(i=je.value)||void 0===i?void 0:i.ps)||"",nodes:(null===(l=je.value)||void 0===l?void 0:l.nodes)||[]}}catch(c){return console.log(c),{}}}),e("a",s(i().m(function e(){var t,n;return i().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f({loading:"正在获取节点列表,请稍后...",request:d()});case 1:(t=e.v).msg&&!1===t.status&&u.error(t.msg),n=t.data.data.map(function(e){return{label:e.remarks,value:e.id,server_ip:e.server_ip,version:e.version,useful_version:e.useful_version}}),c({title:"添加节点",area:56,btn:!0,compData:{nodes:n},component:function(){return p(function(){return o.import("./index-legacy341.js?v=1777008528")},void 0,o.meta.url)}});case 2:return e.a(2)}},e)}))),e("b",function(){var e=s(i().m(function e(t){var o,l,c,s;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,Se.value=!0,o=t.port,""!=(l=r(t,n)).node_id){e.n=1;break}return u.error("请选择负载均衡节点"),e.a(2,!1);case 1:return c=a({type:"tcp",port:Number(o)},l),e.n=2,R({mod_name:"node",sub_mod_name:"load",def_name:"check_tcp_node",ws_callback:"check_tcp_node",data:a({},c)},{loading:!1});case 2:e.n=4;break;case 3:e.p=3,s=e.v,console.log(s);case 4:return e.p=4,Se.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(t){return e.apply(this,arguments)}}()),function(){var e=s(i().m(function e(t){var n;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,b({icon:"warning-filled",title:"删除负载均衡【".concat(t.ps,"】"),content:"即将删除负载均衡,是否继续操作?"});case 1:return e.n=2,f({loading:"正在删除负载均衡,请稍后...",request:T({load_id:t.load_id}),message:!0,success:function(e){Te.value=!0}});case 2:e.n=4;break;case 3:e.p=3,n=e.v,console.warn(n);case 4:return e.a(2)}},e,null,[[0,3]])}));return function(t){return e.apply(this,arguments)}}()),Ee=[{label:"删除",value:"delete",event:De}],Re={class:"node-clb-tcpudp"},He={class:"flex items-center"},Le={class:"flex items-center"},Ne=F({__name:"index",setup:function(e){var t,n=y().mainHeight,r=ke().nodeClbTcpudpRefresh,o=[{content:"添加负载均衡",dropdownClass:"bg-white",splitButton:!0,active:!0,event:function(){return Be()}}],a=P(Ee),l=x({request:(t=s(i().m(function e(t){var n,r,o,a,l;return i().w(function(e){for(;;)switch(e.n){case 0:return n=t.p,r=t.limit,o=t.search,e.n=1,D({page:n,page_size:r,search:o});case 1:return a=e.v,(l=a.data).msg&&!1===l.status&&u.error(l.msg),e.a(2,{data:l.data,total:k(l.page),other:{}})}},e)})),function(e){return t.apply(this,arguments)}),columns:[te({type:"page",key:"load_id"}),{label:"负载均衡名称",prop:"ps"},{label:"监听地址",prop:"host",isCustom:!0,render:function(e){return U("span",null,[e.tcp_config.host,V(":"),e.tcp_config.port])}},{label:"节点数量",prop:"nodes",isCustom:!0,render:function(e){return U(A,{trigger:"hover",title:"节点详细信息",placement:"bottom","popper-class":"node-clb-popover",width:"auto","open-delay":100,"close-delay":0},{default:function(){return U(I,{data:null==e?void 0:e.nodes,"max-height":"480px"},{default:function(){return[U(M,{prop:"host",label:"节点IP",width:"110"},null),U(M,{prop:"requests",label:"请求数"},null),U(M,{prop:"errors",label:"错误数"},null),U(M,{prop:"qps",label:"并发数"},null),U(M,{prop:"max_upstream_time",label:"回源耗时(秒)",width:"120"},null),U(M,{prop:"ps",label:"备注",width:"120"},null),U(M,{prop:"last_update",label:"上次访问",width:"150"},{default:function(){var t;return[0===(null==e||null===(t=e.nodes)||void 0===t?void 0:t.last_update)?"--":O(null==e?void 0:e.nodes.last_update)]}})]}})},reference:function(){return U("div",{style:"color: var(--el-base-tertiary);"},[e.nodes.length,U("span",{class:"ml-4px size-12px bt-ico-ask"},[V("!")])])}})}},{label:"请求数",prop:"requests",isCustom:!0},{label:"错误数",prop:"errors",isCustom:!0},{label:"并发数",prop:"qps",isCustom:!0},{label:"回源耗时(秒)",prop:"max_upstream_time",isCustom:!0,render:function(e){return U("span",null,[e.max_upstream_time])}},{label:"上次访问",prop:"last_update",isCustom:!0,render:function(e){return U("div",null,[0===e.last_update?"--":O(e.last_update)])}},ne([{onClick:H,title:"日志"},{onClick:Be,title:"编辑"},{onClick:qe,title:"删除"}])],extension:[a,j(r)]}),c=l.BtTable,p=l.BtPage,f=l.BtRefresh,d=l.BtColumn,v=l.BtBatch,m=l.BtSearch;l.BtErrorMask,l.classList,l.config;return function(e,t){var r=re,a=L;return J(),Z("div",Re,[U(a,null,{"header-left":Q(function(){return[$("div",He,[U(r,{options:o})])]}),"header-right":Q(function(){return[$("div",Le,[U(K(m),{class:W(["mr-[10px]","!w-[210px]"]),placeholder:"请输入负载名称"}),U(K(f),{class:"mr-[10px]"}),U(K(d))])]}),content:Q(function(){return[U(K(c),{"min-height":K(n)},null,8,["min-height"])]}),"footer-left":Q(function(){return[U(K(v))]}),"footer-right":Q(function(){return[U(K(p))]}),_:1})])}}}),ze={class:"node-clb module-ui"},Ge=q(F({__name:"index",setup:function(e){var t=E().activeTabs,n=G([{label:"HTTP",name:"http",render:function(){return U(xe,null,null)}},{label:"TCP/UDP",name:"tcpudp",lazy:!0,render:function(){return U(Ne,null,null)}}]);return X(function(){console.log(t.value)}),function(e,r){var o=B;return J(),Z("div",ze,[U(o,{type:"card",modelValue:K(t),"onUpdate:modelValue":r[0]||(r[0]=function(e){return Y(t)?t.value=e:null}),options:K(n)},null,8,["modelValue","options"])])}}}),[["__scopeId","data-v-f13a3ba9"]]),Fe=Object.freeze(Object.defineProperty({__proto__:null,default:Ge},Symbol.toStringTag,{value:"Module"}));e("i",Fe)}}})}();