dev #9

Merged
hy merged 2 commits from dev into staging 2025-08-26 20:09:40 +08:00
3 changed files with 16 additions and 3 deletions
Showing only changes of commit 13e3f6eace - Show all commits

View File

@ -12,6 +12,17 @@ type Rule = {
pattern?: RegExp;
};
export const ruleRequiredGrade = [
{ required: true, message: "不能为空", trigger: "blur" },
{
pattern: /^(初[一二三]|高[一二三]|初\d{4}|高\d{4})$/,
message: "请输入正确的年级 例[初一,初2025]",
trigger: "blur"
}
];
export const ruleRequiredI = (max: number = 20, min: number = 0): Rule[] => {
let res: Rule[] = [
{ required: true, message: "不能为空", trigger: "blur" },

View File

@ -8,6 +8,7 @@ import { getenum } from "@/api/enum";
import {
ruleNumber,
ruleRequired,
ruleRequiredGrade,
ruleRequiredI,
ruleRequiredNumber,
} from "@/utils/rules";
@ -108,7 +109,7 @@ const tableData: TableConfig = {
},
grade: {
label: "年级",
rules: ruleRequiredI(6, 2),
rules: ruleRequiredGrade,
width: "100px",
search: true,
add: true, //

View File

@ -380,12 +380,13 @@ const handleSubmitForm = () => {
userEditForm.value.validate(async (valid) => {
if (valid) {
loading.value = true;
let ac = form.value.account || new Date().getTime() + "";
const formData = {
id: form.value.uId || 0,
userType: form.value.userType || 1,
level: form.value.level || 0,
account: form.value.account || "",
// PassWord: form.value.id === 0 ? md5(form.value.PassWord).toUpperCase() : "",
account: form.value.account || new Date().getTime() + "",
PassWord: form.value.id === 0 ? "无效密码" : "",
realName: form.value.realName || "",
studentId: form.value.studentId || "",
templateId: form.value.templateId || 0,