|
@@ -24,8 +24,10 @@ function getEntityPredict(){
|
|
|
|
|
|
}
|
|
|
post(api.entity_predict, param).then(res =>{
|
|
|
- const data = JSON.parse(res.data)
|
|
|
- if(data.status){
|
|
|
+ console.log(res,'res')
|
|
|
+
|
|
|
+ if(res.data.code == '0'){
|
|
|
+ const data = JSON.parse(res.data.data)
|
|
|
const result = data.data[0].entity_relation_object
|
|
|
const entryList = result.outputs.annotation['T']
|
|
|
const relationList = result.outputs.annotation['R']
|
|
@@ -39,10 +41,16 @@ function getEntityPredict(){
|
|
|
function getSchema(content, entryList){
|
|
|
let addNum = 0
|
|
|
for(let i = 1; i < entryList.length; i++){
|
|
|
- content = insertStr(content, entryList[i].start+addNum, `<span class="entryItem"><span class="type"><span class="trangle"></span>${entryList[i].name}</span>`)
|
|
|
- addNum += 50 + entryList[i].name.length + 29
|
|
|
- content = insertStr(content, entryList[i].end+addNum, '</span>')
|
|
|
- addNum += 7
|
|
|
+ content = insertStr(content, entryList[i].start+addNum, `<span class="star">*</span><span class="entryItem"><span class="type"><span class="trangle"></span>${entryList[i].name}</span>`)
|
|
|
+ addNum += 106 + entryList[i].name.length
|
|
|
+ if(i < entryList.length-1&&(entryList[i].end ===entryList[i+1].start)){
|
|
|
+ content = insertStr(content, entryList[i].end+addNum, '</span>')
|
|
|
+ addNum += 7
|
|
|
+ } else{
|
|
|
+ content = insertStr(content, entryList[i].end+addNum, '</span><span class="star">*</span>')
|
|
|
+ addNum += 34
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
$('.resultBoxInfo').html(content)
|
|
|
}
|