|
@@ -3,16 +3,16 @@
|
|
|
<div class='' v-loading="loading" element-loading-text="正在处理">
|
|
|
<el-breadcrumb class="divi2" separator-class="el-icon-arrow-right">
|
|
|
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
|
|
|
- <el-breadcrumb-item>算法训练</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item>算法运行</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
|
<el-divider class="divi"></el-divider>
|
|
|
|
|
|
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
|
|
|
<el-form-item>
|
|
|
- <el-button v-if="isAuth('train:save')" type="primary" @click="addHandle()">新建训练任务</el-button>
|
|
|
+ <el-button v-if="isAuth('train:save')" type="primary" @click="addHandle()">新建任务</el-button>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-input v-model="dataForm.missName" placeholder="请输入训练任务名称" clearable
|
|
|
+ <el-input v-model="dataForm.missName" placeholder="请输入任务名称" clearable
|
|
|
@keyup.enter.native="pageIndex = 1;getDataList()"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
@@ -25,10 +25,10 @@
|
|
|
<el-option v-for="data in classification" :key="data" :label="data" :value="data">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
-
|
|
|
+
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button @click="algorithmTrainCompare()">训练任务对比</el-button>
|
|
|
+ <el-button @click="algorithmTrainCompare()">任务对比</el-button>
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
@@ -37,24 +37,20 @@
|
|
|
<el-table :data="dataList" border v-loading="dataListLoading" @selection-change="selectionChangeHandle"
|
|
|
style="width: 100%;">
|
|
|
<!-- 不允许多选 -->
|
|
|
- <el-table-column type="selection" header-align="center" align="center" width="50">
|
|
|
- </el-table-column>
|
|
|
- <!-- <el-table-column prop="algorithmTrainingId" header-align="center" align="center" width="80" label="训练任务ID">
|
|
|
+ <el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
|
|
|
+ <!-- <el-table-column prop="algorithmTrainingId" header-align="center" align="center" width="80" label="任务ID">
|
|
|
</el-table-column> -->
|
|
|
<el-table-column label="序号" header-align="center" align="center" width="80" type="index" :index='(index)=>{return (index+1) + (this.pageIndex-1)*this.pageSize}'> </el-table-column>
|
|
|
|
|
|
- <el-table-column prop="missName" header-align="center" align="center" label="训练任务名称">
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column prop="missName" header-align="center" align="center" label="任务名称"></el-table-column>
|
|
|
<el-table-column prop="algFrameId" header-align="center" align="center" label="算法类别">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-tag v-if="scope.row.algFrameId === -1" size="small">传统算法</el-tag>
|
|
|
- <el-tag v-else size="small">智能算法</el-tag>
|
|
|
+ <el-tag v-if="scope.row.algFrameId === -1" size="small">干扰算法</el-tag>
|
|
|
+ <el-tag v-else size="small">雷达算法</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="categoryName" header-align="center" align="center" label="分类">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="username" header-align="center" align="center" label="创建人">
|
|
|
- </el-table-column>
|
|
|
+<!-- <el-table-column prop="categoryName" header-align="center" align="center" label="分类"></el-table-column>-->
|
|
|
+ <el-table-column prop="username" header-align="center" align="center" label="创建人"></el-table-column>
|
|
|
<el-table-column prop="missStatus" header-align="center" align="center" label="状态">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag v-if="scope.row.missStatus === 0" size="small" type="danger">停止</el-tag>
|
|
@@ -85,7 +81,7 @@
|
|
|
查看
|
|
|
</el-button>
|
|
|
|
|
|
- <!-- <el-button type="text" size="small"
|
|
|
+ <!-- <el-button type="text" size="small"
|
|
|
@click="install(scope.row.algorithmTrainingId)">安装</el-button> -->
|
|
|
|
|
|
<el-button v-if="isAuth('train:run')" type="text" size="small" :disabled="scope.row.missStatus==1?false:true"
|
|
@@ -103,7 +99,7 @@
|
|
|
<el-button type="text" size="small" class="warningButton"
|
|
|
@click="deleteMissHandle(scope.row.algorithmTrainingId)">删除</el-button>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -175,7 +171,7 @@ export default {
|
|
|
this.getDataList();
|
|
|
},0)
|
|
|
},1000); */
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
//切换路由时,清除定时器
|
|
|
beforeRouteLeave(to, from, next){
|
|
@@ -188,7 +184,7 @@ export default {
|
|
|
methods: {
|
|
|
// startInterval() {
|
|
|
// setInterval(() => {
|
|
|
-
|
|
|
+
|
|
|
// if(this.flag % 2){
|
|
|
// this.dataList = [];
|
|
|
// console.log(this.tempList);
|
|
@@ -320,7 +316,7 @@ export default {
|
|
|
var d2=row.missStopTime;
|
|
|
var dateEnd=new Date(d2.replace(/-/g, "/"));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@dateEnd");
|
|
|
//console.log(dateEnd);
|
|
|
var dateDiff = dateEnd.getTime() - dateBegin.getTime(); //时间差的毫秒数
|
|
@@ -430,8 +426,8 @@ export default {
|
|
|
algorithmTrainingId:id
|
|
|
}),
|
|
|
}).then(({data})=>{
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
},
|
|
|
//对比两个训练任务的tensorboard图像
|
|
@@ -473,7 +469,7 @@ export default {
|
|
|
console.log("安装成功");
|
|
|
});
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
// 运行任务
|
|
|
runtrain(id,algFrameId,algorithmId) {
|
|
|
/* if(algFrameId!=-1){
|
|
@@ -485,7 +481,7 @@ export default {
|
|
|
}),
|
|
|
}).then(({data})=>{
|
|
|
this.getDataList();
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
|
|
|
this.$http({
|
|
@@ -495,7 +491,7 @@ export default {
|
|
|
algorithmTrainingId:id
|
|
|
}),
|
|
|
}).then(({data})=>{
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
}else{
|
|
|
this.selectAlgParaVisibel=true;
|
|
@@ -523,15 +519,15 @@ export default {
|
|
|
algorithmTrainingId:id
|
|
|
}),
|
|
|
}).then(({data})=>{
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
});
|
|
|
}).catch(() => {})
|
|
|
|
|
|
-
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
},
|
|
|
// 重新运行任务
|
|
@@ -572,12 +568,12 @@ export default {
|
|
|
message: '暂停成功'
|
|
|
});
|
|
|
this.loading=false;
|
|
|
- });
|
|
|
+ });
|
|
|
}).catch(() => {
|
|
|
Message({
|
|
|
type: 'info',
|
|
|
message: '已取消暂停'
|
|
|
- });
|
|
|
+ });
|
|
|
});
|
|
|
},
|
|
|
|
|
@@ -605,7 +601,7 @@ export default {
|
|
|
});
|
|
|
}).catch(() => {})
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
},
|
|
|
|
|
@@ -674,15 +670,15 @@ export default {
|
|
|
this.loading=false;
|
|
|
});
|
|
|
|
|
|
-
|
|
|
+
|
|
|
}).catch(() => {
|
|
|
Message({
|
|
|
type: 'info',
|
|
|
message: '已取消删除'
|
|
|
- });
|
|
|
+ });
|
|
|
});
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
};
|
|
|
</script>
|