|
@@ -324,6 +324,9 @@ export default {
|
|
|
},
|
|
|
//是否有删除特征
|
|
|
getFeatureDel(row){
|
|
|
+ if(!row.featureHistories){
|
|
|
+ return false
|
|
|
+ }
|
|
|
return row.featureHistories.find(item=>{
|
|
|
return item.operateMode == 1
|
|
|
})
|
|
@@ -333,7 +336,7 @@ export default {
|
|
|
var obj = this.claims.find(item=>{
|
|
|
return item.id == row.claimId
|
|
|
})
|
|
|
- if(!obj.patentClaimHistoryList){
|
|
|
+ if(!obj || !obj.patentClaimHistoryList){
|
|
|
return false
|
|
|
}
|
|
|
return obj.patentClaimHistoryList.find(item=>{
|
|
@@ -525,7 +528,6 @@ export default {
|
|
|
}
|
|
|
// console.log(feature)
|
|
|
var evidenceList = []
|
|
|
-
|
|
|
if(evidenceReason[y] && secondEvidenceReason[y]){
|
|
|
if(!evidenceReason[y].evidenceList && !secondEvidenceReason[y].evidenceList){
|
|
|
evidenceList = []
|
|
@@ -894,7 +896,7 @@ export default {
|
|
|
}
|
|
|
if(this.ifSecondInvalid){
|
|
|
var obj = this.claims.find(item=>{ return item.id == row.claimId})
|
|
|
- if(obj.patentClaimHistoryList && obj.patentClaimHistoryList.length>0){
|
|
|
+ if(obj && obj.patentClaimHistoryList && obj.patentClaimHistoryList.length>0){
|
|
|
var data1 = obj.patentClaimHistoryList.filter(item=>{
|
|
|
return item.content && item.ifFirst
|
|
|
})
|
|
@@ -913,6 +915,7 @@ export default {
|
|
|
var data = this.tableData.filter(item=>{
|
|
|
return item.proofGroupId == row.proofGroupId && item.featureId
|
|
|
})
|
|
|
+ console.log(data)
|
|
|
var form = {
|
|
|
groupId:row.proofGroupId,
|
|
|
claimSort:row.claimSort,
|
|
@@ -924,7 +927,7 @@ export default {
|
|
|
}
|
|
|
if(this.ifSecondInvalid){
|
|
|
var obj = this.claims.find(item=>{ return item.id == row.claimId})
|
|
|
- if(obj.patentClaimHistoryList && obj.patentClaimHistoryList.length>0){
|
|
|
+ if(obj && obj.patentClaimHistoryList && obj.patentClaimHistoryList.length>0){
|
|
|
var data1 = obj.patentClaimHistoryList.filter(item=>{
|
|
|
return item.content && item.ifFirst
|
|
|
})
|
|
@@ -973,7 +976,7 @@ export default {
|
|
|
obj.literatureId = item.secondLiteratures?item.secondLiteratures.map(i=>i.id):[]
|
|
|
obj.evidenceText = item.secondEvidenceText
|
|
|
if(statutes.indexOf(row.statutesId)!=-1){
|
|
|
- obj.evidenceDescription = item.secondEvidenceReason
|
|
|
+ obj.evidenceDescription = item.secondEvidenceDescription
|
|
|
}else{
|
|
|
if(row.secondEvidenceReason&&row.secondEvidenceReason.length>0){
|
|
|
obj.evidenceDescription = row.secondEvidenceReason[i].evidenceDescription
|