feat: 完成关系标注接口联调

This commit is contained in:
maxmon 2023-04-16 19:35:42 +08:00
parent 383534037a
commit a594b620f1
3 changed files with 12 additions and 4 deletions

View File

@ -41,13 +41,14 @@ def query_anno():
file_content = read_file(file_path)
anno_output_path = ANNO_OUTPUT_PATH.format(project_name, file_name)
anno_details = []
j = {}
if os.path.exists(anno_output_path):
anno_details = json.loads(read_file(anno_output_path))['annoDetails']
j = json.loads(read_file(anno_output_path))
query_anno = QueryAnno()
query_anno.fileContent = file_content
query_anno.annoDetails = anno_details
query_anno.annoDetails = j.get('annoDetails', [])
query_anno.relDetails = j.get('relDetails', [])
ret_info.info = query_anno
ret_info.errCode = 0

View File

@ -15,6 +15,7 @@ class ReturnInfo:
class QueryAnno:
def __init__(self):
self.annoDetails = []
self.relDetails = []
self.fileContent = ''
# self.isAnno = False

View File

@ -349,8 +349,9 @@ export default {
const hasCache = !!that.nersCache[newFile]
that.$set(that, 'ners', that.nersCache[newFile] ? [...that.nersCache[newFile]] : [])
that.flushWordsType()
if (that.nowText) {
if (that.nowText && that.projectType !== '关系标注') {
delete window.isLoadingNowText
return
} else {
get(`/v1/anno/query?projectName=${that.projectName}&fileName=${newFile}`, function (info) {
delete window.isLoadingNowText
@ -364,6 +365,10 @@ export default {
//
that.$set(that.nersCache, newFile, info.annoDetails)
}
if (that.projectType === '关系标注' && newFile === that.nowFile) {
console.log('relDetails', info.relDetails)
that.$set(that, 'relDetails', info.relDetails || [])
}
//
that.$set(that.textDic, newFile, info.fileContent)
if (newFile === that.nowFile) {
@ -577,6 +582,7 @@ export default {
type: this.nowType
})
this.$set(this, 'relStartIdx', undefined)
this.save()
} else {
this.$set(this, 'relStartIdx', idx)
}