|
|
@@ -31,18 +31,18 @@
|
|
|
@row-dblclick="getConfigDetail"
|
|
|
>
|
|
|
<el-table-column prop="modelName" label="模型名"></el-table-column>
|
|
|
- <el-table-column prop="configName" label="配置名"></el-table-column>
|
|
|
- <el-table-column label="模型类别">
|
|
|
- <template #default="scope">{{ scope.row.modelTypeName }}</template>
|
|
|
+ <el-table-column prop="configId" label="所属配置"></el-table-column>
|
|
|
+ <el-table-column label="模型算法">
|
|
|
+ <template #default="scope">{{ scope.row.machineLearningAlgorithm }}</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="arguments" label="参数值">
|
|
|
<template #default="scope">
|
|
|
- <div v-for="(item,index) in scope.row.arguments" :key="index">{{item}}</div>
|
|
|
+ <div v-for="(item,index) in scope.row.trainParams" :key="index">{{item}}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="trainedStatus" label="训练状态">
|
|
|
<template #default="scope">
|
|
|
- <div v-if="scope.row.trainedStatus==='已训练'" >
|
|
|
+ <div v-if="scope.row.trainingState==='SUCCESS'" >
|
|
|
<el-button type="text" icon="el-icon-circle-check" class="yellow"
|
|
|
@click="handleTrainRes(scope.$index, scope.row)">查看训练结果</el-button>
|
|
|
</div>
|
|
|
@@ -54,13 +54,13 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="180" align="center">
|
|
|
<template #default="scope">
|
|
|
- <div v-if="scope.row.trainedStatus==='已训练'">
|
|
|
+ <div v-if="scope.row.trainingState==='SUCCESS'">
|
|
|
<el-button type="text" icon="el-icon-mouse"
|
|
|
@click="editUseModel(scope.$index, scope.row)">模型使用
|
|
|
</el-button>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
- <el-button type="text" icon="el-icon-lock" style="color: gray">暂未训练</el-button>
|
|
|
+ <el-button type="text" icon="el-icon-lock" style="color: gray">暂未成功训练</el-button>
|
|
|
</div>
|
|
|
<el-button type="text" icon="el-icon-delete" class="red"
|
|
|
@click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
|
|
@@ -160,24 +160,18 @@ export default {
|
|
|
getAllModel({
|
|
|
userId: uid
|
|
|
}).then(res => {
|
|
|
- console.log("res",res);
|
|
|
- tableData.value = res.data;
|
|
|
+ tableData.value = res.result.modelVOList;
|
|
|
pageTotal.value=tableData.value.length
|
|
|
+ console.log(tableData.value[0].trainParams)
|
|
|
for(let i=0;i<tableData.value.length;i++) {
|
|
|
const reg=new RegExp("\"","g");
|
|
|
- tableData.value[i].arguments = ((JSON.stringify(tableData.value[i].arguments))+"")
|
|
|
+ tableData.value[i].trainParams = ((JSON.stringify(tableData.value[i].trainParams))+"")
|
|
|
.replace(reg,"")
|
|
|
.replace("{","")
|
|
|
.replace("}","")
|
|
|
.split(",");
|
|
|
- if(tableData.value[i].trainedStatus===1){
|
|
|
- tableData.value[i].trainedStatus="已训练";
|
|
|
- }else{
|
|
|
- tableData.value[i].trainedStatus="未训练";
|
|
|
- }
|
|
|
}
|
|
|
const route=useRoute()
|
|
|
-
|
|
|
})
|
|
|
};
|
|
|
getpage();
|