From 049a41593657824b3e04310c7ce6d29e2115ae01 Mon Sep 17 00:00:00 2001 From: jiang Date: Thu, 28 Nov 2024 12:27:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/dataCenter/annotationTask.js | 11 +- .../annotationTask/child/allTasks.vue | 7 +- .../child/customLabelStudio.vue | 168 ++++++++++++ .../annotationTask/child/dataAnnotations.vue | 258 +++++++++++++++--- .../annotationTask/dialog/addTaskDialog.vue | 4 + .../dialog/releaseVersionDialog.vue | 96 +++++-- 7 files changed, 482 insertions(+), 63 deletions(-) create mode 100644 src/views/dataCenter/annotationTask/child/customLabelStudio.vue diff --git a/package.json b/package.json index 434db7e3..19fb136a 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "label-studio": "^1.0.1", "nprogress": "0.2.0", "quill": "1.3.7", "screenfull": "5.0.2", diff --git a/src/api/dataCenter/annotationTask.js b/src/api/dataCenter/annotationTask.js index 601ae2eb..25bc8b72 100644 --- a/src/api/dataCenter/annotationTask.js +++ b/src/api/dataCenter/annotationTask.js @@ -41,12 +41,19 @@ export function getAnnotationDetails(data) { }) } -export function listSelection(data) { +export function getMyNoAnnotatedTask(data) { return request({ - url: '/ai/annotationTask/list/listSelection', + url: '/ai/annotationTask/getMyNoAnnotatedTask', method: 'get', params: data }) } +export function getMyAnnotationFiles(annotationStatus,taskId) { + return request({ + url: '/ai/annotationTask/getMyAnnotationFiles/'+annotationStatus+'/'+taskId, + method: 'get', + }) +} + diff --git a/src/views/dataCenter/annotationTask/child/allTasks.vue b/src/views/dataCenter/annotationTask/child/allTasks.vue index 393bd712..b596f32b 100644 --- a/src/views/dataCenter/annotationTask/child/allTasks.vue +++ b/src/views/dataCenter/annotationTask/child/allTasks.vue @@ -112,7 +112,7 @@ - + @@ -137,6 +137,7 @@ export default { {label:'正在审核',value:'3'}, {label:'已审核',value:'4'}, ], + lastVersionName:'', taskId:0, datasetId: 0, // 遮罩层 @@ -204,9 +205,11 @@ export default { this.addOpen = true; }, handleRelease(row){ - this.releaseOpen = true; this.datasetId = row.datasetId; this.taskId = row.taskId; + this.lastVersionName = row.lastVersionName || ''; + console.log(this.lastVersionName); + this.releaseOpen = true; }, handleDimension(row){ diff --git a/src/views/dataCenter/annotationTask/child/customLabelStudio.vue b/src/views/dataCenter/annotationTask/child/customLabelStudio.vue new file mode 100644 index 00000000..0bfefdb1 --- /dev/null +++ b/src/views/dataCenter/annotationTask/child/customLabelStudio.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/views/dataCenter/annotationTask/child/dataAnnotations.vue b/src/views/dataCenter/annotationTask/child/dataAnnotations.vue index 8b90d6d2..c04c206f 100644 --- a/src/views/dataCenter/annotationTask/child/dataAnnotations.vue +++ b/src/views/dataCenter/annotationTask/child/dataAnnotations.vue @@ -8,7 +8,8 @@ + circle + > @@ -18,12 +19,14 @@ placeholder="请选择标注任务" clearable class="select-task" + @change="selectTask" > @@ -40,41 +43,91 @@
全部 + @click="toggleSelected(0)" + >全部 + 已标注 + @click="toggleSelected(1)" + >已标注 + 未标注 + @click="toggleSelected(2)" + >未标注 + 审核驳回 + @click="toggleSelected(3)" + >审核驳回 +
    -
  • - 文件名称{{ i }} +
  • +
    + + {{ item.fileName }} +
-
+
+ +
-
+
+
+
+ +
+
+
+
+ +
+
+
+
+ 上一张 + + 下一张 + + 保存 + +
+
+
@@ -82,10 +135,21 @@