Przeglądaj źródła

无效理由与证据修改

zhuliu 1 rok temu
rodzic
commit
7b5f0f1573

+ 2 - 2
src/views/report/InvalidResponse/components/dialog/addEvidenceReason.vue

@@ -54,7 +54,7 @@
                             <template slot-scope="scope">
                                 <div v-if="['4','8'].indexOf(form.statutesId) ==-1">
                                    <div v-if="(!ifSecondInvalid || showFeature) && !getFeatureDel(scope.row)">
-                                        <el-input type="textarea" autosize v-model="scope.row.featureText" @blur="change(scope.row)"></el-input>
+                                        <el-input type="textarea" :autosize="{maxRows:5}" v-model="scope.row.featureText" @blur="change(scope.row)"></el-input>
                                     </div>
                                     <div v-else>
                                         <span :class="getFeatureDel(scope.row)?'del':''">{{ scope.row.featureText }}</span> 
@@ -91,7 +91,7 @@
                         <el-table-column prop="evidenceDescription" label="说明">
                             <template slot-scope="scope" v-if="!getFeatureDel(scope.row)">
                                 <div>
-                                    <el-input type="textarea" autosize v-model="scope.row.evidenceDescription" placeholder="请输入"></el-input>
+                                    <el-input type="textarea" :autosize="{maxRows:5}" v-model="scope.row.evidenceDescription" placeholder="请输入"></el-input>
                                 </div>
                             </template>
                         </el-table-column>

+ 8 - 5
src/views/report/InvalidResponse/components/reasonsAndEvidence/reasonsAndEvidence.vue

@@ -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