|
@@ -7,33 +7,31 @@
|
|
|
<div class="contentBox">
|
|
|
<div class="info">
|
|
|
<span>任务ID:</span>
|
|
|
- <b>6546857987654324687</b>
|
|
|
+ <b>{{ info.taskId }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>开始时间:</span>
|
|
|
- <b>2022-01-01</b>
|
|
|
+ <b>{{ info.runStartTime }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>执行状态:</span>
|
|
|
- <b>进行中</b>
|
|
|
+ <b>{{ info.runState }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>场景描述:</span>
|
|
|
- <b
|
|
|
- >仿真云平台系统仿真云平台系统仿真云平台系统仿真云平台系统仿真云平台系统</b
|
|
|
- >
|
|
|
+ <b>{{ info.sceneDescribe }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>场景名称:</span>
|
|
|
- <b>仿真云平台系统</b>
|
|
|
+ <b>{{ info.sceneName }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>结束时间:</span>
|
|
|
- <b>2022-08-01</b>
|
|
|
+ <b>{{ info.runEndTime }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>完成状态:</span>
|
|
|
- <b>优秀</b>
|
|
|
+ <b>{{ info.finishState }}</b>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -45,8 +43,8 @@
|
|
|
<div class="contentBox">
|
|
|
<div class="content">
|
|
|
<img
|
|
|
- src="../../assets/common/image/car.png"
|
|
|
- width="300px"
|
|
|
+ src="../../assets/common/image/others/3.png"
|
|
|
+ width="100%"
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -59,27 +57,27 @@
|
|
|
<div class="contentBox">
|
|
|
<div class="info">
|
|
|
<span>里程(千米):</span>
|
|
|
- <b>888</b>
|
|
|
+ <b>{{ info.mileage }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>最大速度(千米/小时):</span>
|
|
|
- <b>180</b>
|
|
|
+ <b>{{ info.maximunSpeed }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>最大减速度(千米/小时):</span>
|
|
|
- <b>90</b>
|
|
|
+ <b>{{ info.maximumDeceleration }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>平均速度(千米/小时):</span>
|
|
|
- <b>81</b>
|
|
|
+ <b>{{ info.averageVelocity }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>最小速度(千米/小时):</span>
|
|
|
- <b>60</b>
|
|
|
+ <b>{{ info.minimunVelocity }}</b>
|
|
|
</div>
|
|
|
<div class="info">
|
|
|
<span>最大摆角速度(弧度/秒):</span>
|
|
|
- <b>1.2</b>
|
|
|
+ <b>{{ info.maximumSwingSpeed }}</b>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -91,16 +89,24 @@
|
|
|
<div class="contentBox">
|
|
|
<div class="content">
|
|
|
<div class="tip">
|
|
|
- 自车速度方差:XXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
|
+ 自车速度方差:{{info.speedVariance}}
|
|
|
</div>
|
|
|
- <tableList :columns="columns" :getDataWay="getDataWay">
|
|
|
+ <tableList
|
|
|
+ :columns="columns"
|
|
|
+ :getDataWay="getDataWay"
|
|
|
+ class="colorfulTable"
|
|
|
+ >
|
|
|
</tableList>
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
<div class="tip">
|
|
|
- 自车横摆角速度均方根:XXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
|
+ 自车横摆角速度均方根:{{info.swingSpeedMeanSquareRoot}}
|
|
|
</div>
|
|
|
- <tableList :columns="columnsA" :getDataWay="getDataWayA">
|
|
|
+ <tableList
|
|
|
+ :columns="columnsA"
|
|
|
+ :getDataWay="getDataWayA"
|
|
|
+ class="colorfulTable"
|
|
|
+ >
|
|
|
</tableList>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -112,10 +118,34 @@
|
|
|
</div>
|
|
|
<div class="contentBox">
|
|
|
<div class="content">
|
|
|
- <img
|
|
|
- src="../../assets/common/image/car.png"
|
|
|
- width="300px"
|
|
|
- />
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineA"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineB"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineC"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineD"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineE"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineF"></line-chart>
|
|
|
+ </div>
|
|
|
+ <div class="chart">
|
|
|
+ <div class="title">变化曲线</div>
|
|
|
+ <line-chart id="lineG"></line-chart>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -124,12 +154,15 @@
|
|
|
|
|
|
<script>
|
|
|
import tableList from "@/components/grid/TableList";
|
|
|
+import lineChart from "@/components/echarts/lineChart";
|
|
|
|
|
|
export default {
|
|
|
name: "taskInfo", // 任务详情
|
|
|
- components: { tableList },
|
|
|
+ components: { tableList, lineChart },
|
|
|
data() {
|
|
|
return {
|
|
|
+ id: "",
|
|
|
+ info: {},
|
|
|
columns: [
|
|
|
{
|
|
|
label: "方差范围",
|
|
@@ -199,7 +232,28 @@ export default {
|
|
|
|
|
|
methods: {},
|
|
|
|
|
|
- // mounted() {},
|
|
|
+ mounted() {
|
|
|
+ if (this.$route.query.id) {
|
|
|
+ this.id = this.$route.query.id;
|
|
|
+
|
|
|
+ if (this.id) {
|
|
|
+ this.$axios({
|
|
|
+ method: "post",
|
|
|
+ url: this.$api.workManagement.selectProjectTaskById,
|
|
|
+ data: {
|
|
|
+ id: this.id,
|
|
|
+ taskId: "1",
|
|
|
+ },
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.code == 200 && res.info) {
|
|
|
+ this.info = res.info;
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message || "获取信息失败");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|
|
@@ -305,14 +359,49 @@ export default {
|
|
|
margin: 0 10px;
|
|
|
}
|
|
|
|
|
|
- .bgA {
|
|
|
- background-color: #a3e432;
|
|
|
+ .colorfulTable {
|
|
|
+ /deep/ .el-table__body {
|
|
|
+ .el-table__row:first-child {
|
|
|
+ td:last-child {
|
|
|
+ background-color: #a3e432;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-table__row:nth-child(2) {
|
|
|
+ td:last-child {
|
|
|
+ background-color: #f4e015;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-table__row:last-child {
|
|
|
+ td:last-child {
|
|
|
+ background-color: #f56c6c;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
- .bgB {
|
|
|
- background-color: #f4e015;
|
|
|
+ }
|
|
|
+
|
|
|
+ .boxE {
|
|
|
+ // .contentBox {
|
|
|
+ // flex-wrap: wrap;
|
|
|
+ // }
|
|
|
+
|
|
|
+ .content {
|
|
|
+ display: flex;
|
|
|
+ flex: 1;
|
|
|
+ flex-wrap: wrap;
|
|
|
}
|
|
|
- .bgC {
|
|
|
- background-color: #f56c6c;
|
|
|
+
|
|
|
+ .chart {
|
|
|
+ width: 33%;
|
|
|
+ height: calc(25vh);
|
|
|
+ margin-bottom: 60px;
|
|
|
+
|
|
|
+ .title {
|
|
|
+ text-align: center;
|
|
|
+ color: @themeColor;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|