|
@@ -55,7 +55,7 @@
|
|
|
<!-- 使用原生input,输入限制 -->
|
|
|
<!-- <el-input v-model="item.name" placeholder="请输入术语" maxlength="30" size="small" @input.native="handleInput(2,index)"></el-input> -->
|
|
|
<!-- <input type="text" v-model="item.name" placeholder="请输入术语" maxlength="30" @input="handleInput(2,index)"> -->
|
|
|
- <input type="text" v-model="item.name" placeholder="请输入术语" maxlength="30" @blur="handleBlur(2,index,99)">
|
|
|
+ <input type="text" v-model="item.name" :title="item.name" placeholder="请输入术语" maxlength="30" @blur="handleBlur(2,index,99)" :disabled="!item.isEdit">
|
|
|
</td>
|
|
|
<td>
|
|
|
{{data.type}}
|
|
@@ -155,7 +155,8 @@ import api from '@api/icss.js';
|
|
|
colspans:5,
|
|
|
currentPage:1,
|
|
|
pageSize:10,
|
|
|
- show:false
|
|
|
+ show:false,
|
|
|
+ tmpSynonymous:[]
|
|
|
}
|
|
|
},
|
|
|
created(){
|
|
@@ -177,7 +178,7 @@ import api from '@api/icss.js';
|
|
|
},
|
|
|
methods:{
|
|
|
changeState(val){
|
|
|
- let tmpAllwords = this.synonymous.slice(0);
|
|
|
+ let tmpAllwords = JSON.parse(JSON.stringify(this.synonymous));
|
|
|
for(let i = 0;i < tmpAllwords.length;i++){
|
|
|
if(i+1 == val){
|
|
|
tmpAllwords[i].isConcept = 1
|
|
@@ -186,6 +187,8 @@ import api from '@api/icss.js';
|
|
|
tmpAllwords[i].isConcept = 0
|
|
|
}
|
|
|
}
|
|
|
+ this.tmpSynonymous = tmpAllwords
|
|
|
+ this.synonymous = tmpAllwords
|
|
|
},
|
|
|
toggleShow(num){
|
|
|
let tmpShow = this.show
|
|
@@ -302,7 +305,8 @@ import api from '@api/icss.js';
|
|
|
let singleSpan = {
|
|
|
name:'',
|
|
|
remark:'',
|
|
|
- isConcept:0
|
|
|
+ isConcept:0,
|
|
|
+ isEdit:true
|
|
|
}
|
|
|
if(type == 55){
|
|
|
this.allwords.push(singleSpan);
|
|
@@ -345,10 +349,11 @@ import api from '@api/icss.js';
|
|
|
return
|
|
|
}
|
|
|
// 过滤同义词空数据
|
|
|
- let realData = this.synonymous.filter((item)=>{
|
|
|
- return item.name;
|
|
|
- })
|
|
|
- if(this.id){
|
|
|
+ let realData=[];
|
|
|
+ if(this.id){//修改用暂存的列表
|
|
|
+ realData = this.synonymous.filter((item)=>{
|
|
|
+ return item.name;
|
|
|
+ })
|
|
|
let tmpArr = []
|
|
|
for(let k = 0;k < realData.length;k++){
|
|
|
if(realData[k].isConcept == 1){
|
|
@@ -360,7 +365,12 @@ import api from '@api/icss.js';
|
|
|
this.data = tmpArr[0]
|
|
|
}
|
|
|
}
|
|
|
+ }else{
|
|
|
+ realData = this.synonymous.filter((item)=>{
|
|
|
+ return item.name;
|
|
|
+ })
|
|
|
}
|
|
|
+ console.log(realData,787887)
|
|
|
let detailList = [];
|
|
|
detailList[0] = this.data;
|
|
|
for(let i=0; i<realData.length; i++){
|