mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 12:18:43 +08:00 
			
		
		
		
	修改测试所提bug
This commit is contained in:
		@@ -19,12 +19,44 @@ const getTenantPackageOptions = async () => {
 | 
			
		||||
}
 | 
			
		||||
getTenantPackageOptions()
 | 
			
		||||
 | 
			
		||||
const validateName = (rule: any, value: any, callback: any) => {
 | 
			
		||||
  const reg = /^[a-zA-Z0-9]{4,30}$/
 | 
			
		||||
  if (value === '') {
 | 
			
		||||
    callback(new Error('请输入用户名称'))
 | 
			
		||||
  } else {
 | 
			
		||||
    console.log(reg.test(rule), 'reg.test(rule)')
 | 
			
		||||
    if (!reg.test(value)) {
 | 
			
		||||
      callback(new Error('用户名称由 数字、字母 组成'))
 | 
			
		||||
    } else {
 | 
			
		||||
      callback()
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
const validateMobile = (rule: any, value: any, callback: any) => {
 | 
			
		||||
  const reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/
 | 
			
		||||
  if (value === '') {
 | 
			
		||||
    callback(new Error('请输入联系手机'))
 | 
			
		||||
  } else {
 | 
			
		||||
    if (!reg.test(value)) {
 | 
			
		||||
      callback(new Error('请输入正确的手机号'))
 | 
			
		||||
    } else {
 | 
			
		||||
      callback()
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 表单校验
 | 
			
		||||
export const rules = reactive({
 | 
			
		||||
  name: [required],
 | 
			
		||||
  packageId: [required],
 | 
			
		||||
  contactName: [required],
 | 
			
		||||
  contactMobile: [required],
 | 
			
		||||
  contactMobile: [
 | 
			
		||||
    required,
 | 
			
		||||
    {
 | 
			
		||||
      validator: validateMobile,
 | 
			
		||||
      trigger: 'blur'
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  accountCount: [required],
 | 
			
		||||
  expireTime: [required],
 | 
			
		||||
  username: [
 | 
			
		||||
@@ -34,7 +66,8 @@ export const rules = reactive({
 | 
			
		||||
      max: 30,
 | 
			
		||||
      trigger: 'blur',
 | 
			
		||||
      message: '用户名称长度为 4-30 个字符'
 | 
			
		||||
    }
 | 
			
		||||
    },
 | 
			
		||||
    { validator: validateName, trigger: 'blur' }
 | 
			
		||||
  ],
 | 
			
		||||
  password: [
 | 
			
		||||
    required,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user