|
@@ -48,10 +48,17 @@
|
|
|
<el-form :model="dataForm2" :rules="dataRule" ref="dataset" label-width="180px">
|
|
|
|
|
|
<el-form-item label="选择数据集:">
|
|
|
-
|
|
|
<el-select v-model="value1" multiple placeholder="选择数据集">
|
|
|
- <el-option v-for="item in datasetOptions" :key="item.filename" :label="item.filename" :value="item.filename">
|
|
|
- </el-option>
|
|
|
+ <el-option-group v-for="group in datasetOptions" :key="group.label" :label="group.label">
|
|
|
+ <el-option
|
|
|
+ v-for="item in group.dataset"
|
|
|
+ :key="item.filename"
|
|
|
+ :label="item.filename"
|
|
|
+ :value="item.filename"
|
|
|
+ >
|
|
|
+
|
|
|
+ </el-option>
|
|
|
+ </el-option-group>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
@@ -128,8 +135,16 @@
|
|
|
<el-form-item label="选择数据集:">
|
|
|
|
|
|
<el-select v-model="value1" multiple placeholder="选择数据集">
|
|
|
- <el-option v-for="item in datasetOptions" :key="item.filename" :label="item.filename" :value="item.filename">
|
|
|
- </el-option>
|
|
|
+ <el-option-group v-for="group in datasetOptions" :key="group.label" :label="group.label">
|
|
|
+ <el-option
|
|
|
+ v-for="item in group.dataset"
|
|
|
+ :key="item.filename"
|
|
|
+ :label="item.filename"
|
|
|
+ :value="item.filename"
|
|
|
+ >
|
|
|
+
|
|
|
+ </el-option>
|
|
|
+ </el-option-group>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
@@ -188,8 +203,13 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
datasetOptions: [
|
|
|
- {datasetId:1,datasetName:"fea_data.csv"},
|
|
|
- {datasetId:2,datasetName:"st_test.csv"},
|
|
|
+ {
|
|
|
+ label:'静态数据集',
|
|
|
+ dataset:[]
|
|
|
+ },{
|
|
|
+ label:'动态数据集',
|
|
|
+ dataset:[]
|
|
|
+ }
|
|
|
],
|
|
|
algOptions: [],
|
|
|
tmpOptions: [],
|
|
@@ -219,20 +239,7 @@ export default {
|
|
|
algorithmName: [
|
|
|
{ required: true, message: "名称不能为空", trigger: "blur" },
|
|
|
],
|
|
|
- // imageSelected: [
|
|
|
- // { required: true, message: "环境不能为空", trigger: "blur" },
|
|
|
- // ],
|
|
|
- // email: [
|
|
|
- // { required: true, message: "邮箱不能为空", trigger: "blur" },
|
|
|
- // { validator: validateEmail, trigger: "blur" },
|
|
|
- // ],
|
|
|
- // mobile: [
|
|
|
- // { required: true, message: "手机号不能为空", trigger: "blur" },
|
|
|
- // { validator: validateMobile, trigger: "blur" },
|
|
|
- // ],
|
|
|
- // codes: [
|
|
|
- // { required: true, message: "代码文件不能为空", trigger: "blur" },
|
|
|
- // ],
|
|
|
+
|
|
|
},
|
|
|
};
|
|
|
},
|
|
@@ -293,7 +300,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- //这块为获取所有数据集
|
|
|
+ //这块为获取所有静态数据集
|
|
|
this.$http({
|
|
|
url: this.$http.adornUrl("/dataset/listAll"),
|
|
|
method: "get",
|
|
@@ -301,9 +308,22 @@ export default {
|
|
|
}),
|
|
|
}).then(({ data }) => {
|
|
|
if (data && data.code === 0) {
|
|
|
- this.datasetOptions = data.list;
|
|
|
+ this.datasetOptions[0].dataset = data.list;
|
|
|
+ } else {
|
|
|
+ this.datasetOptions[0] = [];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //这块为获取所有动态数据集
|
|
|
+ this.$http({
|
|
|
+ url: this.$http.adornUrl("/dataset/listAllDyDataset"),
|
|
|
+ method: "get",
|
|
|
+ params: this.$http.adornParams({
|
|
|
+ }),
|
|
|
+ }).then(({ data }) => {
|
|
|
+ if (data && data.code === 0) {
|
|
|
+ this.datasetOptions[1].dataset = data.list;
|
|
|
} else {
|
|
|
- this.datasetOptions = [];
|
|
|
+ this.datasetOptions[1] = [];
|
|
|
}
|
|
|
});
|
|
|
|