登录完成

This commit is contained in:
xiayuping666
2024-03-12 16:16:30 +08:00
parent 7bf3d0df2f
commit 95638a4b10
13 changed files with 596 additions and 46 deletions
+53
View File
@@ -15,3 +15,56 @@ export function formatDate (timeStr = (new Date()), separator = '-', type){
}
}
/*
重置表单对象
@param { Object } form(必填) 需要重置的表单
@param { Object } rules(选填) 指定需要重置的值默认设为null 试例rules:{ name: 1 } name字段重置为1
@return { Object } 重置后的值
*/
export function resetForm(form, rules = {}) {
for (let key in form) {
if (checkType(form[key]) == "Array") {
if (rules.hasOwnProperty(key)) {
// 是否包含需要更改的
form[key] = rules[key];
} else {
form[key] = [];
}
} else if (checkType(form[key]) == "Object") {
if (rules.hasOwnProperty(key)) {
// 是否包含需要更改的
form[key] = rules[key];
} else {
form[key] = {};
}
} else if (checkType(form[key]) == "Boolean") {
if (rules.hasOwnProperty(key)) {
// 是否包含需要更改的
form[key] = rules[key];
} else {
form[key] = false;
}
} else {
if (rules.hasOwnProperty(key)) {
// 是否包含需要更改的
form[key] = rules[key];
} else {
form[key] = null;
}
}
}
return form;
}
/* 手机号验证
@param { Number } IdcardVal(必填) 手机号
@return { Boolean } true 通过 false 失败
*/
export function rulesPhone(phoneVal) {
let phoneReg = /(^1\d{10}$)|(^[0-9]\d{7}$)/;
if (!phoneReg.test(phoneVal)) {
return false;
} else {
return true;
}
}