mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-10 23:47:39 +08:00
fix: mfa 标题增加校验规则 (#2497)
This commit is contained in:
parent
1827fb3f46
commit
153fe5c1db
1 changed files with 5 additions and 13 deletions
|
@ -114,6 +114,7 @@ const form = reactive({
|
||||||
|
|
||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
code: [Rules.requiredInput],
|
code: [Rules.requiredInput],
|
||||||
|
title: [Rules.simpleName],
|
||||||
interval: [Rules.number, checkNumberRange(15, 60)],
|
interval: [Rules.number, checkNumberRange(15, 60)],
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -138,11 +139,10 @@ const onCopy = async () => {
|
||||||
|
|
||||||
const loadMfaCodeBefore = async (formEl: FormInstance | undefined) => {
|
const loadMfaCodeBefore = async (formEl: FormInstance | undefined) => {
|
||||||
if (!formEl) return;
|
if (!formEl) return;
|
||||||
const result = await formEl.validateField('interval', callback);
|
formEl.validate(async (valid) => {
|
||||||
if (!result) {
|
if (!valid) return;
|
||||||
return;
|
loadMfaCode();
|
||||||
}
|
});
|
||||||
loadMfaCode();
|
|
||||||
};
|
};
|
||||||
const loadMfaCode = async () => {
|
const loadMfaCode = async () => {
|
||||||
let param = {
|
let param = {
|
||||||
|
@ -154,14 +154,6 @@ const loadMfaCode = async () => {
|
||||||
qrImage.value = res.data.qrImage;
|
qrImage.value = res.data.qrImage;
|
||||||
};
|
};
|
||||||
|
|
||||||
function callback(error: any) {
|
|
||||||
if (error) {
|
|
||||||
return error.message;
|
|
||||||
} else {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const onBind = async (formEl: FormInstance | undefined) => {
|
const onBind = async (formEl: FormInstance | undefined) => {
|
||||||
if (!formEl) return;
|
if (!formEl) return;
|
||||||
formEl.validate(async (valid) => {
|
formEl.validate(async (valid) => {
|
||||||
|
|
Loading…
Add table
Reference in a new issue