|  | @@ -32,22 +32,22 @@
 | 
	
		
			
				|  |  |               </a-col>
 | 
	
		
			
				|  |  |               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12">
 | 
	
		
			
				|  |  |                 <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="chineseName" label="中文名(Chinese name)">
 | 
	
		
			
				|  |  | -                  <a-input  placeholder="请输入" v-model:value="model.chineseName" AutoComplete='off'/>
 | 
	
		
			
				|  |  | +                  <a-input  placeholder="请输入" v-model:value="model.chineseName" AutoComplete='off' @blur="handleBlur(model.chineseName,'chineseName')"/>
 | 
	
		
			
				|  |  |                 </a-form-item>
 | 
	
		
			
				|  |  |               </a-col>
 | 
	
		
			
				|  |  |               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12">
 | 
	
		
			
				|  |  |                 <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="englishName" label="英文名(English name)">
 | 
	
		
			
				|  |  | -                  <a-input  placeholder="请输入" v-model:value="model.englishName" AutoComplete='off'/>
 | 
	
		
			
				|  |  | +                  <a-input  placeholder="请输入" v-model:value="model.englishName" AutoComplete='off' @blur="handleBlur(model.englishName,'englishName')"/>
 | 
	
		
			
				|  |  |                 </a-form-item>
 | 
	
		
			
				|  |  |               </a-col>
 | 
	
		
			
				|  |  |               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12">
 | 
	
		
			
				|  |  |                 <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="chineseAlias" label="中文别名(Chinese allas)">
 | 
	
		
			
				|  |  | -                  <a-input  placeholder="请输入" v-model:value="model.chineseAlias" AutoComplete='off'/>
 | 
	
		
			
				|  |  | +                  <a-input  placeholder="请输入" v-model:value="model.chineseAlias" AutoComplete='off' @blur="handleBlur(model.chineseAlias,'chineseAlias')"/>
 | 
	
		
			
				|  |  |                 </a-form-item>
 | 
	
		
			
				|  |  |               </a-col>
 | 
	
		
			
				|  |  |               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12">
 | 
	
		
			
				|  |  |                 <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="englishAlias" label="英文别名(englidsh allas)">
 | 
	
		
			
				|  |  | -                  <a-input  placeholder="请输入" v-model:value="model.englishAlias" AutoComplete='off'/>
 | 
	
		
			
				|  |  | +                  <a-input  placeholder="请输入" v-model:value="model.englishAlias" AutoComplete='off' @blur="handleBlur(model.englishAlias,'englishAlias')"/>
 | 
	
		
			
				|  |  |                 </a-form-item>
 | 
	
		
			
				|  |  |               </a-col>
 | 
	
		
			
				|  |  |               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="12">
 | 
	
	
		
			
				|  | @@ -200,7 +200,19 @@
 | 
	
		
			
				|  |  |        var params = {pageSize:-1}
 | 
	
		
			
				|  |  |        return defHttp.get({ url: 'baseCode/baseProductClass/list',params})
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  
 | 
	
		
			
				|  |  | +  function handleBlur(value,data){
 | 
	
		
			
				|  |  | +    if(value!==''){
 | 
	
		
			
				|  |  | +      var newString = ''
 | 
	
		
			
				|  |  | +      for (let i = 0; i < value.length; i++) {
 | 
	
		
			
				|  |  | +          if( (/^[A-Za-z]$/.test(value[i]))&&(/^[a-z]$/.test(value[i]))){
 | 
	
		
			
				|  |  | +            newString=newString+value[i].toUpperCase()
 | 
	
		
			
				|  |  | +          }else{
 | 
	
		
			
				|  |  | +            newString =newString+value[i]
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +        model.value[data] = newString
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |    defineExpose({
 | 
	
		
			
				|  |  |      getForm
 | 
	
		
			
				|  |  |    });
 |