File: /www/server/panel/BTPanel/static/js/add-slave-node-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 t,r,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",u=o.toStringTag||"@@toStringTag";function i(e,o,a,u){var i=o&&o.prototype instanceof l?o:l,s=Object.create(i.prototype);return n(s,"_invoke",function(e,n,o){var a,u,i,l=0,s=o||[],f=!1,d={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,n){return a=e,u=0,i=t,d.n=n,c}};function p(e,n){for(u=e,i=n,r=0;!f&&l&&!o&&r<s.length;r++){var o,a=s[r],p=d.p,v=a[2];e>3?(o=v===n)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=t):a[0]<=p&&((o=e<2&&p<a[1])?(u=0,d.v=n,d.n=a[1]):p<v&&(o=e<3||a[0]>n||n>v)&&(a[4]=e,a[5]=n,d.n=v,u=0))}if(o||e>1)return c;throw f=!0,n}return function(o,s,v){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,v),u=s,i=v;(r=u<2?t:i)||!f;){a||(u?u<3?(u>1&&(d.n=-1),p(u,i)):d.n=i:d.v=i);try{if(l=2,a){if(u||(o="next"),r=a[o]){if(!(r=r.call(a,i)))throw TypeError("iterator result is not an object");if(!r.done)return r;i=r.value,u<2&&(u=0)}else 1===u&&(r=a.return)&&r.call(a),u<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=t}else if((r=(f=d.n<0)?i:e.call(n,d))!==c)break}catch(r){a=t,u=1,i=r}finally{l=1}}return{value:r,done:f}}}(e,a,u),!0),s}var c={};function l(){}function s(){}function f(){}r=Object.getPrototypeOf;var d=[][a]?r(r([][a]())):(n(r={},a,function(){return this}),r),p=f.prototype=l.prototype=Object.create(d);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,u,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,n(p,"constructor",f),n(f,"constructor",s),s.displayName="GeneratorFunction",n(f,u,"GeneratorFunction"),n(p),n(p,u,"Generator"),n(p,a,function(){return this}),n(p,"toString",function(){return"[object Generator]"}),(e=function(){return{w:i,m:v}})()}function n(e,t,r,o){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}n=function(e,t,r,o){function u(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[t]=r:(u("next",0),u("throw",1),u("return",2))},n(e,t,r,o)}function t(e,n,t,r,o,a,u){try{var i=e[a](u),c=i.value}catch(e){return void t(e)}i.done?n(c):Promise.resolve(c).then(r,o)}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./index-legacy75.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy116.js?v=1777008528","./useController-legacy13.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528"],function(n,r){"use strict";var o,a,u,i,c,l,s,f,d,p,v,y,_,g,m,b,h,j;return{setters:[function(e){o=e.X,a=e.M,u=e.ea,i=e.eb},function(e){c=e.c,l=e.aL,s=e.r,f=e.g,d=e.e,p=e.an,v=e.am,y=e.x,_=e.j,g=e.k,m=e.p},function(e){b=e.g,h=e.d},function(e){j=e.u},null,null,null,null,null,null,null,null],execute:function(){var r={class:"p-[2rem]"};n("default",c({__name:"add-slave-node",props:{compData:{default:function(){return{group_id:"",nodes:[]}}}},setup:function(n,c){var w=c.expose,x=j(),O=x.redisGroupDetail,k=x.isRedisRefreshList,D=l(),G=n,S=s(G.compData.nodes.map(function(e){return{label:"".concat(e.server_ip," - Redis ").concat(e.redis_version),value:e.id}}));console.log("props.compData",G.compData.nodes);var P,T,R=o({data:{new_slave_node_id:[]},options:function(e){return f(function(){return[b("选择节点",function(){return d("div",{class:"w-full"},[d(p,{modelValue:e.value.new_slave_node_id,"onUpdate:modelValue":function(n){return e.value.new_slave_node_id=n},"popper-class":"slave-select-popper",placeholder:"请选择要添加的从节点"},{default:function(){return d("div",null,[S.value.map(function(e){return d(v,{label:e.label,value:e.value},null)})])},empty:function(){return d("div",{style:"text-align: center;"},[y("暂无可用的Redis节点,"),d("span",{class:"bt-link",onClick:function(){D&&"function"==typeof D.push?D.push({name:"node-mgt"}):window.location.href="/node/node-mgt"}},[y("去添加")])])}})])},"new_slave_node_id",{rules:[{required:!0,message:"请选择要添加的从节点"}]}),h(" ",[{content:"只显示可用的Redis节点,已在复制组中的节点不会显示"}])]})},submit:(P=e().m(function n(t,r,o){var c,l,s,f,d,p;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return c=null,e.p=1,e.n=2,r();case 2:return c=a.load("正在配置从节点信息,请稍后..."),l=t.value.new_slave_node_id,console.log("提交数据:",G.compData.group_id,t),e.n=3,u({group_id:G.compData.group_id,new_slave_node_id:l});case 3:if(!(s=e.v).status){e.n=5;break}return e.n=4,i({group_id:G.compData.group_id});case 4:f=e.v,d=f.data,O.value.slave_details=d.data.slave_details,k.value=!0,console.log("添加从节点结果:",d),a.success(s.msg||"添加从节点成功"),e.n=6;break;case 5:a.error(s.msg||"添加从节点失败");case 6:return e.a(2,s.status);case 7:return e.p=7,e.v,e.a(2,!1);case 8:return e.p=8,null===(p=c)||void 0===p||p.close(),e.f(8);case 9:return e.a(2)}},n,null,[[1,7,8,9]])}),T=function(){var e=this,n=arguments;return new Promise(function(r,o){var a=P.apply(e,n);function u(e){t(a,r,o,u,i,"next",e)}function i(e){t(a,r,o,u,i,"throw",e)}u(void 0)})},function(e,n,t){return T.apply(this,arguments)})}),F=R.BtForm;return w({onConfirm:R.submit}),function(e,n){return _(),g("div",r,[d(m(F))])}}}))}}})}();