2 lines
1.3 KiB
Java
2 lines
1.3 KiB
Java
var _=(u,c,e)=>new Promise((s,r)=>{var o=t=>{try{i(e.next(t))}catch(n){r(n)}},a=t=>{try{i(e.throw(t))}catch(n){r(n)}},i=t=>t.done?s(t.value):Promise.resolve(t.value).then(o,a);i((e=e.apply(u,c)).next())});import{v as g}from"./check.rule.api-Cg4DCH78.js";import"./index-BI6CMai0.js";import"./vue-vendor-C7Zq48Yl.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";const E="sys_login_password",m=/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+\-={}[\]:;"'<>,.?/]).{8,}$/,S="密码由 8 位及以上数字、大小写字母和特殊符号组成!",P="请输入登录密码";function D(){return[{required:!0,message:P},{validator(c,e){return _(this,null,function*(){if(e==null||String(e).trim()==="")return Promise.reject(P);const s=String(e);try{const r=yield g(E,s);if(r!=null&&r.success)return Promise.resolve();const o=String((r==null?void 0:r.message)||"");return o.includes("不存在")||o.includes("该编码")?m.test(s)?Promise.resolve():Promise.reject(S):Promise.reject(o||S)}catch(r){return m.test(s)?Promise.resolve():Promise.reject(S)}})},trigger:"change"}]}export{E as SYS_LOGIN_PASSWORD_CHECK_RULE_CODE,m as SYS_LOGIN_PASSWORD_PATTERN,S as SYS_LOGIN_PASSWORD_PATTERN_MESSAGE,P as SYS_LOGIN_PASSWORD_REQUIRED_MESSAGE,D as getSysLoginPasswordRules};
|