From b771d62db31bb113aff6db1be958ca83d591212f Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期六, 11 五月 2024 11:58:44 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- admin/src/utils/form.js | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/admin/src/utils/form.js b/admin/src/utils/form.js index 90af3c2..52ef5cf 100644 --- a/admin/src/utils/form.js +++ b/admin/src/utils/form.js @@ -23,3 +23,59 @@ } callback() } + + +export function numRule(rule, value, callback) { + // debugger + if (value == null || value < 0 || !value) { + callback(new Error()) + } else { + callback() + } +} +export function arrayRule(rule, value, callback) { + // debugger + if (value == null || value.length <= 0 || !value) { + callback(new Error()) + } else { + callback() + } +} + +export function nameRule (rule, value, callback) { + if (value == null || value.trim() === '') { + if (rule.required) { + callback(new Error('璇疯緭鍏ュ悕瀛�')) + } else { + callback() + } + return + } + callback() + // let re = /^[\u4e00-\u9fa5]+$/g; + // var result = re.test(value) + // if(!result) { + // callback(new Error('璇疯緭鍏ユ纭殑鍚嶅瓧')) + // } else { + // callback() + // } +} +export function creditCode (rule, value, callback) { + if (value == null || value.trim() === '') { + if (rule.required) { + callback(new Error('璇疯緭鍏ョぞ浼氫俊鐢ㄤ唬鐮�')) + } else { + callback() + } + return + } + let re = /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ + var result = re.test(value) + if(!result) { + callback(new Error('璇疯緭鍏ユ纭殑绀句細淇$敤浠g爜')) + } else { + callback() + } +} + + -- Gitblit v1.9.3