Procházet zdrojové kódy

feat:优化了新增配置

DingXiaoYu před 3 roky
rodič
revize
869cbaaf46
2 změnil soubory, kde provedl 19 přidání a 51 odebrání
  1. 15 46
      src/views/ConfigDetail.vue
  2. 4 5
      src/views/file/FileDetail.vue

+ 15 - 46
src/views/ConfigDetail.vue

@@ -228,40 +228,19 @@ export default {
 
           config.value=res.data;
           form.modelTypeId=config.value.modelTypeId;
-          console.log(config.value.modelTypeId);
-          if(config.value.modelTypeId==6){
-            console.log("this ture")
+          if (form.modelTypeId==='1') {
+            showMaxIter.value = true;
+            showRegParam.value = true;
+            showElasticNetParam.value = true;
+          }else if (form.modelTypeId==='2') {
+            showCategory.value = true;
+            showTrainingSetOccupy.value = true;
+          }else if (form.modelTypeId==='5') {
+            showNumOfCluster.value=true;
+            showSeed.value=true;
+          }else {
             showCategory.value=true;
             showTrainingDataSetOccupy.value=true;
-          }
-            switch (form.modelTypeId
-
-
-                ){
-            case '1':
-              showMaxIter.value=true;
-              showRegParam.value=true;
-              showElasticNetParam.value=true;
-              break;
-            case '2':
-              showCategory.value=true;
-              showTrainingSetOccupy.value=true;
-              break;
-            case '3'||'4':
-              showMaxIter.value=true;
-              showRegParam.value=true;
-              showElasticNetParam.value=true;
-              break;
-            case '5'||6||'7':
-              showCategory.value=true;
-              showTrainingDataSetOccupy.value=true;
-              console.log("this ture")
-              break;
-            case '8':
-              showNumOfCluster.value=true;
-              showSeed.value=true;
-
-
           }
           console.log("form",form);
           //console.log("config",config.value.modelTypeId);
@@ -328,18 +307,13 @@ export default {
       }
       const arg2={
         Category:form.Category,
-        TrainingDataSetOccupy:form.TrainingDataSetOccupy
+        TrainingSetOccupy:form.TrainingSetOccupy
       }
       const arg3={
-        MaxIter:form.MaxIter,
-        RegParam:form.RegParam,
-        ElasticNetParam:form.ElasticNetParam
-      }
-      const arg4={
         Category:form.Category,
         TrainingDataSetOccupy:form.TrainingDataSetOccupy
       }
-      const arg5={
+      const arg4={
         NumOfCluster:form.NumOfCluster,
         Seed:form.Seed
       }
@@ -350,18 +324,13 @@ export default {
         case '2':
           payload.argument=arg2;
           break;
-        case '3'||'4':
+        case '3'||'4'||'6'||'7'||'8':
           payload.argument=arg3;
           break;
-        case '6'||'7'||'8':
+        case '5':
           payload.argument=arg4;
 
-          break;
-        case '9':
-          payload.argument=arg5;
-
       }
-      ElMessage.success(`已成功生成模型`);
       console.log("here",payload);
       addModel(payload).then(res=>{
 

+ 4 - 5
src/views/file/FileDetail.vue

@@ -120,15 +120,14 @@
         </el-form-item>
         <el-form-item label="模型类别" required>
           <el-select v-model="form.type" placeholder="模型类别" class="handle-select mr10" @change="selectModelTypeChange">
-            <el-option key="0" label="所有" value="0"></el-option>
             <el-option key="1" label="逻辑回归" value="1"></el-option>
             <el-option key="2" label="决策树" value="2"></el-option>
             <el-option key="3" label="随机森林" value="3"></el-option>
             <el-option key="4" label="梯度提升决策树" value="4"></el-option>
-            <el-option key="5" label="多层感知器分类器" value="5"></el-option>
-            <el-option key="6" label="朴素贝叶斯" value="6"></el-option>
-            <el-option key="7" label="随机森林回归" value="7"></el-option>
-            <el-option key="8" label="K-均值" value="8"></el-option>
+            <el-option key="5" label="K-均值" value="5"></el-option>
+            <el-option key="6" label="多层感知器分类器" value="6"></el-option>
+            <el-option key="7" label="朴素贝叶斯" value="7"></el-option>
+            <el-option key="8" label="随机森林回归" value="8"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="已选择字段" >