|
@@ -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
|
|
|
});
|