From ee29cf3cb78586a41ada809f90f6483404cc3aa4 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Fri, 21 May 2021 17:25:06 +0800
Subject: [PATCH] 地图模式问题修复,海康视频问题修复
---
public/realVideo/realtime-view-video.js | 21 ++++++++++++++++++---
src/views/Video/video.vue | 8 +++++++-
public/map/index.html | 6 ++++--
3 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/public/map/index.html b/public/map/index.html
index 2d2dd89..8228655 100644
--- a/public/map/index.html
+++ b/public/map/index.html
@@ -51,9 +51,11 @@
_framework.onSiderContainerShow();
_framework.resize();
_AppEvent = AppEvent;
- //获取设备id
- window.clientID = locationObj.clientID;
+ if (locationObj != null){
+ //获取设备id
+ window.clientID = locationObj.clientID;
+ }
_AppEvent.addAppEventListener("mapLoad", function(map){
if (locationObj && locationObj != null) {
map.centerAndZoom(new esri.geometry.Point(locationObj.x,locationObj.y, new esri.SpatialReference({ wkid: 4326 })), 16);
diff --git a/public/realVideo/realtime-view-video.js b/public/realVideo/realtime-view-video.js
index 3a52acf..0bde041 100644
--- a/public/realVideo/realtime-view-video.js
+++ b/public/realVideo/realtime-view-video.js
@@ -14,14 +14,29 @@
// 获取设备号,序列号
var channelNumber = getQueryStringByKey('channelNumber');
var serialNumber = getQueryStringByKey('serialNumber');
- $.ajax({
+ var manufacturer = getQueryStringByKey('manufacturer');
+ var deviceNumber = getQueryStringByKey('deviceNumber');
+
+ if (manufacturer == "HK"){
+ $.ajax({
+ type: 'GET',
+ dataType: 'JSON',
+ url: "/api/blade-jfpts/equipment/equipment/selectEquimentPlayInfo?number=" + deviceNumber + "&bmp=" + "m3u8" + "&manufacturer=" + manufacturer,
+ success: function (data) {
+ realStartVideo($('.realtime-view-video-box video')[0], data.data.address)
+ }
+ })
+ }else {
+ $.ajax({
type: 'GET',
dataType: 'JSON',
url: "https://web.byisf.com:18000/GetPlayUrl?deviceCode=" + serialNumber + "&chl=" + channelNumber,
success: function (data) {
- realStartVideo($('.realtime-view-video-box video')[0], data.data.m3u8)
+ realStartVideo($('.realtime-view-video-box video')[0], data.data.m3u8)
}
- })
+ })
+ }
+
diff --git a/src/views/Video/video.vue b/src/views/Video/video.vue
index ac6e389..921ceb3 100644
--- a/src/views/Video/video.vue
+++ b/src/views/Video/video.vue
@@ -20,6 +20,8 @@
reportUrl: "",
channelNumber: null,
serialNumber: null,
+ manufacturers: null,
+ deviceNumber: null,
};
},
methods: {
@@ -28,7 +30,11 @@
"./realVideo/realtime-view-videos.html?channelNumber=" +
this.$route.query.channelNumber +
"&serialNumber=" +
- this.$route.query.serialNumber;
+ this.$route.query.serialNumber +
+ "&manufacturer=" +
+ this.$route.query.manufacturers +
+ "&deviceNumber=" +
+ this.$route.query.deviceNumber;
},
},
};
--
Gitblit v1.9.3