|
|
@@ -8,50 +8,18 @@
|
|
|
</el-breadcrumb>
|
|
|
</div>
|
|
|
|
|
|
- <div class="handle-box">
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- </div>
|
|
|
-
|
|
|
<!-- <el-tab-pane :label="featureList"> </el-tab-pane>-->
|
|
|
<div class="container">
|
|
|
<div class="form-box" >
|
|
|
<el-form ref="formRef" label-width="120px">
|
|
|
- <el-form-item label="模型类型名:" >
|
|
|
- {{config.modelTypeName}}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="模型描述:" >
|
|
|
- {{config.modelDes}}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="模型详情:" >
|
|
|
- {{config.modelDetileDes}}
|
|
|
+ <el-form-item label="学习类型:" >
|
|
|
+ {{config.learningType}}
|
|
|
</el-form-item>
|
|
|
<el-form-item label="特征字段:" >
|
|
|
- <el-table :data="tableData" border class="table" ref="fieldTable" header-cell-class-name="table-header" @selection-change="handleSelectChange">
|
|
|
- <el-table-column label="字段名" width="120%">
|
|
|
- <template #default="scope"><span>{{ scope.row.fieldName }}</span></template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="别名">
|
|
|
- <template #default="scope">{{ scope.row.aliasName }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="描述">
|
|
|
- <template #default="scope">{{ scope.row.fieldDes }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="取值类型">
|
|
|
- <template #default="scope">{{ scope.row.fieldType }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="分布类型">
|
|
|
- <template #default="scope">{{ scope.row.conOrDis }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="空值率">
|
|
|
- <template #default="scope">{{ scope.row.nullsRatio }}</template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="值域" width="150%">
|
|
|
- <template #default="scope">{{ scope.row.valueInfo }}</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+ {{config.features}}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标字段:" >
|
|
|
+ {{config.label}}
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="模型列表:" >
|
|
|
@@ -208,39 +176,32 @@ export default {
|
|
|
// 获取表格数据
|
|
|
|
|
|
const getData = () => {
|
|
|
-
|
|
|
- //todo:调用获取文件具体信息获取字段列表
|
|
|
// console.log("queryId",route.query.configId);
|
|
|
-
|
|
|
if(route.query.configId!=null) {
|
|
|
getOneConfig({configId:route.query.configId}).then(res => {
|
|
|
// console.log("configdetail",route.query.configId);
|
|
|
-
|
|
|
- config.value=res.data;
|
|
|
- form.modelTypeId=config.value.modelTypeId;
|
|
|
- if (form.modelTypeId==='1') {
|
|
|
- showMaxIter.value = true;
|
|
|
- showRegParam.value = true;
|
|
|
- showElasticNetParam.value = true;
|
|
|
- }else if (form.modelTypeId==='5') {
|
|
|
- showNumOfCluster.value=true;
|
|
|
- showSeed.value=true;
|
|
|
- }else {
|
|
|
- showCategory.value=true;
|
|
|
- showTrainingDataSetOccupy.value=true;
|
|
|
- }
|
|
|
- console.log("form",form);
|
|
|
- //console.log("config",config.value.modelTypeId);
|
|
|
- tableData.value = res.data.featureList;
|
|
|
- for (var i = 0; i < tableData.value.length; i++) {
|
|
|
- if (tableData.value[i].conOrDis === 1) {
|
|
|
- tableData.value[i].conOrDis = "连续值"
|
|
|
- } else {
|
|
|
- tableData.value[i].conOrDis = "离散值"
|
|
|
- }
|
|
|
- }
|
|
|
- //console.log(tableData)
|
|
|
-
|
|
|
+ config.value=res.result;
|
|
|
+ // form.modelTypeId=config.value.learningType;
|
|
|
+ // if (form.modelTypeId==='1') {
|
|
|
+ // showMaxIter.value = true;
|
|
|
+ // showRegParam.value = true;
|
|
|
+ // showElasticNetParam.value = true;
|
|
|
+ // }else if (form.modelTypeId==='5') {
|
|
|
+ // showNumOfCluster.value=true;
|
|
|
+ // showSeed.value=true;
|
|
|
+ // }else {
|
|
|
+ // showCategory.value=true;
|
|
|
+ // showTrainingDataSetOccupy.value=true;
|
|
|
+ // }
|
|
|
+ // console.log("form",form);
|
|
|
+ tableData.value = res.result.features;
|
|
|
+ // for (var i = 0; i < tableData.value.length; i++) {
|
|
|
+ // if (tableData.value[i].conOrDis === 1) {
|
|
|
+ // tableData.value[i].conOrDis = "连续值"
|
|
|
+ // } else {
|
|
|
+ // tableData.value[i].conOrDis = "离散值"
|
|
|
+ // }
|
|
|
+ // }
|
|
|
modelData.value=res.data.modelInfos;
|
|
|
console.log("tableData",tableData);
|
|
|
fileId.value=tableData.value[0].fileInfoId;
|