|
@@ -7,13 +7,13 @@
|
|
|
type="card"
|
|
|
@tab-click="pageControl"
|
|
|
>
|
|
|
- <el-tab-pane label="交通事故场景" name="1"></el-tab-pane>
|
|
|
- <el-tab-pane label="自然驾驶场景" name="2"></el-tab-pane>
|
|
|
- <el-tab-pane label="标准法规场景" name="3"></el-tab-pane>
|
|
|
+ <el-tab-pane label="自然驾驶场景" name="1"></el-tab-pane>
|
|
|
+ <el-tab-pane label="标准法规场景" name="2"></el-tab-pane>
|
|
|
+ <el-tab-pane label="交通事故场景" name="3"></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
|
|
|
- <div v-show="activeName === '1'">
|
|
|
+ <div v-show="activeName === '3'">
|
|
|
<search-layout>
|
|
|
<template slot="searchItem1">
|
|
|
<span class="label">场景名称</span>
|
|
@@ -144,10 +144,10 @@
|
|
|
</tableList>
|
|
|
</div>
|
|
|
|
|
|
- <div v-show="activeName === '2'">
|
|
|
+ <div v-show="activeName === '1'">
|
|
|
<search-layout>
|
|
|
<template slot="searchItem1">
|
|
|
- <span class="label">场景编号</span>
|
|
|
+ <span class="label">场景名称</span>
|
|
|
<el-input
|
|
|
v-model="searchParamsB.naturalName"
|
|
|
size="small"
|
|
@@ -158,20 +158,20 @@
|
|
|
</el-input>
|
|
|
</template>
|
|
|
<template slot="searchItem2">
|
|
|
- <span class="label">道路</span>
|
|
|
+ <span class="label">自车行为</span>
|
|
|
<el-cascader
|
|
|
- v-model="searchParamsB.road"
|
|
|
- :options="roadList"
|
|
|
+ v-model="searchParamsB.selfBehavior"
|
|
|
+ :options="selfBehaviorList"
|
|
|
:props="props"
|
|
|
clearable=""
|
|
|
size="small"
|
|
|
></el-cascader>
|
|
|
</template>
|
|
|
<template slot="searchItem3">
|
|
|
- <span class="label">基础设施</span>
|
|
|
+ <span class="label">目标行为</span>
|
|
|
<el-cascader
|
|
|
- v-model="searchParamsB.infrastructure"
|
|
|
- :options="infrastructureList"
|
|
|
+ v-model="searchParamsB.targetBehavior"
|
|
|
+ :options="targetBehaviorList"
|
|
|
:props="props"
|
|
|
clearable=""
|
|
|
size="small"
|
|
@@ -188,20 +188,20 @@
|
|
|
></el-cascader>
|
|
|
</template>
|
|
|
<template slot="searchItem5">
|
|
|
- <span class="label">自车行为</span>
|
|
|
+ <span class="label">道路</span>
|
|
|
<el-cascader
|
|
|
- v-model="searchParamsB.selfBehavior"
|
|
|
- :options="selfBehaviorList"
|
|
|
+ v-model="searchParamsB.road"
|
|
|
+ :options="roadList"
|
|
|
:props="props"
|
|
|
clearable=""
|
|
|
size="small"
|
|
|
></el-cascader>
|
|
|
</template>
|
|
|
<template slot="searchItem6">
|
|
|
- <span class="label">目标行为</span>
|
|
|
+ <span class="label">基础设施</span>
|
|
|
<el-cascader
|
|
|
- v-model="searchParamsB.targetBehavior"
|
|
|
- :options="targetBehaviorList"
|
|
|
+ v-model="searchParamsB.infrastructure"
|
|
|
+ :options="infrastructureList"
|
|
|
:props="props"
|
|
|
clearable=""
|
|
|
size="small"
|
|
@@ -270,7 +270,7 @@
|
|
|
</tableList>
|
|
|
</div>
|
|
|
|
|
|
- <div v-show="activeName === '3'">
|
|
|
+ <div v-show="activeName === '2'">
|
|
|
<search-layout>
|
|
|
<template slot="searchItem1">
|
|
|
<span class="label">场景名称</span>
|
|
@@ -360,9 +360,9 @@
|
|
|
checkedIdsA.length + checkedIdsB.length + checkedIdsC.length
|
|
|
}}
|
|
|
</div>
|
|
|
- <div>交通事故场景: {{ checkedIdsA.length }}</div>
|
|
|
<div>自然驾驶场景: {{ checkedIdsB.length }}</div>
|
|
|
<div>标准法规场景: {{ checkedIdsC.length }}</div>
|
|
|
+ <div>交通事故场景: {{ checkedIdsA.length }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -442,7 +442,7 @@ export default {
|
|
|
selectedA: false, // 是否选中展示已选择项
|
|
|
searchParamsB: {
|
|
|
//搜索参数
|
|
|
- naturalName: "", // 场景编号
|
|
|
+ naturalName: "", // 场景名称
|
|
|
road: [], // 道路
|
|
|
infrastructure: [], // 基础设施
|
|
|
trafficCondition: [], // 交通情况
|
|
@@ -466,13 +466,9 @@ export default {
|
|
|
columnsB: [
|
|
|
//表格列
|
|
|
{
|
|
|
- label: "场景编号",
|
|
|
+ label: "场景名称",
|
|
|
prop: "naturalName",
|
|
|
},
|
|
|
- {
|
|
|
- label: "天气",
|
|
|
- prop: "weather",
|
|
|
- },
|
|
|
{
|
|
|
label: "自车行为",
|
|
|
prop: "selfBehavior",
|
|
@@ -481,6 +477,14 @@ export default {
|
|
|
label: "目标行为",
|
|
|
prop: "targetBehavior",
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "天气",
|
|
|
+ prop: "weather",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "道路类型",
|
|
|
+ prop: "roadType",
|
|
|
+ },
|
|
|
],
|
|
|
paginationB: {
|
|
|
//分页使用
|
|
@@ -563,11 +567,11 @@ export default {
|
|
|
pageControl(data) {
|
|
|
this.activeName = data.name;
|
|
|
if (this.activeName === "1") {
|
|
|
- this.doSearchA();
|
|
|
- } else if (this.activeName === "2") {
|
|
|
this.doSearchB();
|
|
|
- } else {
|
|
|
+ } else if (this.activeName === "2") {
|
|
|
this.doSearchC();
|
|
|
+ } else {
|
|
|
+ this.doSearchA();
|
|
|
}
|
|
|
},
|
|
|
doSearchA() {
|