-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -79,17 +78,25 @@ export default {
{
lable: '视频总数',
count: 0
+ },
+ {
+ lable: '在线数量',
+ count: 0
+ },
+ {
+ lable: '离线数量',
+ count: 0
}
],
block2OptionsList: [
{
- img: require('../../../assets/map/bianjie/img1.png'),
- label: '码头',
+ img: require('../../../assets/map/gangkou_index/point/ico15.png'),
+ label: '重点工程总数',
count: 0
},
{
- img: require('../../../assets/map/bianjie/img2.png'),
- label: '油罐区域',
+ img: require('../../../assets/map/gangkou_index/point/ico30.png'),
+ label: '重点工程开工数量',
count: 0
}
],
@@ -163,33 +170,70 @@ export default {
this.initgetTable()
},
methods: {
+ // 初始化总摄像头数
+ // initCount() {
+ // requestFN(
+ // '/map/mapPlatformelectronic/listAll',
+ // {
+ // CORPINFO_ID: this.corpInfoId,
+ // AREA: this.area
+ // }
+ // ).then((data) => {
+ // this.block1OptionsList[0].count = data.allForMap
+ // })
+ // },
// 初始化总摄像头数
initCount() {
requestFN(
- '/map/mapPlatformelectronic/listAll',
+ '/map/keyProject/listAllLocation',
{
CORPINFO_ID: this.corpInfoId,
- AREA: this.area
+ AREA: this.area,
+ TYPE: 'VIDEO',
+ GANGKOU: this.gangkou
}
).then((data) => {
- this.block1OptionsList[0].count = data.allForMap
+ this.block1OptionsList[0].count = data.varList.length
+ data.varList.forEach((item) => {
+ if (item.ONLINE_STATUS === '0') {
+ this.block1OptionsList[1].count++
+ } else {
+ this.block1OptionsList[2].count++
+ }
+ })
})
},
+ // 初始化港口摄像头数
+ // initgetTable() {
+ // requestFN(
+ // '/map/mapPlatformelectronic/listAllByArea',
+ // {
+ // CORPINFO_ID: this.corpInfoId,
+ // AREA: this.area
+ // }
+ // ).then((data) => {
+ // data.varList.forEach(item => {
+ // if (item.SUOSHUQUYU === '2') {
+ // this.block2OptionsList[0].count = item.co
+ // } else if (item.SUOSHUQUYU === '1') {
+ // this.block2OptionsList[1].count = item.co
+ // }
+ // })
+ // })
+ // }
// 初始化港口摄像头数
initgetTable() {
requestFN(
- '/map/mapPlatformelectronic/listAllByArea',
+ '/outsourced/listForCount',
{
- CORPINFO_ID: this.corpInfoId,
- AREA: this.area
+ CORPINFO_ID: this.corpInfoId
}
).then((data) => {
+ this.block2OptionsList[0].count = data.varList.length
data.varList.forEach(item => {
- if (item.SUOSHUQUYU === '2') {
- this.block2OptionsList[0].count = item.co
- } else if (item.SUOSHUQUYU === '1') {
- this.block2OptionsList[1].count = item.co
+ if (item.STATE == 1) {
+ this.block2OptionsList[1].count++
}
})
})
diff --git a/src/views/map/dialog/video_play_plat.vue b/src/views/map/dialog/video_play_plat.vue
index 422e14f..1b8d201 100644
--- a/src/views/map/dialog/video_play_plat.vue
+++ b/src/views/map/dialog/video_play_plat.vue
@@ -16,7 +16,7 @@