From 8d576aaf23412bd2b0fd83aa77e91f0ed359a9d8 Mon Sep 17 00:00:00 2001
From: hdw <hdw@192.168.7.127>
Date: 星期四, 10 一月 2019 10:48:58 +0800
Subject: [PATCH] 修改线程监控异常显示逻辑 已服务器时间为准
---
gx_tieta/WebRoot/mobil/app/js/common.js | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 116 insertions(+), 1 deletions(-)
diff --git a/gx_tieta/WebRoot/mobil/app/js/common.js b/gx_tieta/WebRoot/mobil/app/js/common.js
index 4398eff..fa12317 100644
--- a/gx_tieta/WebRoot/mobil/app/js/common.js
+++ b/gx_tieta/WebRoot/mobil/app/js/common.js
@@ -81,4 +81,119 @@
var str = reg.replace(ptn, '\\'+'$&');
return str;
}
-}
\ No newline at end of file
+};
+
+
+//渚濊禆ckplayer.js
+var CkVideo = function(container, video) {
+ this.urls = [];
+ this.container = $(container);
+ this.opts = {
+ container: video, //瀹瑰櫒鐨処D鎴朿lassName
+ variable: 'player', //鎾斁鍑芥暟鍚嶇О
+ loop: false, //鎾斁缁撴潫鏄惁寰幆鎾斁
+ autoplay: false,//鏄惁鑷姩鎾斁
+ //poster: 'material/poster.jpg', //灏侀潰鍥剧墖
+ preview: {},
+ drag: 'start', //鎷栧姩鐨勫睘鎬�
+ video: [
+ ['', 'video/mp4']
+ ]
+ };
+
+ this._slide();
+ this._change();
+};
+CkVideo.prototype = {
+ init: function(data, sid) {
+ this.urls = [];
+ for(var i=0; i<data.length; i++) {
+ var _data = data[i];
+ var tmp = {};
+ tmp.fileName = _data.fileName;
+ tmp.fileUrl = '../../../stationsrc/'+sid+'/video/'+_data.fileName;
+ this.urls.push(tmp);
+ }
+
+ // 璁剧疆鎾斁鍒楄〃
+ this._list();
+ }
+ ,player: function(url) {
+ this.opts.video = [[url, 'video/mp4']];
+ new ckplayer(this.opts);
+ }
+ ,_list: function() {
+ var container = this.container.find('.ck-video-list-container ul');
+ container.text("");
+ // 閬嶅巻urls
+ for(var i=0; i<this.urls.length; i++) {
+ var _url = this.urls[i];
+ var _li = $('<li></li>');
+ var _a = $('<a href="javascript:;"></a>');
+ if(i == 0) {
+ _a.addClass('active-this');
+ }
+ var _icon = $('<i class="fa fa-video-camera"></i>');
+ var _span = $('<span>'+_url.fileName+'</span>');
+
+ _a.append(_icon);
+ _a.append(_span);
+ _a.data('url', _url);
+ _li.append(_a);
+ container.append(_li);
+ }
+
+ var rsUrl = this.getAcUrl();
+ this.player(rsUrl);
+
+ }
+ ,_slide: function() {
+ var _list = this.container.find('.ck-video-list');
+ var _slide = this.container.find('.ck-video-slide');
+ var _this = this;
+ _slide.off('click.ck.slide').on('click.ck.slide', function() {
+ _list.toggleClass('slide-hide');
+ });
+ }
+ ,_change: function() {
+ var container = this.container.find('.ck-video-list-container ul');
+ var _this = this;
+ container.off('click.ck.change').on('click.ck.change', 'li a', function() {
+ container.find('li a').removeClass('active-this');
+ $(this).addClass('active-this');
+ var url = $(this).data('url').fileUrl;
+ _this.player(url);
+ });
+ }
+ ,getAcUrl: function() {
+ var container = this.container.find('.ck-video-list-container ul');
+ var acUrl = container.find('.active-this');
+ var url = '';
+ if(acUrl.length != 0) {
+ url = acUrl.data('url').fileUrl;
+ }
+ return url;
+ }
+};
+
+//鏍煎紡鍖栨椂闂�
+Date.prototype.format =function(format)
+{
+ var o = {
+ "M+" : this.getMonth()+1, //month
+ "d+" : this.getDate(), //day
+ "h+" : this.getHours(), //hour
+ "m+" : this.getMinutes(), //minute
+ "s+" : this.getSeconds(), //second
+ "q+" : Math.floor((this.getMonth()+3)/3), //quarter
+ "S" : this.getMilliseconds() //millisecond
+ };
+ if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
+ (this.getFullYear()+"").substr(4- RegExp.$1.length));
+ for(var k in o)if(new RegExp("("+ k +")").test(format))
+ format = format.replace(RegExp.$1,
+ RegExp.$1.length==1? o[k] :
+ ("00"+ o[k]).substr((""+ o[k]).length));
+ return format;
+};
+
--
Gitblit v1.9.1