| 
					
				 | 
			
			
				@ -6,7 +6,7 @@ const $t = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// console.log(i18n.t("valid.required")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				const validateForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 手机验证 (element Form规则) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  mobile: (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  mobile: function(rule, value, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error($t('valid.required', [$t('input.telephone')]))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -30,7 +30,7 @@ const validateForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return str1 + strbu + str2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 手机验证 (element Form规则) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  email: (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  email: function(rule, value, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error($t('valid.required', [$t('input.email')]))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -41,93 +41,7 @@ const validateForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 校验重名 (仕杰风格) (status==-10000表示存在) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  isExist: (api, paramsKey, mes, requireMes) => { // @api:接口  @paramsKey:参数字段 @mes:存在提示信息  @requireMes:未输入提示信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback(new Error(`请输入${requireMes}`)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        [paramsKey]: value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      api(params).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }).catch(err => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (err.status == -10000) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback(new Error(mes)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 校验重名  (桃红风格)(message=available代表可用,message=inavailable代表不可用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  isExist2: (api, paramsKey, mes, requireMes) => { // @api:接口  @paramsKey:参数字段 @mes:存在提示信息  @requireMes:未输入提示信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback(new Error(`请输入${requireMes}`)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        [paramsKey]: value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      api(params).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.message == 'available') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if (res.message == 'inavailable') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback(new Error(mes)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }).catch(err => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 校验重名  (桃红风格)(message=available代表可用,message=inavailable代表不可用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  isExist3: (api, paramsKey, mes, requireMes, saasId) => { // @api:接口  @paramsKey:参数字段 @mes:存在提示信息  @requireMes:未输入提示信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback(new Error(`请输入${requireMes}`)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        [paramsKey]: value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        saasId: saasId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      api(params).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.message == 'available') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if (res.message == 'inavailable') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback(new Error(mes)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }).catch(err => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  // 校验重名  (逸祥风格)(obj=false代表可用,obj=true代表不可用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  isExist4: (api, paramsKey, mes, requireMes) => { // @api:接口  @paramsKey:参数字段 @mes:存在提示信息  @requireMes:未输入提示信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback(new Error(`请输入${requireMes}`)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        [paramsKey]: value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      api(params).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (!res.obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if (res.obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          callback(new Error(mes)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }).catch(err => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  idCard: (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  idCard: function(rule, value, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error($t('valid.required', [$t('input.idCard')]))) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -137,21 +51,21 @@ const validateForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  chinese: (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  chinese: function(rule, value, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    const reg = /^[\u0391-\uFFE5]+$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!reg.test(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error($t('valid.formatError'))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    callback(rule, value, callback) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  numberAndLetter: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  numberAndLetter: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    const reg = /^[0-9a-zA-Z]*$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!reg.test(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error($t('valid.formatError'))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    callback() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  digit: (rule, value, callback) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  digit: function(rule, value, callback) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    let reg = /^[0-9]*$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (!reg.test(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      callback(new Error("请输入整型数字")); 
			 |