This commit is contained in:
2025-06-13 11:25:24 +08:00
parent 85d4d412ba
commit 3929c639e5
9 changed files with 121 additions and 20 deletions

View File

@@ -175,15 +175,28 @@ export const uploadFile = ({count}) => {
}
export const verifyForm = (model, rules) => {
console.log('进来了')
Object.entries(model).forEach(([key, value]) => {
console.log(rules[key], key)
if (rules[key] && !rules[key].reg.test(value)) {
showToast({
icon: 'error',
mask: true,
title: rules[key].msg,
});
throw new Error(rules[key].msg);
console.log(rules[key], key, value)
if (rules[key]) {
if (rules[key].required && !value) {
showToast({
icon: 'error',
mask: true,
title: `${rules[key].title}不能为空`,
});
throw new Error(rules[key].msg);
}
if (rules[key].reg) {
if (!rules[key].reg.test(value)) {
showToast({
icon: 'error',
mask: true,
title: rules[key].msg,
});
throw new Error(rules[key].msg);
}
}
}
});
}