From 27534f574c9c66ecc2bad46bfd4f701dbef8dac0 Mon Sep 17 00:00:00 2001 From: lizhenhua <1075222162@qq.com> Date: Sun, 1 Dec 2024 18:13:04 +0800 Subject: [PATCH] tijiao --- src/api/dataCenter/annotationTask.js | 7 + src/api/dataCenter/examine.js | 68 +++ .../annotationTask/child/examLabelStudio.vue | 257 ++++++++++ .../annotationTask/child/examine.vue | 459 +++++++++++++++++- 4 files changed, 790 insertions(+), 1 deletion(-) create mode 100644 src/api/dataCenter/examine.js create mode 100644 src/views/dataCenter/annotationTask/child/examLabelStudio.vue diff --git a/src/api/dataCenter/annotationTask.js b/src/api/dataCenter/annotationTask.js index 9ccaac76..71f760d0 100644 --- a/src/api/dataCenter/annotationTask.js +++ b/src/api/dataCenter/annotationTask.js @@ -23,6 +23,13 @@ export function participant(query) { params: query }) } +export function agreement(query) { + return request({ + url: '/ai/annotationTask/audit', + method: 'post', + data: query + }) +} //创建数据集 export function add(data) { diff --git a/src/api/dataCenter/examine.js b/src/api/dataCenter/examine.js new file mode 100644 index 00000000..807f9940 --- /dev/null +++ b/src/api/dataCenter/examine.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' + +//查询数据集 +export function list(query) { + return request({ + url: '/ai/annotationTask/list/all', + method: 'get', + params: query + }) +} +export function creation(query) { + return request({ + url: '/ai/annotationTask/list/creation', + method: 'get', + params: query + }) +} + +export function participant(query) { + return request({ + url: '/ai/annotationTask/list/participant', + method: 'get', + params: query + }) +} + +//创建数据集 +export function add(data) { + return request({ + url: '/ai/annotationTask/create', + method: 'post', + data: data + }) +} +// 获取标注任务文件详情 +export function getAnnotationDetails(data) { + return request({ + url: '/ai/annotationTask/create', + method: 'post', + data: data + }) +} + +export function getMyNoAnnotatedTask(data) { + return request({ + url: '/ai/annotationTask/getMyNoAuditedTask', + method: 'get', + params: data + }) +} + +export function getMyAuditFiles(annotationStatus,taskId) { + return request({ + url: '/ai/annotationTask/getMyAuditFiles/'+annotationStatus+'/'+taskId, + method: 'get', + }) +} + +export function manualAnnotate(data) { + return request({ + url: '/ai/annotationTask/manualAnnotate', + method: 'post', + data:data + }) +} + + + diff --git a/src/views/dataCenter/annotationTask/child/examLabelStudio.vue b/src/views/dataCenter/annotationTask/child/examLabelStudio.vue new file mode 100644 index 00000000..0395058c --- /dev/null +++ b/src/views/dataCenter/annotationTask/child/examLabelStudio.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/src/views/dataCenter/annotationTask/child/examine.vue b/src/views/dataCenter/annotationTask/child/examine.vue index cb7768db..973f6a81 100644 --- a/src/views/dataCenter/annotationTask/child/examine.vue +++ b/src/views/dataCenter/annotationTask/child/examine.vue @@ -1,9 +1,466 @@ - + +