|
@@ -202,7 +202,7 @@
|
|
|
<template #default="scope">
|
|
|
<el-button type="primary" size="mini" @click="openSubTaskViewDialog(3, '子任务查看', scope.row)"> 查看</el-button>
|
|
|
<el-button type="primary" size="mini" @click="openSubTaskViewDialog(2, '子任务编辑', scope.row)"> 编辑</el-button>
|
|
|
- <el-button type="danger" size="mini" @click="deleteAlgorithmTaskTrack(scope.row)"> 删除</el-button>
|
|
|
+ <el-button type="danger" size="mini" @click="deletSubTaskAlgorithmTaskTrack(scope.row)"> 删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -238,9 +238,24 @@ import { listDataSeqApi } from '@/api/modules/demo/DataSeq'
|
|
|
import File from '@/components/Upload/File.vue'
|
|
|
import { enumAlgorithmModelTrackApi } from '@/api/modules/demo/AlgorithmModelTrack'
|
|
|
import statusEnums from '@/utils/status'
|
|
|
-import { addTrackSequenceApi, getTrackSequenceApi, updateTrackSequenceApi } from '@/api/modules/demo/trackSequence'
|
|
|
-import { getToInfraredApi, updateToInfraredApi } from '@/api/modules/demo/toInfrared'
|
|
|
+import { addTrackSequenceApi, delTrackSequenceApi, getTrackSequenceApi, updateTrackSequenceApi } from '@/api/modules/demo/trackSequence'
|
|
|
+import { delToInfraredApi, getToInfraredApi, updateToInfraredApi } from '@/api/modules/demo/toInfrared'
|
|
|
import { getTargetDetectionApi, updateTargetDetectionApi } from '@/api/modules/demo/TargetDetection'
|
|
|
+import { delDataAugmentationApi } from '@/api/modules/demo/dataAugmentation'
|
|
|
+
|
|
|
+const deletSubTaskAlgorithmTaskTrack = async (row: any) => {
|
|
|
+ console.log(row.subsystem)
|
|
|
+ if (row.subsystem === SubSystem__['可见光转红外']) {
|
|
|
+ await useHandleData(delToInfraredApi, row.id, '删除【' + row.name + '】可见光转红外')
|
|
|
+ } else if (row.subsystem === SubSystem__['目标检测']) {
|
|
|
+ await useHandleData(delDataAugmentationApi, row.id, '删除任务【' + row.name + '】目标检测')
|
|
|
+ } else if (row.subsystem === SubSystem__['注释轨迹序列']) {
|
|
|
+ await useHandleData(delTrackSequenceApi, row.id, '删除【' + row.name + '】注视轨迹序列')
|
|
|
+ } else {
|
|
|
+ ElMessage.error('暂不支持该子任务类型')
|
|
|
+ }
|
|
|
+ handleOpenView()
|
|
|
+}
|
|
|
|
|
|
const loadSomeData = async (row?: any) => {
|
|
|
datasetList.value = await getDatasetList()
|