|
@@ -106,7 +106,15 @@
|
|
|
<dv-decoration-3 style="width:150px;height:15px;margin-right: 1rem;"/>
|
|
|
</div>
|
|
|
<div class="i-list-con h-43">
|
|
|
- <div class="d-l-con" v-for="(item,index) in visuForestCloudCameraBOList"
|
|
|
+ <el-input
|
|
|
+ v-model="rightDeptName"
|
|
|
+ placeholder="请输入摄像头名称"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ prefix-icon="el-icon-search"
|
|
|
+ style="margin-bottom: 20px"
|
|
|
+ />
|
|
|
+ <div class="d-l-con" v-for="(item,index) in visuForestCloudCameraBOListSearch"
|
|
|
:class="{on:listCurrentIndex2 == index}"
|
|
|
v-on:click="dropLocation(item.latitude,item.longitude,index)">
|
|
|
<div class="d-l-l-text">
|
|
@@ -253,12 +261,22 @@ export default {
|
|
|
indentText: '收起左右栏',
|
|
|
indentdisabled: false,
|
|
|
domId: 'dom1',
|
|
|
+ rightDeptName: undefined,
|
|
|
+ visuForestCloudCameraBOListSearch:[]
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
|
// 根据名称筛选部门树
|
|
|
deptName(val) {
|
|
|
this.$refs.tree.filter(val)
|
|
|
+ },
|
|
|
+ rightDeptName(val){
|
|
|
+ this.visuForestCloudCameraBOListSearch=[];
|
|
|
+ for (let i in this.visuForestCloudCameraBOList) {
|
|
|
+ if(this.visuForestCloudCameraBOList[i].cameraName.indexOf(val) != -1){
|
|
|
+ this.visuForestCloudCameraBOListSearch.push(this.visuForestCloudCameraBOList[i]);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -399,6 +417,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
that.visuForestCloudCameraBOList = res.data.visuForestCloudCameraBOList
|
|
|
+ that.visuForestCloudCameraBOListSearch = res.data.visuForestCloudCameraBOList
|
|
|
if (res.data.visuForestCloudCameraBOList != null && res.data.visuForestCloudCameraBOList
|
|
|
.length > 0) {
|
|
|
for (let i = 0; i < res.data.visuForestCloudCameraBOList.length; i++) {
|
|
@@ -493,6 +512,7 @@ export default {
|
|
|
selectCameraByDeptId(depId).then(res => {
|
|
|
//根据设备类型查看列表
|
|
|
that.visuForestCloudCameraBOList = res.data
|
|
|
+ that.visuForestCloudCameraBOListSearch = res.data
|
|
|
if (res.data != null && res.data.length > 0) {
|
|
|
for (let i = 0; i < res.data.length; i++) {
|
|
|
let markersMap = {
|