export const checkFailuresNum = (rule, value, callback) => { if (!value) { return callback(new Error('最大登录失败次数不能为空')); } if (!Number.isInteger(value)) { callback(new Error('请输入数字值')); } else { if (value < 0 || value >50) { callback(new Error('次数需在0-50之间')); } else { callback(); } } }; export const checkFailuresTime = (rule, value, callback) => { if (!value) { return callback(new Error('失败锁定时长不能为空')); } if (!Number.isInteger(value)) { callback(new Error('请输入数字值')); } else { if (value < 0 || value >60) { callback(new Error('次数需在0-60之间')); } else { callback(); } } }; export const checkLogoutTime = (rule, value, callback) => { if (!value) { return callback(new Error('超时退出时长不能为空')); } if (!Number.isInteger(value)) { callback(new Error('请输入数字值')); } else { if (value < 5 || value >300) { callback(new Error('次数需在5-300之间')); } else { callback(); } } }; export const checkPasswordLength = (rule, value, callback) => { if (!value) { return callback(new Error('密码总长度不能为空')); } if (!Number.isInteger(value)) { callback(new Error('请输入数字值')); } else { if (value < 5 || value >20) { callback(new Error('密码总长度需在5-20之间')); } else { callback(); } } }; export const checkPasswordDay = (rule, value, callback) => { if (!value) { return callback(new Error('密码定期更换不能为空')); } if (!Number.isInteger(value)) { callback(new Error('请输入数字值')); } else { if (value < 30 || value >366) { callback(new Error('密码定期更换天数需在30-366之间')); } else { callback(); } } };