修复 新增学生异常问题
This commit is contained in:
parent
de4deddffc
commit
13e3f6eace
|
|
@ -12,6 +12,17 @@ type Rule = {
|
||||||
pattern?: RegExp;
|
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[] => {
|
export const ruleRequiredI = (max: number = 20, min: number = 0): Rule[] => {
|
||||||
let res: Rule[] = [
|
let res: Rule[] = [
|
||||||
{ required: true, message: "不能为空", trigger: "blur" },
|
{ required: true, message: "不能为空", trigger: "blur" },
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import { getenum } from "@/api/enum";
|
||||||
import {
|
import {
|
||||||
ruleNumber,
|
ruleNumber,
|
||||||
ruleRequired,
|
ruleRequired,
|
||||||
|
ruleRequiredGrade,
|
||||||
ruleRequiredI,
|
ruleRequiredI,
|
||||||
ruleRequiredNumber,
|
ruleRequiredNumber,
|
||||||
} from "@/utils/rules";
|
} from "@/utils/rules";
|
||||||
|
|
@ -108,7 +109,7 @@ const tableData: TableConfig = {
|
||||||
},
|
},
|
||||||
grade: {
|
grade: {
|
||||||
label: "年级",
|
label: "年级",
|
||||||
rules: ruleRequiredI(6, 2),
|
rules: ruleRequiredGrade,
|
||||||
width: "100px",
|
width: "100px",
|
||||||
search: true,
|
search: true,
|
||||||
add: true, // 字段允许添加
|
add: true, // 字段允许添加
|
||||||
|
|
|
||||||
|
|
@ -380,12 +380,13 @@ const handleSubmitForm = () => {
|
||||||
userEditForm.value.validate(async (valid) => {
|
userEditForm.value.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
|
let ac = form.value.account || new Date().getTime() + "";
|
||||||
const formData = {
|
const formData = {
|
||||||
id: form.value.uId || 0,
|
id: form.value.uId || 0,
|
||||||
userType: form.value.userType || 1,
|
userType: form.value.userType || 1,
|
||||||
level: form.value.level || 0,
|
level: form.value.level || 0,
|
||||||
account: form.value.account || "",
|
account: form.value.account || new Date().getTime() + "",
|
||||||
// PassWord: form.value.id === 0 ? md5(form.value.PassWord).toUpperCase() : "",
|
PassWord: form.value.id === 0 ? "无效密码" : "",
|
||||||
realName: form.value.realName || "",
|
realName: form.value.realName || "",
|
||||||
studentId: form.value.studentId || "",
|
studentId: form.value.studentId || "",
|
||||||
templateId: form.value.templateId || 0,
|
templateId: form.value.templateId || 0,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue