登录完成
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user