linan 4 年之前
父節點
當前提交
ed1804996c
共有 2 個文件被更改,包括 1214 次插入1116 次删除
  1. 1157 1065
      fzfx.html
  2. 57 51
      js/api.js

文件差異過大導致無法顯示
+ 1157 - 1065
fzfx.html


+ 57 - 51
js/api.js

@@ -12,89 +12,95 @@ var currIp = "";
 var lanIp = "";
 var sysConfUrl = "/publics/sysconf/get";
 var sysCode = "env-variable";
-function getSysconf(){
+
+function getSysconf() {
 	var sysConfParam = {
-		code:sysCode
+		code: sysCode
 	};
-	getData(sysConfUrl,sysConfParam).then(res => {
-		
+	getData(sysConfUrl, sysConfParam).then(res => {
+
 		var data = JSON.parse(res.conf.data);
 
-		for(var i=0;i<data.length;++i){
-			if(data[i].key=="currIp"){
+		for (var i = 0; i < data.length; ++i) {
+			if (data[i].key == "currIp") {
 				currIp = data[i].val;
-				sessionStorage.setItem("currIp",data[i].val);
+				sessionStorage.setItem("currIp", data[i].val);
 				continue;
 			}
-			if(data[i].key=="lanIp"){
+			if (data[i].key == "lanIp") {
 				lanIp = data[i].val
-				sessionStorage.setItem("lanIp",data[i].val);
+				sessionStorage.setItem("lanIp", data[i].val);
 				continue;
 			}
 		}
-		
+
 	})
 }
 getSysconf()
 //刷新IP
-var t1 = setInterval(getSysconf,30000);
+var t1 = setInterval(getSysconf, 30000);
+
+function getToken() {
 
-function getToken(){
-	
 	$.ajax({
-		type:"POST",
-		url:apiUrl+tokenApi,
-		data:{code:orgCode},
-		dataType:"json",	
-		success:function(d){
+		type: "POST",
+		url: apiUrl + tokenApi,
+		data: {
+			code: orgCode
+		},
+		dataType: "json",
+		success: function(d) {
 			loginIp = d.loginIp;
-			localStorage.setItem("token",d.token);
-			sessionStorage.setItem("loginIp",d.loginIp);
+			localStorage.setItem("token", d.token);
+			sessionStorage.setItem("loginIp", d.loginIp);
 			return d.token;
 		},
-		error:function(d){
+		error: function(d) {
 			return false;
 		}
 	})
 }
 getToken();
 //刷新token
-var t = setInterval(getToken,7000000);
+var t = setInterval(getToken, 7000000);
 
-function getData(url,param,type="POST"){
-	return new Promise(function (resolve, reject) {
-	var token = localStorage.getItem("token");
-	if(!token){
-		getToken();
-		token = localStorage.getItem("token");
-	}
-	
-	$.ajax({
-		type:type,
-		url:apiUrl+url,
-		data:param,
-		dataType:"json",
-		
-		headers:{
-			"x-auth-token":token
-		},
-		success:function(res){
-			resolve(res)
-		},
-		error:function(res){
-			reject(res)
+function getData(url, param, type = "POST") {
+	return new Promise(function(resolve, reject) {
+		var token = localStorage.getItem("token");
+		if (!token) {
+			getToken();
+			token = localStorage.getItem("token");
 		}
-	})
+
+		$.ajax({
+			type: type,
+			url: apiUrl + url,
+			data: param,
+			dataType: "json",
+
+			headers: {
+				"x-auth-token": token
+			},
+			success: function(res) {
+				resolve(res)
+			},
+			error: function(res) {
+				reject(res)
+			}
+		})
 	})
 }
 
 //播放视频
-function play(i,rtsp,videoSize) {
-	var box = document.getElementById('play-box-'+i)
-	
+function play(i, rtsp, videoSize) {
+	var box = document.getElementById('play-box-' + i)
+
 	var canvas = document.createElement("canvas")
 	box.appendChild(canvas)
-	var url = 'ws://'+videoIp+':8088/?rtsp='+encodeURIComponent(rtsp)+'&videoSize='+videoSize
-	
-	return new JSMpeg.Player(url, {canvas: canvas,autoplay:true})
+	var url = 'ws://' + videoIp + ':8088/?rtsp=' + encodeURIComponent(rtsp) + '&videoSize=' + videoSize
+
+	return new JSMpeg.Player(url, {
+		canvas: canvas,
+		autoplay: true
+	})
 }