|
@@ -1,41 +1,45 @@
|
|
|
<template>
|
|
|
- <div class="bigBox">
|
|
|
- <dv-border-box1 ref="borderRef" style="width: 1000px; height: 600px; margin: 0 auto">
|
|
|
+ <div class="createTask-bigBox">
|
|
|
+ <dv-border-box1 ref="borderRef" style="width: 1000px; height: 650px; margin: 0 auto">
|
|
|
<div class="createTask-container">
|
|
|
<h3 class="title">{{ title }}</h3>
|
|
|
<h4 class="title2" v-if="pageIndex === 4">训练算法</h4>
|
|
|
- <ProForm :items-options="items" :form-options="_options" :model="model" class="proform">
|
|
|
- <template #transfer1="{ formModel }">
|
|
|
- <el-transfer filterable v-model="formModel.transfer1" :data="transferImg1">
|
|
|
- <template #default="{ option }">
|
|
|
- <el-image
|
|
|
- style="width: 50px; height: 50px"
|
|
|
- :preview-src-list="[getImageUrl(option.label)]"
|
|
|
- :src="getImageUrl(option.label)"
|
|
|
- ></el-image>
|
|
|
- </template>
|
|
|
- </el-transfer>
|
|
|
- </template>
|
|
|
- <template #transfer2="{ formModel }">
|
|
|
- <el-transfer filterable v-model="formModel.transfer2" :data="transferImg2">
|
|
|
- <template #default="{ option }">
|
|
|
- <el-image
|
|
|
- style="width: 50px; height: 50px"
|
|
|
- :preview-src-list="[getImageUrl(option.label)]"
|
|
|
- :src="getImageUrl(option.label)"
|
|
|
- ></el-image>
|
|
|
- </template>
|
|
|
- </el-transfer>
|
|
|
- </template>
|
|
|
- <template #username1="{ formModel }">
|
|
|
- <el-input v-model="formModel.username1" />
|
|
|
- </template>
|
|
|
- </ProForm>
|
|
|
- <el-button class="btn back" v-if="pageIndex === 1" @click="onReturn()"> 返回 </el-button>
|
|
|
- <el-button class="btn back" v-else @click="onBack()"> 上一步 </el-button>
|
|
|
- <el-button class="btn" style="margin-left: -15px" v-if="pageIndex === 4" @click="onAdd()"> 增加 </el-button>
|
|
|
- <el-button class="btn next" type="success" @click="onNext()"> {{ nextBtnText }} </el-button>
|
|
|
+ <div v-for="(item, index) in formItems" :key="index">
|
|
|
+ <ProForm :items-options="item.items" :form-options="_options" :model="item.model" class="proform">
|
|
|
+ <template #transfer1="{ formModel }">
|
|
|
+ <el-transfer filterable v-model="formModel.transfer1" :data="transferImg1">
|
|
|
+ <template #default="{ option }">
|
|
|
+ <el-image
|
|
|
+ style="width: 50px; height: 50px"
|
|
|
+ :preview-src-list="[getImageUrl(option.label)]"
|
|
|
+ :src="getImageUrl(option.label)"
|
|
|
+ ></el-image>
|
|
|
+ </template>
|
|
|
+ </el-transfer>
|
|
|
+ </template>
|
|
|
+ <template #transfer2="{ formModel }">
|
|
|
+ <el-transfer filterable v-model="formModel.transfer2" :data="transferImg2">
|
|
|
+ <template #default="{ option }">
|
|
|
+ <el-image
|
|
|
+ style="width: 50px; height: 50px"
|
|
|
+ :preview-src-list="[getImageUrl(option.label)]"
|
|
|
+ :src="getImageUrl(option.label)"
|
|
|
+ ></el-image>
|
|
|
+ </template>
|
|
|
+ </el-transfer>
|
|
|
+ </template>
|
|
|
+ <template #username1="{ formModel }">
|
|
|
+ <el-input v-model="formModel.username1" />
|
|
|
+ </template>
|
|
|
+ </ProForm>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ <el-button class="btn back" v-if="pageIndex === 1" @click="onReturn()"> 返回 </el-button>
|
|
|
+ <el-button class="btn back" v-else @click="onBack()"> 上一步 </el-button>
|
|
|
+ <el-button class="btn add" style="margin-left: -15px" v-if="pageIndex === 4 || pageIndex === 7" @click="onAdd()">
|
|
|
+ 增加
|
|
|
+ </el-button>
|
|
|
+ <el-button class="btn next" type="success" @click="onNext()"> {{ nextBtnText }} </el-button>
|
|
|
</dv-border-box1>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -44,68 +48,41 @@ import { ref, ComputedRef, computed, watch } from 'vue'
|
|
|
import ProForm from '@/components/ProForm/index.vue'
|
|
|
import { useRouter } from 'vue-router'
|
|
|
import { getTransferImgList1, getTransferImgList2 } from '@/api/modules/taais/task'
|
|
|
-let model = {
|
|
|
- parameter1: 'yolov8n.pt',
|
|
|
- parameter2: 'yolov8n.yaml',
|
|
|
- parameter3: '100',
|
|
|
- parameter4: 'true',
|
|
|
- parame1: '0.25',
|
|
|
- parame2: '0.7',
|
|
|
- parame3: '300',
|
|
|
- parame4: 'false'
|
|
|
-}
|
|
|
+let model = ref({
|
|
|
+ enhanceModel: '',
|
|
|
+ pretreatmentModel: ''
|
|
|
+})
|
|
|
const router = useRouter()
|
|
|
let pageIndex = ref<number>(1)
|
|
|
let title = ref('目标精准捕获任务选择')
|
|
|
let nextBtnText = ref('下一步')
|
|
|
const transferImg1 = getTransferImgList1()
|
|
|
const transferImg2 = getTransferImgList2()
|
|
|
-
|
|
|
-watch(
|
|
|
- () => pageIndex.value,
|
|
|
- value => {
|
|
|
- switch (value) {
|
|
|
- case 1:
|
|
|
- title.value = '任务创建:目标精准捕获任务选择'
|
|
|
- nextBtnText.value = '下一步'
|
|
|
- break
|
|
|
- case 2:
|
|
|
- title.value = '任务创建:训练数据选择'
|
|
|
- break
|
|
|
- case 3:
|
|
|
- title.value = '任务创建:训练数据预处理'
|
|
|
- break
|
|
|
- case 4:
|
|
|
- title.value = '任务创建:训练参数设置'
|
|
|
- break
|
|
|
- case 5:
|
|
|
- title.value = '任务创建:推理数据选择'
|
|
|
- break
|
|
|
- case 6:
|
|
|
- title.value = '任务创建:推理数据预处理'
|
|
|
- nextBtnText.value = '下一步'
|
|
|
- break
|
|
|
- case 7:
|
|
|
- title.value = '任务创建:推理参数设置'
|
|
|
- nextBtnText.value = '提交'
|
|
|
- break
|
|
|
- default:
|
|
|
- break
|
|
|
- }
|
|
|
- },
|
|
|
- { immediate: true }
|
|
|
-)
|
|
|
const enumData = [
|
|
|
{
|
|
|
- label: '选项1',
|
|
|
+ label: 'rtdetr',
|
|
|
value: '1'
|
|
|
},
|
|
|
{
|
|
|
- label: '选项2',
|
|
|
+ label: 'yolov5',
|
|
|
value: '2'
|
|
|
},
|
|
|
{
|
|
|
- label: '选项3',
|
|
|
+ label: 'yolov8',
|
|
|
+ value: '3'
|
|
|
+ }
|
|
|
+]
|
|
|
+const enumDataModel = [
|
|
|
+ {
|
|
|
+ label: 'rtdetrModel',
|
|
|
+ value: '1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'yolov5Model',
|
|
|
+ value: '2'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'yolov8Model',
|
|
|
value: '3'
|
|
|
}
|
|
|
]
|
|
@@ -158,6 +135,7 @@ const _options: ComputedRef<ProForm.FormOptions> = computed(() => {
|
|
|
}
|
|
|
return Object.assign(form)
|
|
|
})
|
|
|
+
|
|
|
let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
@@ -177,7 +155,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '任务选择',
|
|
|
- prop: 'tree',
|
|
|
+ prop: 'treeName',
|
|
|
show: () => {
|
|
|
return pageIndex.value === 1 ? true : false
|
|
|
}
|
|
@@ -207,7 +185,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '增强算法',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'enhanceAlgo',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -215,13 +193,16 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
},
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
- enum: enumData
|
|
|
+ enum: enumData,
|
|
|
+ onChange: val => {
|
|
|
+ model.value.enhanceModel = val
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '增强模型',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'enhanceModel',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -229,13 +210,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
},
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
- enum: enumData
|
|
|
+ enum: enumDataModel
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数1',
|
|
|
- prop: 'parameter',
|
|
|
+ prop: 'threeParameter1',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -244,13 +225,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数1'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数2',
|
|
|
- prop: 'parameter',
|
|
|
+ prop: 'threeParameter2',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -259,13 +240,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数2'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数3',
|
|
|
- prop: 'parameter',
|
|
|
+ prop: 'threeParameter3',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -274,13 +255,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数3'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数4',
|
|
|
- prop: 'parameter',
|
|
|
+ prop: 'threeParameter4',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 3 ? true : false
|
|
@@ -289,13 +270,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数4'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '训练算法',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'trainAlgo',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 4 ? true : false
|
|
@@ -309,7 +290,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '预训练模型权重文件路径',
|
|
|
- prop: 'parameter1',
|
|
|
+ prop: 'fourParameter1',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -319,13 +300,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数1'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '模型结构配置文件路径',
|
|
|
- prop: 'parameter2',
|
|
|
+ prop: 'fourParameter2',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -335,13 +316,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数2'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '训练轮数',
|
|
|
- prop: 'parameter3',
|
|
|
+ prop: 'fourParameter3',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -351,13 +332,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数3'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '余弦学习率调度器',
|
|
|
- prop: 'parameter4',
|
|
|
+ prop: 'fourParameter4',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -367,7 +348,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数4'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -386,7 +367,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '预处理算法',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'pretreatmentAlgo',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -394,13 +375,16 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
},
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
- enum: enumData
|
|
|
+ enum: enumData,
|
|
|
+ onChange: val => {
|
|
|
+ model.value.pretreatmentModel = val
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '预处理模型',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'pretreatmentModel',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -408,13 +392,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
},
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
- enum: enumData
|
|
|
+ enum: enumDataModel
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数1',
|
|
|
- prop: 'taskName',
|
|
|
+ prop: 'sixParameter1',
|
|
|
span: 12,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -423,13 +407,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数1'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数2',
|
|
|
- prop: 'taskName',
|
|
|
+ prop: 'sixParameter2',
|
|
|
span: 12,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -438,13 +422,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数2'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数3',
|
|
|
- prop: 'taskName',
|
|
|
+ prop: 'sixParameter3',
|
|
|
span: 12,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -453,13 +437,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数3'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '参数4',
|
|
|
- prop: 'taskName',
|
|
|
+ prop: 'sixParameter4',
|
|
|
span: 12,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 6 ? true : false
|
|
@@ -468,27 +452,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数4'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '推理算法',
|
|
|
- prop: 'select',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
- },
|
|
|
- compOptions: {
|
|
|
- elTagName: 'select',
|
|
|
- enum: enumData
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- formItemOptions: {
|
|
|
- label: '推理模型',
|
|
|
- prop: 'select',
|
|
|
+ prop: 'inferAlgo',
|
|
|
span: 14,
|
|
|
show: () => {
|
|
|
return pageIndex.value === 7 ? true : false
|
|
@@ -502,7 +472,7 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '目标置信度阈值',
|
|
|
- prop: 'parame1',
|
|
|
+ prop: 'sevenParameter1',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -512,13 +482,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数1'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '非极大值抑制的IoU阈值',
|
|
|
- prop: 'parame2',
|
|
|
+ prop: 'sevenParameter2',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -528,13 +498,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数2'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '测试图片最大检测器数',
|
|
|
- prop: 'parame3',
|
|
|
+ prop: 'sevenParameter3',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -544,13 +514,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数3'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
formItemOptions: {
|
|
|
label: '使用半精度推理(FP16)',
|
|
|
- prop: 'parame4',
|
|
|
+ prop: 'sevenParameter4',
|
|
|
labelWidth: 180,
|
|
|
span: 14,
|
|
|
show: () => {
|
|
@@ -560,13 +530,38 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
|
- placeholder: '请输入参数4'
|
|
|
+ placeholder: '请输入...'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
+let formItemsTemp4 = ref([
|
|
|
+ {
|
|
|
+ items,
|
|
|
+ model: model.value
|
|
|
+ }
|
|
|
+])
|
|
|
+let formItemsTemp7 = ref([
|
|
|
+ {
|
|
|
+ items,
|
|
|
+ model: model.value
|
|
|
+ }
|
|
|
+])
|
|
|
+let formItems = ref([
|
|
|
+ {
|
|
|
+ items,
|
|
|
+ model: model.value
|
|
|
+ }
|
|
|
+])
|
|
|
// 增加训练算法
|
|
|
const onAdd = () => {
|
|
|
- console.log('增加')
|
|
|
+ const data = {
|
|
|
+ enhanceModel: '',
|
|
|
+ pretreatmentModel: ''
|
|
|
+ }
|
|
|
+ formItems.value.push({
|
|
|
+ items,
|
|
|
+ model: data
|
|
|
+ })
|
|
|
}
|
|
|
const getImageUrl = name => {
|
|
|
return new URL(`../../../assets/taaisImg/${name}`, import.meta.url).href
|
|
@@ -587,6 +582,53 @@ const onBack = () => {
|
|
|
if (pageIndex.value === 1) return
|
|
|
pageIndex.value--
|
|
|
}
|
|
|
+watch(
|
|
|
+ () => pageIndex.value,
|
|
|
+ (value, oldValue) => {
|
|
|
+ if (oldValue === 4) formItemsTemp4.value = formItems.value
|
|
|
+ if (oldValue === 7) formItemsTemp7.value = formItems.value
|
|
|
+ if (value === 4) formItems.value = formItemsTemp4.value
|
|
|
+ if (value === 7) formItems.value = formItemsTemp7.value
|
|
|
+ else {
|
|
|
+ formItems.value = [
|
|
|
+ {
|
|
|
+ items,
|
|
|
+ model: model.value
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ 0
|
|
|
+
|
|
|
+ switch (value) {
|
|
|
+ case 1:
|
|
|
+ title.value = '任务创建:目标精准捕获任务选择'
|
|
|
+ nextBtnText.value = '下一步'
|
|
|
+ break
|
|
|
+ case 2:
|
|
|
+ title.value = '任务创建:训练数据选择'
|
|
|
+ break
|
|
|
+ case 3:
|
|
|
+ title.value = '任务创建:训练数据预处理'
|
|
|
+ break
|
|
|
+ case 4:
|
|
|
+ title.value = '任务创建:训练参数设置'
|
|
|
+ break
|
|
|
+ case 5:
|
|
|
+ title.value = '任务创建:推理数据选择'
|
|
|
+ break
|
|
|
+ case 6:
|
|
|
+ title.value = '任务创建:推理数据预处理'
|
|
|
+ nextBtnText.value = '下一步'
|
|
|
+ break
|
|
|
+ case 7:
|
|
|
+ title.value = '任务创建:推理参数设置'
|
|
|
+ nextBtnText.value = '提交'
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+)
|
|
|
</script>
|
|
|
<style scoped lang="scss">
|
|
|
@import './index.scss';
|