HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy314.js
!function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||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 r(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach(function(e){o(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function o(e,r,n){return(r=function(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function o(r,n,a,o){var s=n&&n.prototype instanceof c?n:c,l=Object.create(s.prototype);return u(l,"_invoke",function(r,n,a){var o,s,u,c=0,l=a||[],f=!1,m={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,r){return o=e,s=0,u=t,m.n=r,i}};function p(r,n){for(s=r,u=n,e=0;!f&&c&&!a&&e<l.length;e++){var a,o=l[e],p=m.p,d=o[2];r>3?(a=d===n)&&(u=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=t):o[0]<=p&&((a=r<2&&p<o[1])?(s=0,m.v=n,m.n=o[1]):p<d&&(a=r<3||o[0]>n||n>d)&&(o[4]=r,o[5]=n,m.n=d,s=0))}if(a||r>1)return i;throw f=!0,n}return function(a,l,d){if(c>1)throw TypeError("Generator is already running");for(f&&1===l&&p(l,d),s=l,u=d;(e=s<2?t:u)||!f;){o||(s?s<3?(s>1&&(m.n=-1),p(s,u)):m.n=u:m.v=u);try{if(c=2,o){if(s||(a="next"),e=o[a]){if(!(e=e.call(o,u)))throw TypeError("iterator result is not an object");if(!e.done)return e;u=e.value,s<2&&(s=0)}else 1===s&&(e=o.return)&&e.call(o),s<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),s=1);o=t}else if((e=(f=m.n<0)?u:r.call(n,m))!==i)break}catch(e){o=t,s=1,u=e}finally{c=1}}return{value:e,done:f}}}(r,a,o),!0),l}var i={};function c(){}function l(){}function f(){}e=Object.getPrototypeOf;var m=[][n]?e(e([][n]())):(u(e={},n,function(){return this}),e),p=f.prototype=c.prototype=Object.create(m);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,u(t,a,"GeneratorFunction")),t.prototype=Object.create(p),t}return l.prototype=f,u(p,"constructor",f),u(f,"constructor",l),l.displayName="GeneratorFunction",u(f,a,"GeneratorFunction"),u(p),u(p,a,"Generator"),u(p,n,function(){return this}),u(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:o,m:d}})()}function u(t,e,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(t){a=0}u=function(t,e,r,n){function o(e,r){u(t,e,function(t){return this._invoke(e,r,t)})}e?a?a(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(o("next",0),o("throw",1),o("return",2))},u(t,e,r,n)}function i(t,e,r,n,a,o,s){try{var u=t[o](s),i=u.value}catch(t){return void r(t)}u.done?e(i):Promise.resolve(i).then(n,a)}function c(t){return function(){var e=this,r=arguments;return new Promise(function(n,a){var o=t.apply(e,r);function s(t){i(o,n,a,s,u,"next",t)}function u(t){i(o,n,a,s,u,"throw",t)}s(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./database-legacy.js?v=1777008528","./useStore-legacy4.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528"],function(t,r){"use strict";var n,o,u,i,l,f,m,p,d,_,v,b,w,y,g,h,N,O,D,E,S,j,x,k,P,q,I,T,F,C,G,A,L,R,M,B,U,V,J;return{setters:[function(t){n=t.M,o=t.k,u=t.cY,i=t.w,l=t.X,f=t.cP,m=t.cZ,p=t.cR},function(t){d=t.aJ,_=t.r,v=t.c,b=t.aI,w=t.g,y=t.e,g=t.x,h=t.o,N=t.j,O=t.k,D=t.p,E=t.q,S=t.v,j=t.z,x=t.aF,k=t.J,P=t.K,q=t.a8,I=t.Q},function(t){T=t.F,F=t.k,C=t.b,G=t.i,A=t.m},function(t){L=t.getDatabaseTimeOut,R=t.setDatabaseTimeOut,M=t.getDatabasePasswordConfig,B=t.setDatabasePasswordConfig,U=t.getDatabaseLoginLimit,V=t.setDatabaseLoginLimit},function(t){J=t.g},null,null],execute:function(){var r=d("DATABASE-MYSQL-ADVANCED-REINFORCE-STORE",function(){var t=_({default_password_lifetime:"90",expire_logs_days:"180",interactive_timeout:"300",wait_timeout:"300"}),e=_({validate_password_length:"",validate_password_mixed_case_count:"",validate_password_number_count:"",validate_password_policy:"STRONG",validate_password_special_char_count:"",status:!1,oldStatus:!1}),r=_({connection_control_failed_connections_threshold:"5",connection_control_max_connection_delay:"1800000",connection_control_min_connection_delay:"2147483647",status:!1,oldStatus:!1}),l=function(){var e=c(s().m(function e(){var r,a,o,u,i;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,L();case 1:if((i=e.v).status){e.n=2;break}return n.error(i.msg),e.a(2);case 2:if("{}"!==JSON.stringify(i.data)){e.n=3;break}return n.error("数据库状态异常"),e.a(2);case 3:t.value.default_password_lifetime=null===(r=i.data)||void 0===r?void 0:r.default_password_lifetime,t.value.expire_logs_days=null===(a=i.data)||void 0===a?void 0:a.expire_logs_days,t.value.interactive_timeout=null===(o=i.data)||void 0===o?void 0:o.interactive_timeout,t.value.wait_timeout=null===(u=i.data)||void 0===u?void 0:u.wait_timeout,e.n=5;break;case 4:e.p=4,e.v;case 5:return e.a(2)}},e,null,[[0,4]])}));return function(){return e.apply(this,arguments)}}(),f=function(){var t=c(s().m(function t(e){return s().w(function(t){for(;;)switch(t.n){case 0:try{o({loading:"正在设置,请稍后...",message:!0,request:R(e)})}catch(r){}case 1:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}(),m=function(){var t=c(s().m(function t(){var r;return s().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,o({loading:"正在获取数据,请稍后...",request:M()});case 1:(r=t.v).status?(e.value.validate_password_length=r.data.validate_password_length||"10",e.value.validate_password_mixed_case_count=r.data.validate_password_mixed_case_count||"",e.value.validate_password_number_count=r.data.validate_password_number_count||"",e.value.validate_password_policy=r.data.validate_password_policy||"STRONG",e.value.validate_password_special_char_count=r.data.validate_password_special_char_count||"",e.value.status="ON"===r.data.status||"on"===r.data.status,e.value.oldStatus="ON"===r.data.status||"on"===r.data.status):u(r),t.n=3;break;case 2:t.p=2,t.v;case 3:return t.a(2)}},t,null,[[0,2]])}));return function(){return t.apply(this,arguments)}}(),p=function(){var t=c(s().m(function t(r){return s().w(function(t){for(;;)switch(t.p=t.n){case 0:if(t.p=0,r.status){t.n=5;break}return t.p=1,t.n=2,i({title:"关闭密码复杂度验证",content:"关闭后将不会进行密码复杂度验证,是否继续操作!"});case 2:o({loading:"正在关闭,请稍后...",message:!0,request:B(a(a({},r),{},{status:r.status?"on":"off"})),success:function(t){t.status||(e.value.status=!0)}}),t.n=4;break;case 3:t.p=3,t.v,e.value.status=!0;case 4:return t.a(2);case 5:o({loading:"正在保存,请稍后...",message:!0,request:B(a(a({},r),{},{status:r.status?"on":"off"}))}),t.n=7;break;case 6:t.p=6,t.v;case 7:return t.a(2)}},t,null,[[1,3],[0,6]])}));return function(e){return t.apply(this,arguments)}}(),d=function(){var t=c(s().m(function t(){var e;return s().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,o({loading:"正在获取数据,请稍后...",request:U()});case 1:(e=t.v).status?(r.value.connection_control_failed_connections_threshold=e.data.connection_control_failed_connections_threshold||"",r.value.connection_control_max_connection_delay=e.data.connection_control_max_connection_delay||"1800000",r.value.connection_control_min_connection_delay=e.data.connection_control_min_connection_delay||"2147483647",r.value.status="ON"===e.data.status||"on"===e.data.status,r.value.oldStatus="ON"===e.data.status||"on"===e.data.status):u(e),t.n=3;break;case 2:t.p=2,t.v;case 3:return t.a(2)}},t,null,[[0,2]])}));return function(){return t.apply(this,arguments)}}(),v=function(){var t=c(s().m(function t(e){return s().w(function(t){for(;;)switch(t.p=t.n){case 0:if(t.p=0,e.status){t.n=5;break}return t.p=1,t.n=2,i({title:"关闭登录限制",content:"关闭后将不会进行登录次数限制,是否继续操作!"});case 2:o({loading:"正在关闭,请稍后...",message:!0,request:V(a(a({},e),{},{status:e.status?"on":"off"})),success:function(t){t.status||(r.value.status=!0)}}),t.n=4;break;case 3:t.p=3,t.v,r.value.status=!0;case 4:return t.a(2);case 5:o({loading:"正在保存,请稍后...",message:!0,request:V(a(a({},e),{},{status:e.status?"on":"off"}))}),t.n=7;break;case 6:t.p=6,t.v;case 7:return t.a(2)}},t,null,[[1,3],[0,6]])}));return function(e){return t.apply(this,arguments)}}();return{resetData:function(){t.value.default_password_lifetime="",t.value.expire_logs_days="",t.value.interactive_timeout="",t.value.wait_timeout="",e.value.validate_password_length="",e.value.validate_password_mixed_case_count="",e.value.validate_password_number_count="",e.value.validate_password_policy="STRONG",e.value.validate_password_special_char_count="",e.value.status=!1,e.value.oldStatus=!1,r.value.connection_control_failed_connections_threshold="5",r.value.connection_control_max_connection_delay="1800000",r.value.connection_control_min_connection_delay="2147483647",r.value.status=!1,r.value.oldStatus=!1},getBaseData:l,baseFormData:t,setBaseData:f,passwordFormData:e,getPasswordData:m,setPasswordData:p,limitFormData:r,getLimitData:d,setLimitData:v}}),W={class:"p-[2rem]"},H={class:"flex justify-end pr-[28rem]"},Q=v({__name:"reinforce-base",setup:function(t,n){var a,o=n.expose,u=r(),i=b(u).baseFormData,m=u.getBaseData,p=u.setBaseData,d=[{content:"设置180天日志可能会占用大量磁盘空间,请注意是否留有充足空间"},{content:"设置密码到期后需及时更新密码,否则mysq|将连接异常"},{content:"以上均为等保默认推荐值"}],_=l({data:function(){return i.value},options:function(t){return w(function(){return[T("日志保存时间","expire_logs_days",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("天"),y("span",{class:"ml-[1.5rem]"},[g("建议180天")])])}},attrs:{class:"!w-[20rem]",placeholder:"日志保存时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的日志保存时间")):Number.isInteger(Number(e))?Number(e)<1?r(new Error("请输入正确的日志保存时间")):r():r(new Error("请输入正确的日志保存时间"))},trigger:"blur"}]}),T("等待超时时间","wait_timeout",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("秒"),y("span",{class:"ml-[1.5rem]"},[g("建议300秒")])])}},attrs:{class:"!w-[20rem]",placeholder:"等待超时时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的等待超时时间")):Number.isInteger(Number(e))?Number(e)<1?r(new Error("请输入正确的等待超时时间")):r():r(new Error("请输入正确的等待超时时间"))},trigger:"blur"}]}),T("命令行超时设置","interactive_timeout",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("秒"),y("span",{class:"ml-[1.5rem]"},[g("建议300秒")])])}},attrs:{class:"!w-[20rem]",placeholder:"命令行超时时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的命令行超时时间")):Number.isInteger(Number(e))?Number(e)<1?r(new Error("请输入正确的命令行超时时间")):r():r(new Error("请输入正确的命令行超时时间"))},trigger:"blur"}]}),T("密码到期时间","default_password_lifetime",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("天"),y("span",{class:"ml-[1.5rem]"},[g("建议90天,")]),y("span",{class:"text-dangerDark"},[g("请先重置mysql root密码后 再设置密码到期时间")])])}},attrs:{class:"!w-[45.2rem]",placeholder:"密码到期时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的密码到期时间")):Number.isInteger(Number(e))?Number(e)<1?r(new Error("密码到期时间最低设置1天")):r():r(new Error("请输入正确的密码到期时间"))},trigger:"blur"}]})]})},submit:(a=c(s().m(function t(e,r,n){return s().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,r();case 1:p(e.value);case 2:return t.a(2)}},t)})),function(t,e,r){return a.apply(this,arguments)})}),v=_.BtForm,x=_.submit;return h(m),o({init:m}),function(t,r){var n=j,a=f;return N(),O("div",W,[y(D(v)),E("div",H,[y(n,{type:"primary",onClick:D(x)},{default:S(function(){return e(r[0]||(r[0]=[g("保存",-1)]))}),_:1},8,["onClick"])]),y(a,{class:"mt-[20rem]",options:d})])}}}),Y=m(Q,[["__scopeId","data-v-0af02144"]]),z={class:"p-[2rem]"},K={class:"flex justify-end pr-[18rem]"},X=v({__name:"reinforce-password",setup:function(t,n){var a,o=n.expose,u=r(),i=b(u).passwordFormData,m=u.getPasswordData,p=u.setPasswordData,d=[{content:'<span class="text-dangerDark">设置密码复杂度后 如不按照规则设置密码,可能无法正常创建数据库,修改用户密码/同步用户密码</span>',isHtml:!0},{content:"以上均为等保默认推荐值"},{content:function(){return y("div",null,[g("密码验证强度类型:"),y("div",null,[y("p",null,[g("LOW:只检查密码长度")]),y("p",null,[g("MEDIUM:检查长度、数字、大写字母、小写字母、特殊字符")]),y("p",null,[g("STRONG:检查长度、数字、大写字母、小写字母、特殊字符、字典文件")])])])}}],_=l({data:function(){return i.value},options:function(t){return w(function(){return[F("开启密码复杂度验证","status",{attrs:{onChange:(r=c(s().m(function t(e){return s().w(function(t){for(;;)switch(t.n){case 0:!e&&i.value.oldStatus&&p({status:!1});case 1:return t.a(2)}},t)})),function(t){return r.apply(this,arguments)})}})].concat(e(t.value.status?[T("最短密码长度","validate_password_length",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[y("span",{class:"ml-[.5rem]"},[g("建议10位")])])}},attrs:{class:"!w-[17.6rem]",placeholder:"最短密码长度"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的最短密码长度")):Number.isInteger(Number(e))?Number(e)<6?r(new Error("最短密码长度不能小于6")):r():r(new Error("请输入正确的最短密码长度"))},trigger:"blur"}]}),T("密码最少数字个数","validate_password_number_count",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[y("span",{class:"ml-[.5rem]"},[g("建议至少1位")])])}},attrs:{class:"!w-[19.3rem]",placeholder:"最少数字"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的密码最少数字个数")):Number.isInteger(Number(e))?r():r(new Error("请输入正确的密码最少数字个数"))},trigger:"blur"}]}),T("密码最少特殊字符个数","validate_password_special_char_count",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[y("span",{class:"ml-[.5rem]"},[g("建议至少1位")])])}},attrs:{class:"!w-[19.3rem]",placeholder:"最少特殊字符"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的密码最少特殊字符个数")):Number.isInteger(Number(e))?r():r(new Error("请输入正确的密码最少特殊字符个数"))},trigger:"blur"}]}),T("密码最少大小写英文字符个数","validate_password_mixed_case_count",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[y("span",{class:"ml-[.5rem]"},[g("建议至少1位")])])}},attrs:{class:"!w-[19.3rem]",placeholder:"大小写英文字符"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))?r(new Error("请输入正确的最少大小写英文字符个数")):Number.isInteger(Number(e))?r():r(new Error("请输入正确的最少大小写英文字符个数"))},trigger:"blur"}]}),C([G("密码验证强度","validate_password_policy",[{label:"LOW",value:"LOW"},{label:"MEDIUM",value:"MEDIUM"},{label:"STRONG",value:"STRONG"}],{attrs:{class:"!w-[11.1rem]",placeholder:"验证强度"},rules:[{required:!0,validator:function(t,e,r){""===e?r(new Error("请选择验证强度")):r()},trigger:"blur"}]}),A(function(){return x("span",{class:"text-small text-secondary ml-[1.5rem] leading-[3.2rem]"},"建议设置为STRONG")},{key:"jump",rules:{}})])]:[]));var r})},submit:(a=c(s().m(function t(e,r,n){return s().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,r();case 1:p(e.value);case 2:return t.a(2)}},t)})),function(t,e,r){return a.apply(this,arguments)})}),v=_.BtForm,q=_.submit;_.ref;return h(function(){m()}),o({init:m}),function(t,r){var n=j,a=f;return N(),O("div",z,[y(D(v),{class:"h-[30rem]"}),k(E("div",K,[y(n,{type:"primary",onClick:D(q)},{default:S(function(){return e(r[0]||(r[0]=[g("保存",-1)]))}),_:1},8,["onClick"])],512),[[P,D(i).status]]),k(y(a,{class:"mt-[4rem]",options:d},null,512),[[P,D(i).status]])])}}}),Z=m(X,[["__scopeId","data-v-949fc655"]]),$={class:"p-[2rem]"},tt={class:"flex justify-end pr-[18rem]"},et=v({__name:"reinforce-limit",setup:function(t,n){var a,o=n.expose,u=r(),i=b(u).limitFormData,m=u.getLimitData,p=u.setLimitData,d=[{content:"以上均为等保默认推荐值"}],_=l({data:function(){return i.value},options:function(t){return w(function(){return[F("开启限制登录","status",{attrs:{onChange:(r=c(s().m(function t(e){return s().w(function(t){for(;;)switch(t.n){case 0:!e&&i.value.oldStatus&&p({status:!1});case 1:return t.a(2)}},t)})),function(t){return r.apply(this,arguments)})}})].concat(e(t.value.status?[T("验证错误锁定次数","connection_control_failed_connections_threshold",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("次"),y("span",{class:"ml-[.5rem]"},[g("密码错误超过设置次数后进行锁定")])])}},attrs:{class:"!w-[35rem]",placeholder:"验证错误锁定次数"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))||!Number.isInteger(Number(e))||Number(e)<1?r(new Error("请输入正确的验证错误锁定次数")):r()},trigger:"blur"}]}),T("最小锁定时间","connection_control_min_connection_delay",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[g("毫秒"),y("span",{class:"ml-[.5rem]"},[g("推荐1800000毫秒(5分钟)")])])}},attrs:{class:"!w-[33.4rem]",placeholder:"最小锁定时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))||!Number.isInteger(Number(e))||Number(e)<1?r(new Error("请输入正确的密码最小锁定时间(毫秒)")):r()},trigger:"blur"}]}),T("最长锁定时间","connection_control_max_connection_delay",{slots:{unit:function(){return y("span",{class:"whitespace-nowrap ml-[.5rem]"},[y("span",null,[g("毫秒")]),y("span",{class:"ml-[.5rem]"},[g("默认2147483647毫秒")])])}},attrs:{class:"!w-[30rem]",placeholder:"最长锁定时间"},rules:[{required:!0,validator:function(t,e,r){""===e||isNaN(Number(e))||!Number.isInteger(Number(e))||Number(e)<1?r(new Error("请输入正确的密码最长锁定时间")):r()},trigger:"blur"}]})]:[]));var r})},submit:(a=c(s().m(function t(e,r,n){return s().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,r();case 1:p(e.value);case 2:return t.a(2)}},t)})),function(t,e,r){return a.apply(this,arguments)})}),v=_.BtForm,x=_.submit;_.ref;return h(function(){m()}),o({init:m}),function(t,r){var n=j,a=f;return N(),O("div",$,[y(D(v),{class:"h-[20rem]"}),k(E("div",tt,[y(n,{type:"primary",onClick:D(x)},{default:S(function(){return e(r[0]||(r[0]=[g("保存",-1)]))}),_:1},8,["onClick"])],512),[[P,D(i).status]]),k(y(a,{class:"mt-[24rem]",options:d},null,512),[[P,D(i).status]])])}}}),rt=m(et,[["__scopeId","data-v-5aa3fbf4"]]);t("default",v({__name:"index",props:{compData:{default:"base"}},setup:function(t,e){var n=e.expose,a=r().resetData;J();var o=t,s=_(),u=_(o.compData||"base"),i=[{label:"基础设置",name:"base",render:function(){return y(Y,null,null)}},{label:"密码复杂度",name:"password",render:function(){return y(Z,null,null)}},{label:"限制登录",name:"limit",render:function(){return y(rt,null,null)}}];return q(function(){a()}),n({init:function(){var t,e=(null===(t=s.value)||void 0===t?void 0:t.getRef())||null;e&&e[u.value].init()}}),function(t,e){var r=p;return N(),O("div",null,[y(r,{ref_key:"reinforceTab",ref:s,class:"w-full h-full",modelValue:D(u),"onUpdate:modelValue":e[0]||(e[0]=function(t){return I(u)?u.value=t:null}),options:i},null,8,["modelValue"])])}}}))}}})}();