Procházet zdrojové kódy

修改 千海金 客户资料 验证空格 的bug

huangbin před 4 roky
rodič
revize
f4b3734b3c

+ 1 - 1
src/common/setup/validate/index.ts

@@ -5,7 +5,7 @@
  * @returns
  */
 export function validateCommon(value: any, errInfo: string) {
-    if (value === undefined || value === null || value === '' || value === 0) {
+    if (value) {
         return Promise.reject(errInfo);
     } else {
         return Promise.resolve();

+ 4 - 2
src/views/information/custom/compoments/add/setup.ts

@@ -28,6 +28,8 @@ export function handleForm() {
     async function v_cardtype(rule: RuleObject, value: number) {
         return validateCommon(value, '请选择证件类型')
     }
+    const v_logincode = (rule: RuleObject, value: number) => validateCommon(value, '请输入登录账号')
+    const v_loginpwd = (rule: RuleObject, value: number) => validateCommon(value, '请输入登录密码')
     const rules = {
         userinfotype: [{ required: true, message: '请选择客户类型', trigger: 'change' }],
         areaid: [{ required: true, message: '请选择所属机构' }],
@@ -39,8 +41,8 @@ export function handleForm() {
         ],
         username: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
         nickname: [{ required: true, message: '请输入企业简称', trigger: 'blur' }],
-        logincode: [{ required: true, message: '请输入登录账号', trigger: 'blur' }],
-        loginpwd: [{ required: true, message: '请输入登录密码', trigger: 'blur' }],
+        logincode: [{ required: true, validator: v_logincode, trigger: 'blur' }],
+        loginpwd: [{ required: true, validator: v_loginpwd, trigger: 'blur' }],
         // cardtype: [{ required: true, validator: v_cardtype, trigger: 'change' }],
     };
     return { formRef, formState, rules }