diff --git a/src/api/dataCenter/evaluate.js b/src/api/dataCenter/evaluate.js new file mode 100644 index 00000000..763ecd1b --- /dev/null +++ b/src/api/dataCenter/evaluate.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询模型评价列表 +export function listEvaluate(query) { + return request({ + url: '/ai/evaluate/list', + method: 'get', + params: query + }) +} + +// 查询模型评价详细 +export function getEvaluate(id) { + return request({ + url: '/ai/evaluate/' + id, + method: 'get' + }) +} + +// 新增模型评价 +export function addEvaluate(data) { + return request({ + url: '/ai/evaluate/add', + method: 'post', + data: data + }) +} + +// 修改模型评价 +export function updateEvaluate(data) { + return request({ + url: '/ai/evaluate/edit', + method: 'post', + data: data + }) +} + +// 删除模型评价 +export function delEvaluate(id) { + return request({ + url: '/ai/evaluate/' + id, + method: 'post' + }) +} diff --git a/src/views/dataCenter/annotationTask/child/allTasks.vue b/src/views/dataCenter/annotationTask/child/allTasks.vue index 60096512..f0835d8d 100644 --- a/src/views/dataCenter/annotationTask/child/allTasks.vue +++ b/src/views/dataCenter/annotationTask/child/allTasks.vue @@ -104,7 +104,7 @@ v-hasPermi="['dataCenter:sample:edit']" >发布 - + @@ -123,6 +123,7 @@ + @@ -133,10 +134,10 @@ import { list, setPublic } from '@/api/dataCenter/annotationTask' import addTaskDialog from '../dialog/addTaskDialog' import releaseVersionDialog from '../dialog/releaseVersionDialog.vue' import { parseTime } from '@/utils/bonus' -import AILabelDialog from "@/views/dataCenter/annotationTask/dialog/aiLabelDialog.vue"; +import aiLabelDialog from '../dialog/aiLabelDialog.vue' export default { - components: {AILabelDialog, releaseVersionDialog, addTaskDialog }, + components: { aiLabelDialog, releaseVersionDialog, addTaskDialog }, name: 'allTasks', data() { return { @@ -168,6 +169,7 @@ export default { // 是否显示弹出层 addOpen: false, releaseOpen: false, + aiOpen: false, // 查询参数 queryParams: { time: [], @@ -232,12 +234,7 @@ export default { this.releaseOpen = true }, handleDimension(row) { - const annotationInstance = this.$root.$refs.aiLabelDialog - if (annotationInstance) { - annotationInstance.show(row) - } else { - console.error('SmartAnnotation component not found') - } + this.aiOpen = true }, handleAnnotation(row) { this.$tab.openPage('数据标注', '/dataCenter/annotationTask/dataAnnotations/index/' + row.taskId) @@ -263,10 +260,7 @@ export default { handleCancel() { this.addOpen = false this.releaseOpen = false - }, - handleAILabelSubmit(formData) { - console.log('Form submitted:', formData) - this.showModal = false + this.aiOpen =false; } } } diff --git a/src/views/dataCenter/annotationTask/dialog/aiLabelDialog.vue b/src/views/dataCenter/annotationTask/dialog/aiLabelDialog.vue index 5468728f..40649dd5 100644 --- a/src/views/dataCenter/annotationTask/dialog/aiLabelDialog.vue +++ b/src/views/dataCenter/annotationTask/dialog/aiLabelDialog.vue @@ -1,62 +1,59 @@ - - - 智能标注类型 - - 主动学习 - 预学习 - - - 系统将自动使用半监督学习,通过深度学习等多种手段进行智能标注,使用人工标注进行优化。 - - + + + 智能标注类型 + + 主动学习 + 预学习 + + + 系统将自动使用半监督学习,通过深度学习等多种手段进行智能标注,使用人工标注进行优化。 + + - - 算法类型 - - 快速型 - 精准型 - - + + 算法类型 + + 快速型 + 精准型 + + 请选择智能标注服务节点 启动自动标注时,需数据中存在至少2个种标签,且每种标签的图片不少于5张。 - - - - + + + + - - - - - 取 消 + + + + + 取 消 确 定 @@ -64,6 +61,32 @@ @@ -149,4 +165,4 @@ export default { .full-width { width: 100%; } - \ No newline at end of file + diff --git a/src/views/dataCenter/annotationTask/dialog/releaseVersionDialog.vue b/src/views/dataCenter/annotationTask/dialog/releaseVersionDialog.vue index 37f1cad2..abbd387e 100644 --- a/src/views/dataCenter/annotationTask/dialog/releaseVersionDialog.vue +++ b/src/views/dataCenter/annotationTask/dialog/releaseVersionDialog.vue @@ -61,7 +61,7 @@ export default { return this.open }, set(value) { - this.$emit('update:open', value) + this.$emit('dialog-cancel') // 通知父组件 } } }, @@ -130,7 +130,6 @@ export default { cancel() { this.isOpen = false this.reset() - this.$emit('dialog-cancel') // 通知父组件 this.getList() }, // 表单重置 diff --git a/src/views/dataCenter/evaluate/child/customDialog.vue b/src/views/dataCenter/evaluate/child/customDialog.vue new file mode 100644 index 00000000..41062c4d --- /dev/null +++ b/src/views/dataCenter/evaluate/child/customDialog.vue @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/dataCenter/evaluate/index.vue b/src/views/dataCenter/evaluate/index.vue new file mode 100644 index 00000000..314c80d1 --- /dev/null +++ b/src/views/dataCenter/evaluate/index.vue @@ -0,0 +1,207 @@ + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + + 修改 + + + + 删除 + + + + 导出 + + + + + + + + + + + + + + + + + + + + + + 修改 + + 删除 + + + + + + + + + + + + +
- 系统将自动使用半监督学习,通过深度学习等多种手段进行智能标注,使用人工标注进行优化。 -
+ 系统将自动使用半监督学习,通过深度学习等多种手段进行智能标注,使用人工标注进行优化。 +