|
@@ -84,8 +84,12 @@
|
|
|
></el-cascader>
|
|
|
</template>
|
|
|
<template slot="searchItem27">
|
|
|
- <el-checkbox-group v-model="labels">
|
|
|
- <el-checkbox-button label="1" :key="1" class="labelA"
|
|
|
+ <!-- <el-checkbox-group v-model="labels">
|
|
|
+ <el-checkbox-button
|
|
|
+ label="1"
|
|
|
+ :key="1"
|
|
|
+ class="labelA"
|
|
|
+ @click="conditions(1)"
|
|
|
>高速</el-checkbox-button
|
|
|
>
|
|
|
<el-checkbox-button label="2" :key="2" class="labelB"
|
|
@@ -106,8 +110,18 @@
|
|
|
<el-checkbox-button label="7" :key="7" class="labelC"
|
|
|
>掉头</el-checkbox-button
|
|
|
>
|
|
|
- </el-checkbox-group>
|
|
|
+ </el-checkbox-group> -->
|
|
|
+ <div class="labelsBox">
|
|
|
+ <b class="labelA" @click="conditions(1)">高速</b>
|
|
|
+ <b class="labelB" @click="conditions(2)">切入</b>
|
|
|
+ <b class="labelC" @click="conditions(3)">切出</b>
|
|
|
+ <b class="labelD" @click="conditions(4)">变道</b>
|
|
|
+ <b class="labelA" @click="conditions(5)">匝道</b>
|
|
|
+ <b class="labelB" @click="conditions(6)">隧道</b>
|
|
|
+ <b class="labelC" @click="conditions(7)">掉头</b>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
+
|
|
|
<template slot="searchBtn1">
|
|
|
<el-button type="primary" @click="doSearch">查询</el-button>
|
|
|
</template>
|
|
@@ -116,9 +130,16 @@
|
|
|
</template>
|
|
|
</search-layout>
|
|
|
|
|
|
+ <div class="myTabsBox">
|
|
|
+ <el-tabs v-model="activeName" type="card" @tab-click="pageControl">
|
|
|
+ <el-tab-pane label="公有" name="1"></el-tab-pane>
|
|
|
+ <el-tab-pane label="私有" name="2"></el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </div>
|
|
|
+
|
|
|
<tableList
|
|
|
ref="table"
|
|
|
- style="margin: 30px"
|
|
|
+ style="margin: 0 30px 30px"
|
|
|
:columns="columns"
|
|
|
:getDataWay="getDataWay"
|
|
|
:pagination="pagination"
|
|
@@ -166,6 +187,7 @@ export default {
|
|
|
components: { searchLayout, tableList },
|
|
|
data() {
|
|
|
return {
|
|
|
+ activeName: "2",
|
|
|
searchParams: {
|
|
|
//搜索参数
|
|
|
naturalName: "", // 场景名称
|
|
@@ -183,6 +205,8 @@ export default {
|
|
|
cutOut: [], // 切出
|
|
|
laneChange: [], // 变道
|
|
|
turnAround: [], // 掉头
|
|
|
+
|
|
|
+ share: "0", // 0 私有 1 公有
|
|
|
},
|
|
|
labels: [],
|
|
|
list: [],
|
|
@@ -240,7 +264,9 @@ export default {
|
|
|
type: "post",
|
|
|
// firstRequest: false,
|
|
|
data: this.$api.sceneLibrary.querySceneNaturalList,
|
|
|
- param: {},
|
|
|
+ param: {
|
|
|
+ share: "0",
|
|
|
+ },
|
|
|
},
|
|
|
dialogVisible: false,
|
|
|
autoplay: false,
|
|
@@ -256,7 +282,7 @@ export default {
|
|
|
|
|
|
methods: {
|
|
|
doSearch() {
|
|
|
- this.searchParams.highSpeed = this.labels.includes("1")
|
|
|
+ /* this.searchParams.highSpeed = this.labels.includes("1")
|
|
|
? [["roadType", "高速"]]
|
|
|
: [];
|
|
|
this.searchParams.cutIn = this.labels.includes("2")
|
|
@@ -350,7 +376,9 @@ export default {
|
|
|
["selfBehavior", "直路掉头"],
|
|
|
["selfBehavior", "selfBehavior", "路口掉头"],
|
|
|
]
|
|
|
- : [];
|
|
|
+ : []; */
|
|
|
+
|
|
|
+ this.searchParams.share = this.activeName === "1" ? "1" : "0";
|
|
|
this.refreshList(this.searchParams);
|
|
|
},
|
|
|
//刷新table
|
|
@@ -376,10 +404,129 @@ export default {
|
|
|
cutOut: [],
|
|
|
laneChange: [],
|
|
|
turnAround: [],
|
|
|
+ share: this.activeName === "1" ? "1" : "0",
|
|
|
};
|
|
|
- this.labels = [];
|
|
|
+ // this.labels = [];
|
|
|
+ this.doSearch();
|
|
|
+ },
|
|
|
+ pageControl(data) {
|
|
|
+ this.activeName = data.name;
|
|
|
this.doSearch();
|
|
|
},
|
|
|
+ conditions(v) {
|
|
|
+ switch (v) {
|
|
|
+ case 1:
|
|
|
+ this.searchParams.road = [
|
|
|
+ ...this.searchParams.road,
|
|
|
+ ["roadType", "高速"],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ this.searchParams.targetBehavior = [
|
|
|
+ ...this.searchParams.targetBehavior,
|
|
|
+ [
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "机动车从左侧切入成功",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "机动车从右侧切入成功",
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ this.searchParams.targetBehavior = [
|
|
|
+ ...this.searchParams.targetBehavior,
|
|
|
+ [
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "机动车向左侧切出成功",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "targetBehavior",
|
|
|
+ "机动车向右侧切出成功",
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ this.searchParams.selfBehavior = [
|
|
|
+ ...this.searchParams.selfBehavior,
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向左变道成功",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向右变道成功",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向左连续变道",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向右连续变道",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向左变道超车",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "selfBehavior",
|
|
|
+ "向右变道超车",
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ this.searchParams.road = [
|
|
|
+ ...this.searchParams.road,
|
|
|
+ ["ramp", "是"],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ this.searchParams.road = [
|
|
|
+ ...this.searchParams.road,
|
|
|
+ ["tunnel", "是"],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ this.searchParams.selfBehavior = [
|
|
|
+ ...this.searchParams.selfBehavior,
|
|
|
+ ["selfBehavior", "直路掉头"],
|
|
|
+ ["selfBehavior", "selfBehavior", "路口掉头"],
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
viewRow(row) {
|
|
|
this.dialogVisible = true;
|
|
|
this.videoDiaTitle = row.naturalName;
|