|
@@ -36,9 +36,7 @@
|
|
|
</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 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>
|
|
@@ -138,14 +136,14 @@ const _options: ComputedRef<ProForm.FormOptions> = computed(() => {
|
|
|
|
|
|
let items: ProForm.ItemsOptions[] = [
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '任务名称',
|
|
|
- prop: 'taskName',
|
|
|
- span: 12,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 1 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '任务名称',
|
|
|
+ prop: 'taskName',
|
|
|
+ span: 12,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 1 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -153,13 +151,13 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '任务选择',
|
|
|
- prop: 'treeName',
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 1 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '任务选择',
|
|
|
+ prop: 'treeName',
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 1 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'tree',
|
|
|
enum: data1,
|
|
@@ -170,27 +168,27 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '选择训练数据',
|
|
|
- prop: 'transfer1',
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 2 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '选择训练数据',
|
|
|
+ prop: 'transfer1',
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 2 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'slot',
|
|
|
filterable: true
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '增强算法',
|
|
|
- prop: 'enhanceAlgo',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '增强算法',
|
|
|
+ prop: 'enhanceAlgo',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumData,
|
|
@@ -200,28 +198,28 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '增强模型',
|
|
|
- prop: 'enhanceModel',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '增强模型',
|
|
|
+ prop: 'enhanceModel',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumDataModel
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数1',
|
|
|
- prop: 'threeParameter1',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数1',
|
|
|
+ prop: 'threeParameter1',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -229,14 +227,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数2',
|
|
|
- prop: 'threeParameter2',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数2',
|
|
|
+ prop: 'threeParameter2',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -244,14 +242,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数3',
|
|
|
- prop: 'threeParameter3',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数3',
|
|
|
+ prop: 'threeParameter3',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -259,14 +257,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数4',
|
|
|
- prop: 'threeParameter4',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 3 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数4',
|
|
|
+ prop: 'threeParameter4',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 3 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -274,29 +272,29 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '训练算法',
|
|
|
- prop: 'trainAlgo',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 4 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '训练算法',
|
|
|
+ prop: 'trainAlgo',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 4 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumData
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '预训练模型权重文件路径',
|
|
|
- prop: 'fourParameter1',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 4 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '预训练模型权重文件路径',
|
|
|
+ prop: 'fourParameter1',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 4 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -304,15 +302,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '模型结构配置文件路径',
|
|
|
- prop: 'fourParameter2',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 4 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '模型结构配置文件路径',
|
|
|
+ prop: 'fourParameter2',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 4 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -320,15 +318,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '训练轮数',
|
|
|
- prop: 'fourParameter3',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 4 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '训练轮数',
|
|
|
+ prop: 'fourParameter3',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 4 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -336,15 +334,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '余弦学习率调度器',
|
|
|
- prop: 'fourParameter4',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 4 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '余弦学习率调度器',
|
|
|
+ prop: 'fourParameter4',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 4 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -352,27 +350,27 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '选择推理数据',
|
|
|
- prop: 'transfer2',
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 5 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '选择推理数据',
|
|
|
+ prop: 'transfer2',
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 5 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'slot',
|
|
|
filterable: true
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '预处理算法',
|
|
|
- prop: 'pretreatmentAlgo',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '预处理算法',
|
|
|
+ prop: 'pretreatmentAlgo',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumData,
|
|
@@ -382,28 +380,28 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '预处理模型',
|
|
|
- prop: 'pretreatmentModel',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '预处理模型',
|
|
|
+ prop: 'pretreatmentModel',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumDataModel
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数1',
|
|
|
- prop: 'sixParameter1',
|
|
|
- span: 12,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数1',
|
|
|
+ prop: 'sixParameter1',
|
|
|
+ span: 12,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -411,14 +409,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数2',
|
|
|
- prop: 'sixParameter2',
|
|
|
- span: 12,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数2',
|
|
|
+ prop: 'sixParameter2',
|
|
|
+ span: 12,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -426,14 +424,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数3',
|
|
|
- prop: 'sixParameter3',
|
|
|
- span: 12,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数3',
|
|
|
+ prop: 'sixParameter3',
|
|
|
+ span: 12,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -441,14 +439,14 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '参数4',
|
|
|
- prop: 'sixParameter4',
|
|
|
- span: 12,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 6 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '参数4',
|
|
|
+ prop: 'sixParameter4',
|
|
|
+ span: 12,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 6 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -456,29 +454,29 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '推理算法',
|
|
|
- prop: 'inferAlgo',
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '推理算法',
|
|
|
+ prop: 'inferAlgo',
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 7 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'select',
|
|
|
enum: enumData
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '目标置信度阈值',
|
|
|
- prop: 'sevenParameter1',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '目标置信度阈值',
|
|
|
+ prop: 'sevenParameter1',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 7 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -486,15 +484,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '非极大值抑制的IoU阈值',
|
|
|
- prop: 'sevenParameter2',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '非极大值抑制的IoU阈值',
|
|
|
+ prop: 'sevenParameter2',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 7 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -502,15 +500,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '测试图片最大检测器数',
|
|
|
- prop: 'sevenParameter3',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '测试图片最大检测器数',
|
|
|
+ prop: 'sevenParameter3',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 7 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|
|
@@ -518,15 +516,15 @@ let items: ProForm.ItemsOptions[] = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- formItemOptions: {
|
|
|
- label: '使用半精度推理(FP16)',
|
|
|
- prop: 'sevenParameter4',
|
|
|
- labelWidth: 180,
|
|
|
- span: 14,
|
|
|
- show: () => {
|
|
|
- return pageIndex.value === 7 ? true : false
|
|
|
- }
|
|
|
+ // formItemOptions: {
|
|
|
+ label: '使用半精度推理(FP16)',
|
|
|
+ prop: 'sevenParameter4',
|
|
|
+ labelWidth: 180,
|
|
|
+ span: 14,
|
|
|
+ show: () => {
|
|
|
+ return pageIndex.value === 7 ? true : false
|
|
|
},
|
|
|
+ // },
|
|
|
compOptions: {
|
|
|
elTagName: 'input',
|
|
|
clearable: true,
|