From bf17d1c5c8270cb8dbd28ea246336509c05c9f44 Mon Sep 17 00:00:00 2001
From: xc <double72cheng@gmail.com>
Date: Thu, 29 Apr 2021 16:01:53 +0800
Subject: [PATCH] 修改精确时间 更改时间轴
---
src/main/resources/public/js/history/historyComponent.js | 59 ++++++++++++++++++++++++++++++-----------------------------
1 files changed, 30 insertions(+), 29 deletions(-)
diff --git a/src/main/resources/public/js/history/historyComponent.js b/src/main/resources/public/js/history/historyComponent.js
index e0a310e..06b9e7e 100755
--- a/src/main/resources/public/js/history/historyComponent.js
+++ b/src/main/resources/public/js/history/historyComponent.js
@@ -48,30 +48,30 @@
let progressTimelayer = window.progressTime;
- let beginDateStr=new Date(formatDate(new Date(new Date().getTime() - dayTimestamp * 1), "YYYY/MM/DD 00:00:00"));
- let endDateStr= new Date(formatDate(new Date(), "YYYY/MM/DD 00:00:00"));
+ let beginDateStr = new Date(formatDate(new Date(new Date().getTime() - dayTimestamp * 1), "YYYY/MM/DD 00:00:00"));
+ let endDateStr = new Date(formatDate(new Date(), "YYYY/MM/DD 00:00:00"));
//创建精确时间选择器
- jeDate("#currentTimer",{
- festival:false, //是否显示农历节日
- minDate:"1900-01-01", //最小日期
- maxDate:"2099-12-31", //最大日期
- method:{
- choose:function (params) {
+ jeDate("#currentTimer", {
+ festival: false, //是否显示农历节日
+ minDate: "1900-01-01", //最小日期
+ maxDate: "2099-12-31", //最大日期
+ method: {
+ choose: function (params) {
}
},
- donefun:function(obj) {
- currentTimer=obj.val;
- let flag = compareTime(beginDateStr,endDateStr,currentTimer);
+ donefun: function (obj) {
+ currentTimer = obj.val;
+ let flag = compareTime(beginDateStr, endDateStr, currentTimer);
if (flag) {
//只有在指定时间才刷新指针位置
progressTimelayer.setTime({
- time:currentTimer,//指针显示时间
- timer:currentTimer,//指针位置计算时间
- originalEvent:{
- layerX:undefined,
+ time: currentTimer,//指针显示时间
+ timer: currentTimer,//指针位置计算时间
+ originalEvent: {
+ layerX: undefined,
},
- type:"",
+ type: "",
});
progressTimelayer.resize();
}
@@ -80,28 +80,29 @@
});
//判断时间是否属于区间内
- function compareTime(begin,end,timer){
+ function compareTime(begin, end, timer) {
var date1 = Date.parse(new Date(begin));
var date2 = Date.parse(new Date(end));
var time = Date.parse(new Date(timer));
- if (date1<time&&date2>time) {
+ if (date1 < time && date2 > time) {
return true;
- };
+ }
+ ;
return false;
}
//播放
$(".progressTime-left-b-start").on("click", function () {
- if (opt.rtspUrl){
+ if (opt.rtspUrl) {
let rtspUrl = opt.rtspUrl;
- historyComponent.playVideoRTSP(rtspUrl,currentTimer,function (result) {
+ historyComponent.playVideoRTSP(rtspUrl, currentTimer, function (result) {
h5lc.play(result.jessicaURL)
- stream_path=result.streamPath;
+ stream_path = result.streamPath;
});
- }else {
- historyComponent.playVideo(cameraId,currentTimer,function (result) {
+ } else {
+ historyComponent.playVideo(cameraId, currentTimer, function (result) {
h5lc.play(result.jessicaURL)
- stream_path=result.streamPath;
+ stream_path = result.streamPath;
});
}
});
@@ -130,10 +131,10 @@
}
//播放 - 针对摄像头id
- HistoryComponent.prototype.playVideo = function (video_id,starttime, callback) {
+ HistoryComponent.prototype.playVideo = function (video_id, starttime, callback) {
$.ajax({
type: "get",
- url: "../../monica/history?param=" + video_id+ "&startTime=" + starttime+"&endTime=",
+ url: "../../monica/history?param=" + video_id + "&startTime=" + starttime + "&endTime=",
timeout: 5000,
async: false,
success: function (result) {
@@ -142,10 +143,10 @@
});
};
//播放 - 针对rtsp
- HistoryComponent.prototype.playVideoRTSP = function (rtspURL,starttime, callback) {
+ HistoryComponent.prototype.playVideoRTSP = function (rtspURL, starttime, callback) {
$.ajax({
type: "get",
- url: "../../monica/rtsp/history?param=" + rtspURL+ "&startTime=" + starttime+"&endTime=",
+ url: "../../monica/rtsp/history?param=" + rtspURL + "&startTime=" + starttime + "&endTime=",
timeout: 5000,
async: false,
success: function (result) {
--
Gitblit v1.9.1