fix: mfa 标题增加校验规则 (#2497)

This commit is contained in:
ssongliu 2023-10-11 10:10:29 +08:00 committed by GitHub
parent 1827fb3f46
commit 153fe5c1db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -114,6 +114,7 @@ const form = reactive({
const rules = reactive({
code: [Rules.requiredInput],
title: [Rules.simpleName],
interval: [Rules.number, checkNumberRange(15, 60)],
});
@ -138,11 +139,10 @@ const onCopy = async () => {
const loadMfaCodeBefore = async (formEl: FormInstance | undefined) => {
if (!formEl) return;
const result = await formEl.validateField('interval', callback);
if (!result) {
return;
}
loadMfaCode();
formEl.validate(async (valid) => {
if (!valid) return;
loadMfaCode();
});
};
const loadMfaCode = async () => {
let param = {
@ -154,14 +154,6 @@ const loadMfaCode = async () => {
qrImage.value = res.data.qrImage;
};
function callback(error: any) {
if (error) {
return error.message;
} else {
return;
}
}
const onBind = async (formEl: FormInstance | undefined) => {
if (!formEl) return;
formEl.validate(async (valid) => {