|
@@ -65,11 +65,9 @@
|
|
{{data.type}}
|
|
{{data.type}}
|
|
</td>
|
|
</td>
|
|
<td class="desc">
|
|
<td class="desc">
|
|
- <!-- <el-input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark(index,item.name)"></el-input> -->
|
|
|
|
<input v-model="item.remark" placeholder="请输入术语说明" maxlength="120"></input>
|
|
<input v-model="item.remark" placeholder="请输入术语说明" maxlength="120"></input>
|
|
</td>
|
|
</td>
|
|
<td class="desc">
|
|
<td class="desc">
|
|
- <!-- <el-input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark(index,item.name)"></el-input> -->
|
|
|
|
{{item.isConcept == 1?"标准词":"同义词"}}
|
|
{{item.isConcept == 1?"标准词":"同义词"}}
|
|
</td>
|
|
</td>
|
|
<td v-if="id">
|
|
<td v-if="id">
|
|
@@ -118,7 +116,6 @@
|
|
{{data.type}}
|
|
{{data.type}}
|
|
</td>
|
|
</td>
|
|
<td class="desc">
|
|
<td class="desc">
|
|
- <!-- <el-input v-model="item.remark" placeholder="请输入术语说明" maxlength="120" size="small" @input="handleRemark(index,item.name)"></el-input> -->
|
|
|
|
<input v-model="item.remark" placeholder="请输入术语说明" maxlength="120"></input>
|
|
<input v-model="item.remark" placeholder="请输入术语说明" maxlength="120"></input>
|
|
</td>
|
|
</td>
|
|
<td v-if="id">
|
|
<td v-if="id">
|
|
@@ -305,7 +302,7 @@ import pinyin from '../../js/Convert_Pinyin.js';
|
|
handleBlur(type,index,flg){
|
|
handleBlur(type,index,flg){
|
|
// 不能为纯数字、纯字符、纯数字加字符 4-18
|
|
// 不能为纯数字、纯字符、纯数字加字符 4-18
|
|
const pattern = /[^~@#$%^&*_\-+=,,.。::"“??”;;、!!0-9]/g;
|
|
const pattern = /[^~@#$%^&*_\-+=,,.。::"“??”;;、!!0-9]/g;
|
|
- if(type==1){//标准词输入
|
|
|
|
|
|
+ if(type==1 && this.data.name){//标准词输入
|
|
if(!pattern.test(this.data.name)){
|
|
if(!pattern.test(this.data.name)){
|
|
this.$message({
|
|
this.$message({
|
|
message:'无法输入纯数字或者纯字符,请输入正确数据!',
|
|
message:'无法输入纯数字或者纯字符,请输入正确数据!',
|
|
@@ -316,7 +313,7 @@ import pinyin from '../../js/Convert_Pinyin.js';
|
|
let data = this.data;
|
|
let data = this.data;
|
|
data.spell = pinyin.getCamelChars(data.name);
|
|
data.spell = pinyin.getCamelChars(data.name);
|
|
}
|
|
}
|
|
- }else if(type==2){
|
|
|
|
|
|
+ }else if(type==2 && this.synonymous[index].name){
|
|
// 修改时术语名称、拼音和类型均不能修改
|
|
// 修改时术语名称、拼音和类型均不能修改
|
|
if(flg == 99){
|
|
if(flg == 99){
|
|
if(!pattern.test(this.synonymous[index-1].name)){
|
|
if(!pattern.test(this.synonymous[index-1].name)){
|
|
@@ -343,34 +340,6 @@ import pinyin from '../../js/Convert_Pinyin.js';
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- // handleRemark(index,name){
|
|
|
|
- handleRemark(type,index){
|
|
|
|
- //说明只能输入中文
|
|
|
|
- // if(!name){//标准词输入
|
|
|
|
- /*if(type==1){//标准词输入
|
|
|
|
- this.data.remark = this.data.remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
|
|
- }else{
|
|
|
|
- this.synonymous[index].remark = this.synonymous[index].remark.replace(/[^\u4e00-\u9fa5]/g,'');
|
|
|
|
- }*/
|
|
|
|
- const pattern = /[^~@#$%/^&*_\-+=,,.。::"“??”;;、!!0-9]/g;
|
|
|
|
- if(type==1){//标准词输入
|
|
|
|
- if(!pattern.test(this.data.remark)){
|
|
|
|
- this.$message({
|
|
|
|
- message:'无法输入纯数字或者纯字符,请输入正确数据!',
|
|
|
|
- type:'warning'
|
|
|
|
- });
|
|
|
|
- this.data.remark = '';
|
|
|
|
- }
|
|
|
|
- }else{
|
|
|
|
- if(!pattern.test(this.synonymous[index].remark)){
|
|
|
|
- this.$message({
|
|
|
|
- message:'无法输入纯数字或者纯字符,请输入正确数据!',
|
|
|
|
- type:'warning'
|
|
|
|
- });
|
|
|
|
- this.synonymous[index].remark = '';
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
handlePinyin(e){//只能输入英文
|
|
handlePinyin(e){//只能输入英文
|
|
e.target.value = e.target.value.replace(/[^a-zA-Z]/g,'');
|
|
e.target.value = e.target.value.replace(/[^a-zA-Z]/g,'');
|
|
},
|
|
},
|