|
@@ -15,7 +15,7 @@
|
|
|
<tr>
|
|
|
<td class="ind">1</td>
|
|
|
<td :title="data.name&&data.name.length>9?data.name:''">
|
|
|
- <el-input v-model="data.name" placeholder="请输入术语" maxlength="30" size="small" @input="handleInput"></el-input>
|
|
|
+ <el-input v-model="data.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(1)"></el-input>
|
|
|
</td>
|
|
|
<td>
|
|
|
<el-select v-if="!id" v-model="data.type" filterable placeholder="请选择" size="small">
|
|
@@ -45,7 +45,7 @@
|
|
|
<tr v-for="(item,index) in synonymous">
|
|
|
<td class="ind">{{index+1}}</td>
|
|
|
<td :title="item.name&&item.name.length>9?item.name:''">
|
|
|
- <el-input v-model="item.name" placeholder="请输入术语" maxlength="30" size="small" @input="handleInput(index,item.name)"></el-input>
|
|
|
+ <el-input v-model="item.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(2,index)"></el-input>
|
|
|
</td>
|
|
|
<td>
|
|
|
<!-- <el-select v-model="item.type" clearable placeholder="请选择">
|
|
@@ -159,9 +159,11 @@ import api from '@api/icss.js';
|
|
|
console.log(error);
|
|
|
});
|
|
|
},
|
|
|
- handleInput(index,name){
|
|
|
+ // handleInput(index,name){
|
|
|
+ handleInput(type,index){
|
|
|
// 可输入内容:字母、数字、汉字、特殊字符:% —— 其余不可输入;
|
|
|
- if(!name){//标准词输入
|
|
|
+ // if(!name){//标准词输入
|
|
|
+ if(type==1){//标准词输入
|
|
|
this.data.name = this.data.name.replace(/[^%0-9a-zA-Z\u4e00-\u9fa5]/g,'');
|
|
|
}else{
|
|
|
this.synonymous[index].name = this.synonymous[index].name.replace(/[^%0-9a-zA-Z\u4e00-\u9fa5]/g,'');
|