|
@@ -80,7 +80,7 @@ export default {
|
|
|
async getPatentMessage(){
|
|
|
let params = {
|
|
|
"current": 1,
|
|
|
- "size": 10,
|
|
|
+ "size": 1,
|
|
|
"groupField": "0",
|
|
|
"selected": [],
|
|
|
"isAdd": [],
|
|
@@ -96,7 +96,7 @@ export default {
|
|
|
var obj = arr.find(item => {
|
|
|
return item.if_origin
|
|
|
})
|
|
|
- text = ''
|
|
|
+ let text = ''
|
|
|
if (obj) {
|
|
|
text = obj.text_content
|
|
|
}
|
|
@@ -135,6 +135,19 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
+ function getFieldValue(arr){
|
|
|
+ if(!arr || arr.length == 0){
|
|
|
+ return ''
|
|
|
+ }
|
|
|
+ let obj = arr[0]
|
|
|
+ let fieldValueVOS = obj.fieldValueVOS
|
|
|
+ if(!fieldValueVOS || fieldValueVOS.length == 0){
|
|
|
+ return ''
|
|
|
+ }
|
|
|
+ return fieldValueVOS.map(item=>{
|
|
|
+ return item.value
|
|
|
+ }).join('/r/n')
|
|
|
+ }
|
|
|
this.$api.getPatentFields(params).then(response=>{
|
|
|
if(response.code == 200){
|
|
|
var data = response.data.data
|
|
@@ -143,7 +156,7 @@ export default {
|
|
|
return item == data[i].patentNo
|
|
|
})
|
|
|
if(index!=-1){
|
|
|
- this.$set(this.patentList[index],'customFields',data[i].innerClassFields)
|
|
|
+ this.$set(this.patentList[index],'customFields',getFieldValue(data[i].innerClassFields))
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1376,15 +1389,38 @@ export default {
|
|
|
body: JSON.stringify(params),
|
|
|
}).then(res=>{
|
|
|
this.loading = false
|
|
|
+ console.log(response)
|
|
|
if(response.code == 200){
|
|
|
this.$set(this.form,'answer',response.data)
|
|
|
- this.patentList[i].answer = response.data
|
|
|
+ let regex = /```(\w*)\n([\s\S]+?)```/g;
|
|
|
+ let match;
|
|
|
+ // console.log(regex.exec(text))
|
|
|
+ while ((match = regex.exec(response.data)) !== null) {
|
|
|
+ this.patentList[i].answer = match[2].trim()
|
|
|
+ }
|
|
|
}
|
|
|
}).catch(error=>{
|
|
|
this.loading = false
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
+ console.log(this.patentList)
|
|
|
+ return
|
|
|
+ let exportData = []
|
|
|
+ let head = [
|
|
|
+ '序号','专利号','标题','摘要','手动标引','自动标引'
|
|
|
+ ]
|
|
|
+ exportData.push(head)
|
|
|
+ for(let i = 0;i<this.patentList.length;i++){
|
|
|
+ let item = this.patentList[i]
|
|
|
+ let body = []
|
|
|
+ body.push(i+1)
|
|
|
+ body.push(item.patentNo)
|
|
|
+ body.push(item.title)
|
|
|
+ body.push(item.abstractStr)
|
|
|
+ body.push(item.customFields)
|
|
|
+ body.push(item.answer)
|
|
|
+ }
|
|
|
+ this.$commonJS.exportToExcel(exportData,'AI分类测试')
|
|
|
},
|
|
|
},
|
|
|
};
|