|
@@ -1,189 +1,214 @@
|
|
<template>
|
|
<template>
|
|
<div class="projectInfoPanel">
|
|
<div class="projectInfoPanel">
|
|
- <div class="headPanel panel">
|
|
|
|
- <div class="titlePanel">
|
|
|
|
- <div class="titlePanelBor">基本信息</div>
|
|
|
|
- </div>
|
|
|
|
- <div class="boxContent">
|
|
|
|
- <div class="info">
|
|
|
|
- <span>项目ID:</span>
|
|
|
|
- <b>{{ info.projectId }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>项目名称:</span>
|
|
|
|
- <b>{{ info.projectName }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>并行度:</span>
|
|
|
|
- <b>{{ info.parallelism }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>最大仿真时间:</span>
|
|
|
|
- <b>{{ info.maxSimulationTime }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>是否选择GPU:</span>
|
|
|
|
- <b>{{ info.isChoiceGpu }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>创建时间:</span>
|
|
|
|
- <b>{{ info.startTime }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>完成时间:</span>
|
|
|
|
- <b>{{ info.finishTime }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>完成进度:</span>
|
|
|
|
- <b>{{ info.nowRunStateName }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>结果等级:</span>
|
|
|
|
- <b>{{ info.evaluationLevel }}</b>
|
|
|
|
- </div>
|
|
|
|
- <div class="info">
|
|
|
|
- <span>项目描述:</span>
|
|
|
|
- <b>{{ info.projectDescribe }}</b>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <div class="flexBox topPanel">
|
|
|
|
- <div class="box panel boxB">
|
|
|
|
|
|
+ <div
|
|
|
|
+ v-if="
|
|
|
|
+ !$route.path.includes('taskInfo') &&
|
|
|
|
+ !$route.path.includes('evaluationReport')
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ <div class="headPanel panel">
|
|
<div class="titlePanel">
|
|
<div class="titlePanel">
|
|
- <div class="titlePanelBor">算法配置</div>
|
|
|
|
|
|
+ <div class="titlePanelBor">基本信息</div>
|
|
</div>
|
|
</div>
|
|
<div class="boxContent">
|
|
<div class="boxContent">
|
|
<div class="info">
|
|
<div class="info">
|
|
- <span>算法名称:</span>
|
|
|
|
- <b>{{ info.algorithmName }}</b>
|
|
|
|
|
|
+ <span>项目ID:</span>
|
|
|
|
+ <b>{{ info.projectId }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>项目名称:</span>
|
|
|
|
+ <b>{{ info.projectName }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>并行度:</span>
|
|
|
|
+ <b>{{ info.parallelism }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>最大仿真时间:</span>
|
|
|
|
+ <b>{{ info.maxSimulationTime }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>是否选择GPU:</span>
|
|
|
|
+ <b>{{ info.isChoiceGpu }}</b>
|
|
</div>
|
|
</div>
|
|
<div class="info">
|
|
<div class="info">
|
|
- <span>算法描述:</span>
|
|
|
|
- <b>{{ info.algorithmDescribe }}</b>
|
|
|
|
|
|
+ <span>创建时间:</span>
|
|
|
|
+ <b>{{ info.startTime }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>完成时间:</span>
|
|
|
|
+ <b>{{ info.finishTime }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>完成进度:</span>
|
|
|
|
+ <b>{{ info.nowRunStateName }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>结果等级:</span>
|
|
|
|
+ <b>{{ info.evaluationLevel }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>场景测试包:</span>
|
|
|
|
+ <b>{{ info.packageName }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>项目描述:</span>
|
|
|
|
+ <b>{{ info.projectDescribe }}</b>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="box panel">
|
|
|
|
|
|
+
|
|
|
|
+ <div class="scorePanel panel">
|
|
<div class="titlePanel">
|
|
<div class="titlePanel">
|
|
- <div class="titlePanelBor">测试报告</div>
|
|
|
|
- <i
|
|
|
|
- class="el-icon-download download"
|
|
|
|
- v-bind:class="{ cursor: info.nowRunState === '30' }"
|
|
|
|
- @click="downReport"
|
|
|
|
- ></i>
|
|
|
|
|
|
+ <div class="titlePanelBor">测评得分</div>
|
|
</div>
|
|
</div>
|
|
- <div class="boxContent boxContentC">
|
|
|
|
- <div class="cbox" @click="toReport">
|
|
|
|
- <img
|
|
|
|
- :src="downImgSrc"
|
|
|
|
- width="100%"
|
|
|
|
- v-bind:class="{ cursor: info.nowRunState === '30' }"
|
|
|
|
- />
|
|
|
|
- <div
|
|
|
|
- v-bind:class="{ cursor: info.nowRunState === '30' }"
|
|
|
|
- >
|
|
|
|
- 仿真云测试报告
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="box">
|
|
|
|
+ <tableList
|
|
|
|
+ style="margin: 30px 0"
|
|
|
|
+ :columns="columnsA"
|
|
|
|
+ :getDataWay="getDataWayA"
|
|
|
|
+ >
|
|
|
|
+ </tableList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
|
|
- <div class="centerPanel panel">
|
|
|
|
- <div class="titlePanel">
|
|
|
|
- <div class="titlePanelBor">车辆配置</div>
|
|
|
|
- </div>
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="boxContentA">
|
|
|
|
- <div class="info">
|
|
|
|
- <span>车辆名称:</span>
|
|
|
|
- <b>{{ info.vehicleName }}</b>
|
|
|
|
|
|
+ <div class="flexBox topPanel">
|
|
|
|
+ <div class="box panel boxB">
|
|
|
|
+ <div class="titlePanel">
|
|
|
|
+ <div class="titlePanelBor">算法配置</div>
|
|
</div>
|
|
</div>
|
|
- <div class="info">
|
|
|
|
- <span>车辆描述:</span>
|
|
|
|
- <b>{{ info.vehicleDescribe }}</b>
|
|
|
|
|
|
+ <div class="boxContent">
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>算法名称:</span>
|
|
|
|
+ <b>{{ info.algorithmName }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>算法描述:</span>
|
|
|
|
+ <b>{{ info.algorithmDescribe }}</b>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="boxContentB">
|
|
|
|
- <div class="list">
|
|
|
|
- <handle-config-list
|
|
|
|
- :showBtns="false"
|
|
|
|
- :curOne="curOne"
|
|
|
|
- :configList="configList"
|
|
|
|
- @curItem="curItem"
|
|
|
|
- :needHighline="false"
|
|
|
|
- ></handle-config-list>
|
|
|
|
|
|
+ <div class="box panel">
|
|
|
|
+ <div class="titlePanel">
|
|
|
|
+ <div class="titlePanelBor">测试报告</div>
|
|
|
|
+ <i
|
|
|
|
+ class="el-icon-download download"
|
|
|
|
+ v-bind:class="{ cursor: info.nowRunState === '30' }"
|
|
|
|
+ @click="downReport"
|
|
|
|
+ ></i>
|
|
</div>
|
|
</div>
|
|
- <div class="canvasBox">
|
|
|
|
- <!-- <img
|
|
|
|
- src="../../assets/common/image/others/2.png"
|
|
|
|
- width="100%"
|
|
|
|
- /> -->
|
|
|
|
- <canvas-sensor
|
|
|
|
- v-if="modelImgSrc"
|
|
|
|
- :modelImgSrc="modelImgSrc"
|
|
|
|
- :configList="configList"
|
|
|
|
- ></canvas-sensor>
|
|
|
|
|
|
+ <div class="boxContent boxContentC">
|
|
|
|
+ <div class="cbox" @click="toReport">
|
|
|
|
+ <img
|
|
|
|
+ :src="downImgSrc"
|
|
|
|
+ width="100%"
|
|
|
|
+ v-bind:class="{
|
|
|
|
+ cursor: info.nowRunState === '30',
|
|
|
|
+ }"
|
|
|
|
+ />
|
|
|
|
+ <div
|
|
|
|
+ v-bind:class="{
|
|
|
|
+ cursor: info.nowRunState === '30',
|
|
|
|
+ }"
|
|
|
|
+ >
|
|
|
|
+ 仿真云测试报告
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
|
|
- <div class="bottomPanel panel">
|
|
|
|
- <div class="titlePanel">
|
|
|
|
- <div class="titlePanelBor">任务信息</div>
|
|
|
|
- </div>
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="boxContentA">
|
|
|
|
- <div class="chart">
|
|
|
|
- <div class="pieTitle">任务运行状态统计:</div>
|
|
|
|
- <div class="pie">
|
|
|
|
- <pie-chart-project-info
|
|
|
|
- id="projectInfoPieA"
|
|
|
|
- :stateList="stateList"
|
|
|
|
- stateName="stateName"
|
|
|
|
- seriesName="任务运行状态统计"
|
|
|
|
- ></pie-chart-project-info>
|
|
|
|
|
|
+ <div class="centerPanel panel">
|
|
|
|
+ <div class="titlePanel">
|
|
|
|
+ <div class="titlePanelBor">车辆配置</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="boxContentA">
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>车辆名称:</span>
|
|
|
|
+ <b>{{ info.vehicleName }}</b>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="info">
|
|
|
|
+ <span>车辆描述:</span>
|
|
|
|
+ <b>{{ info.vehicleDescribe }}</b>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="chart">
|
|
|
|
- <div class="pieTitle">结果动态统计:</div>
|
|
|
|
- <div class="pie">
|
|
|
|
- <pie-chart-project-info
|
|
|
|
- id="projectInfoPieB"
|
|
|
|
- :stateList="resultList"
|
|
|
|
- stateName="resultName"
|
|
|
|
- seriesName="结果动态统计"
|
|
|
|
- ></pie-chart-project-info>
|
|
|
|
|
|
+ <div class="boxContentB">
|
|
|
|
+ <div class="list">
|
|
|
|
+ <handle-config-list
|
|
|
|
+ :showBtns="false"
|
|
|
|
+ :curOne="curOne"
|
|
|
|
+ :configList="configList"
|
|
|
|
+ @curItem="curItem"
|
|
|
|
+ :needHighline="false"
|
|
|
|
+ ></handle-config-list>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="canvasBox">
|
|
|
|
+ <canvas-sensor
|
|
|
|
+ v-if="modelImgSrc"
|
|
|
|
+ :modelImgSrc="modelImgSrc"
|
|
|
|
+ :configList="configList"
|
|
|
|
+ ></canvas-sensor>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div>
|
|
|
|
- <tableList
|
|
|
|
- ref="table"
|
|
|
|
- style="margin: 0 30px"
|
|
|
|
- :columns="columns"
|
|
|
|
- :getDataWay="getDataWay"
|
|
|
|
- :pagination="pagination"
|
|
|
|
- >
|
|
|
|
- <el-table-column
|
|
|
|
- label="操作"
|
|
|
|
- slot="cgInfos"
|
|
|
|
- align="center"
|
|
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bottomPanel panel">
|
|
|
|
+ <div class="titlePanel">
|
|
|
|
+ <div class="titlePanelBor">任务信息</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="boxContentA">
|
|
|
|
+ <div class="chart">
|
|
|
|
+ <div class="pieTitle">任务运行状态统计:</div>
|
|
|
|
+ <div class="pie">
|
|
|
|
+ <pie-chart-project-info
|
|
|
|
+ id="projectInfoPieA"
|
|
|
|
+ :stateList="stateList"
|
|
|
|
+ stateName="stateName"
|
|
|
|
+ seriesName="任务运行状态统计"
|
|
|
|
+ ></pie-chart-project-info>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="chart">
|
|
|
|
+ <div class="pieTitle">得分统计:</div>
|
|
|
|
+ <div class="pie">
|
|
|
|
+ <pie-chart-project-info
|
|
|
|
+ id="projectInfoPieB"
|
|
|
|
+ :stateList="resultList"
|
|
|
|
+ stateName="resultName"
|
|
|
|
+ seriesName="得分统计"
|
|
|
|
+ ></pie-chart-project-info>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div>
|
|
|
|
+ <tableList
|
|
|
|
+ ref="table"
|
|
|
|
+ :columns="columns"
|
|
|
|
+ :getDataWay="getDataWay"
|
|
|
|
+ :pagination="pagination"
|
|
>
|
|
>
|
|
- <template v-slot="scope">
|
|
|
|
- <i
|
|
|
|
- @click="viewRow(scope.row)"
|
|
|
|
- class="el-icon-view elIcon"
|
|
|
|
- title="查看"
|
|
|
|
- ></i>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- </tableList>
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ label="操作"
|
|
|
|
+ slot="cgInfos"
|
|
|
|
+ align="center"
|
|
|
|
+ >
|
|
|
|
+ <template v-slot="scope">
|
|
|
|
+ <i
|
|
|
|
+ @click="viewRow(scope.row)"
|
|
|
|
+ class="el-icon-view elIcon"
|
|
|
|
+ title="查看"
|
|
|
|
+ ></i>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </tableList>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <router-view v-else></router-view>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -205,6 +230,7 @@ export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
id: "",
|
|
id: "",
|
|
|
|
+ projectType: "", // 1手动 2自动
|
|
info: {},
|
|
info: {},
|
|
columns: [
|
|
columns: [
|
|
{
|
|
{
|
|
@@ -231,12 +257,38 @@ export default {
|
|
label: "运行结果",
|
|
label: "运行结果",
|
|
prop: "runResult",
|
|
prop: "runResult",
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ label: "得分",
|
|
|
|
+ prop: "score",
|
|
|
|
+ },
|
|
{
|
|
{
|
|
label: "操作",
|
|
label: "操作",
|
|
prop: "cgInfos",
|
|
prop: "cgInfos",
|
|
template: true,
|
|
template: true,
|
|
},
|
|
},
|
|
],
|
|
],
|
|
|
|
+ columnsA: [
|
|
|
|
+ {
|
|
|
|
+ label: "测试项目",
|
|
|
|
+ prop: "projectName",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "场景数量",
|
|
|
|
+ prop: "sceneNum",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "测试权重%",
|
|
|
|
+ prop: "weight",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "测试得分",
|
|
|
|
+ prop: "score",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "得分率%",
|
|
|
|
+ prop: "scoreRatio",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
pagination: {
|
|
pagination: {
|
|
//分页使用
|
|
//分页使用
|
|
currentPage: 1,
|
|
currentPage: 1,
|
|
@@ -253,8 +305,17 @@ export default {
|
|
data: this.$api.workManagement.selectProjectTaskList,
|
|
data: this.$api.workManagement.selectProjectTaskList,
|
|
param: {
|
|
param: {
|
|
id: this.$route.query.id,
|
|
id: this.$route.query.id,
|
|
|
|
+ projectType: this.$route.query.projectType,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ getDataWayA: {
|
|
|
|
+ //加载表格数据
|
|
|
|
+ dataType: "data",
|
|
|
|
+ type: "post",
|
|
|
|
+ firstRequest: false,
|
|
|
|
+ data: [],
|
|
|
|
+ param: {},
|
|
|
|
+ },
|
|
// 传感器对象集合
|
|
// 传感器对象集合
|
|
configList: {
|
|
configList: {
|
|
camera: [],
|
|
camera: [],
|
|
@@ -282,18 +343,19 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
viewRow(row) {
|
|
viewRow(row) {
|
|
this.$router.push({
|
|
this.$router.push({
|
|
- path: "/taskInfo",
|
|
|
|
|
|
+ path: "/manualRunProjectList/projectInfo/taskInfo",
|
|
query: {
|
|
query: {
|
|
taskId: row.id,
|
|
taskId: row.id,
|
|
id: row.pid,
|
|
id: row.pid,
|
|
|
|
+ projectType: this.projectType,
|
|
},
|
|
},
|
|
});
|
|
});
|
|
},
|
|
},
|
|
toReport() {
|
|
toReport() {
|
|
if (this.info.nowRunState === "30") {
|
|
if (this.info.nowRunState === "30") {
|
|
this.$router.push({
|
|
this.$router.push({
|
|
- path: "/evaluationReport",
|
|
|
|
- query: { id: this.id },
|
|
|
|
|
|
+ path: "/manualRunProjectList/projectInfo/evaluationReport",
|
|
|
|
+ query: { id: this.id, projectType: this.projectType },
|
|
});
|
|
});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -303,7 +365,7 @@ export default {
|
|
method: "post",
|
|
method: "post",
|
|
url: this.$api.workManagement.exportProjectReportById,
|
|
url: this.$api.workManagement.exportProjectReportById,
|
|
responseType: "blob",
|
|
responseType: "blob",
|
|
- data: { id: this.id },
|
|
|
|
|
|
+ data: { id: this.id, projectType: this.projectType },
|
|
}).then((res) => {
|
|
}).then((res) => {
|
|
let blob = new Blob([res]);
|
|
let blob = new Blob([res]);
|
|
let fileName = "测试报告.pdf";
|
|
let fileName = "测试报告.pdf";
|
|
@@ -341,42 +403,42 @@ export default {
|
|
},
|
|
},
|
|
|
|
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ // console.log(this.$route);
|
|
if (this.$route.query.id) {
|
|
if (this.$route.query.id) {
|
|
this.id = this.$route.query.id;
|
|
this.id = this.$route.query.id;
|
|
|
|
+ this.projectType = this.$route.query.projectType || "1";
|
|
|
|
+
|
|
|
|
+ this.$axios({
|
|
|
|
+ method: "post",
|
|
|
|
+ url: this.$api.workManagement.selectProjectDetailsById,
|
|
|
|
+ data: {
|
|
|
|
+ id: this.id,
|
|
|
|
+ projectType: this.projectType,
|
|
|
|
+ },
|
|
|
|
+ }).then((res) => {
|
|
|
|
+ if (res.code == 200 && res.info) {
|
|
|
|
+ this.info = res.info;
|
|
|
|
+ this.configList.camera = res.info.sensorCameraList || [];
|
|
|
|
+ this.configList.ogt = res.info.sensorOgtList || [];
|
|
|
|
+ this.configList.lidar = res.info.sensorLidarList || [];
|
|
|
|
+ this.configList.gps = res.info.sensorGpsList || [];
|
|
|
|
+
|
|
|
|
+ this.modelImgSrc = this.getImgUrl(res.info.vehicleTopView);
|
|
|
|
|
|
- if (this.id) {
|
|
|
|
- this.$axios({
|
|
|
|
- method: "post",
|
|
|
|
- url: this.$api.workManagement.selectProjectDetailsById,
|
|
|
|
- data: {
|
|
|
|
- id: this.id,
|
|
|
|
- },
|
|
|
|
- }).then((res) => {
|
|
|
|
- if (res.code == 200 && res.info) {
|
|
|
|
- this.info = res.info;
|
|
|
|
- this.configList.camera =
|
|
|
|
- res.info.sensorCameraList || [];
|
|
|
|
- this.configList.ogt = res.info.sensorOgtList || [];
|
|
|
|
- this.configList.lidar = res.info.sensorLidarList || [];
|
|
|
|
- this.configList.gps = res.info.sensorGpsList || [];
|
|
|
|
-
|
|
|
|
- this.modelImgSrc = this.getImgUrl(
|
|
|
|
- res.info.vehicleTopView
|
|
|
|
- );
|
|
|
|
-
|
|
|
|
- if (this.info.nowRunState === "30") {
|
|
|
|
- this.downImgSrc = require("@/assets/common/image/others/hasDoc.png");
|
|
|
|
- } else {
|
|
|
|
- this.downImgSrc = require("@/assets/common/image/others/noDoc.png");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- this.stateList = res.info.stateList || [];
|
|
|
|
- this.resultList = res.info.resultList || [];
|
|
|
|
|
|
+ if (this.info.nowRunState === "30") {
|
|
|
|
+ this.downImgSrc = require("@/assets/common/image/others/hasDoc.png");
|
|
} else {
|
|
} else {
|
|
- this.$message.error(res.message || "获取信息失败");
|
|
|
|
|
|
+ this.downImgSrc = require("@/assets/common/image/others/noDoc.png");
|
|
}
|
|
}
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ this.stateList = res.info.stateList || [];
|
|
|
|
+ this.resultList = res.info.resultScoreList || [];
|
|
|
|
+
|
|
|
|
+ this.getDataWayA.data = res.info.algorithmScoreList;
|
|
|
|
+ } else {
|
|
|
|
+ this.$message.error(res.message || "获取信息失败");
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -398,7 +460,7 @@ export default {
|
|
border-bottom: 1px dotted @gray;
|
|
border-bottom: 1px dotted @gray;
|
|
}
|
|
}
|
|
|
|
|
|
- .headPanel{
|
|
|
|
|
|
+ .headPanel {
|
|
margin-bottom: 25px;
|
|
margin-bottom: 25px;
|
|
|
|
|
|
.box {
|
|
.box {
|
|
@@ -430,6 +492,10 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ .scorePanel {
|
|
|
|
+ margin-bottom: 25px;
|
|
|
|
+ }
|
|
|
|
+
|
|
.topPanel {
|
|
.topPanel {
|
|
.box {
|
|
.box {
|
|
flex: 1;
|
|
flex: 1;
|