|
@@ -206,36 +206,42 @@ const batchAdd = () => {
|
|
|
|
|
|
// 对比结果
|
|
|
const contrastResults = () => {
|
|
|
- // if (taskStatus.value !== '3') {
|
|
|
- // ElMessage.warning(`算法状态为${taskStatus.value},暂无对比结果`)
|
|
|
- // return
|
|
|
- // }
|
|
|
- switch (taskType.value) {
|
|
|
- case '1':
|
|
|
- getTrainResultApi(subTaskId).then(res => {
|
|
|
- resultsFlag.value = false
|
|
|
- handleResultData(res.data)
|
|
|
- })
|
|
|
- break
|
|
|
- case '2':
|
|
|
- getVerifyResultApi(subTaskId).then(res => {
|
|
|
- resultsFlag.value = false
|
|
|
- handleResultData(res.data)
|
|
|
+ if (taskStatus.value !== '2') {
|
|
|
+ let status1
|
|
|
+ getDictsApi('biz_task_status').then(res => {
|
|
|
+ status1 = res.data.find(item => {
|
|
|
+ return item.dictValue == taskStatus.value
|
|
|
})
|
|
|
- break
|
|
|
- case '3':
|
|
|
- getTestResultApi(subTaskId).then(res => {
|
|
|
- console.log('333', res)
|
|
|
- resultsFlag.value = true
|
|
|
- testResultsData.value = res.data as any
|
|
|
- const num = testResultsData.value['agNameList'].length
|
|
|
- spanNum.value = 24 / num <= 4 ? 4 : parseInt(24 / num)
|
|
|
- })
|
|
|
- break
|
|
|
- default:
|
|
|
- break
|
|
|
+ ElMessage.warning(`算法状态为${status1.dictLabel},暂无对比结果`)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ switch (taskType.value) {
|
|
|
+ case '1':
|
|
|
+ getTrainResultApi(subTaskId).then(res => {
|
|
|
+ resultsFlag.value = false
|
|
|
+ handleResultData(res.data)
|
|
|
+ })
|
|
|
+ break
|
|
|
+ case '2':
|
|
|
+ getVerifyResultApi(subTaskId).then(res => {
|
|
|
+ resultsFlag.value = false
|
|
|
+ handleResultData(res.data)
|
|
|
+ })
|
|
|
+ break
|
|
|
+ case '3':
|
|
|
+ getTestResultApi(subTaskId).then(res => {
|
|
|
+ console.log('333', res)
|
|
|
+ resultsFlag.value = true
|
|
|
+ testResultsData.value = res.data as any
|
|
|
+ const num = testResultsData.value['agNameList'].length
|
|
|
+ spanNum.value = 24 / num <= 4 ? 4 : parseInt(24 / num)
|
|
|
+ })
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ break
|
|
|
+ }
|
|
|
+ resultVisible.value = true
|
|
|
}
|
|
|
- resultVisible.value = true
|
|
|
}
|
|
|
const handleResultData = data => {
|
|
|
resultsData.value = data
|
|
@@ -447,13 +453,13 @@ const setItemsOptions = () => {
|
|
|
placeholder: '请输入任务名称'
|
|
|
}
|
|
|
},
|
|
|
- {
|
|
|
- label: '任务类型',
|
|
|
- prop: 'type',
|
|
|
- compOptions: {
|
|
|
- placeholder: '请输入任务类型'
|
|
|
- }
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // label: '任务类型',
|
|
|
+ // prop: 'type',
|
|
|
+ // compOptions: {
|
|
|
+ // placeholder: '请输入任务类型'
|
|
|
+ // }
|
|
|
+ // },
|
|
|
{
|
|
|
label: '任务状态',
|
|
|
prop: 'status',
|