Merge branch 'master' of http://git.yoho.cn/ops/monitor-ui
Showing
1 changed file
with
23 additions
and
8 deletions
@@ -24,9 +24,7 @@ | @@ -24,9 +24,7 @@ | ||
24 | <%--<span>更新时间</span>--%> | 24 | <%--<span>更新时间</span>--%> |
25 | <%--</div>--%> | 25 | <%--</div>--%> |
26 | <%--</div>--%> | 26 | <%--</div>--%> |
27 | - | ||
28 | <%--</div>--%> | 27 | <%--</div>--%> |
29 | - | ||
30 | </div> | 28 | </div> |
31 | </div> | 29 | </div> |
32 | </div> | 30 | </div> |
@@ -83,6 +81,24 @@ | @@ -83,6 +81,24 @@ | ||
83 | 81 | ||
84 | }; | 82 | }; |
85 | 83 | ||
84 | + var createTimeStr = function (checkTime) { | ||
85 | + var now = new Date(); //当前时间 | ||
86 | + var ctime = new Date(Date.parse(checkTime.replace(/-/g, "/"))); | ||
87 | + var timediff = now.getTime() - ctime.getTime(); //时间差的毫秒数 | ||
88 | + | ||
89 | + | ||
90 | + var leave1 = timediff % (24 * 3600 * 1000); //计算天数后剩余的毫秒数 | ||
91 | + var hours = Math.floor(leave1 / (3600 * 1000));//计算相差分钟数 | ||
92 | + | ||
93 | + var leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数 | ||
94 | + var minutes = Math.floor(leave2 / (60 * 1000));//计算相差秒数 | ||
95 | + | ||
96 | + var leave3 = leave2 % (60 * 1000); //计算分钟数后剩余的毫秒数 | ||
97 | + var seconds = Math.round(leave3 / 1000); | ||
98 | + | ||
99 | + return minutes + " 分钟 " + seconds + " 秒" + "前更新"; | ||
100 | + } | ||
101 | + | ||
86 | var refreshDashBoard = function () { | 102 | var refreshDashBoard = function () { |
87 | $.ajax({ | 103 | $.ajax({ |
88 | url: contextPath + "/javaApi/allStatus", | 104 | url: contextPath + "/javaApi/allStatus", |
@@ -98,7 +114,9 @@ | @@ -98,7 +114,9 @@ | ||
98 | console.log($("#btn_" + val.cloudType + "_" + val.serviceType)); | 114 | console.log($("#btn_" + val.cloudType + "_" + val.serviceType)); |
99 | var btn = $("#btn_" + val.cloudType + "_" + val.serviceType); | 115 | var btn = $("#btn_" + val.cloudType + "_" + val.serviceType); |
100 | if (val.updateTime != undefined && val.updateTime != "") { | 116 | if (val.updateTime != undefined && val.updateTime != "") { |
101 | - $("#span_time_" + val.serviceType).html(val.updateTime.slice(5)); | 117 | + |
118 | + var timestr = createTimeStr(val.updateTime) | ||
119 | + $("#span_time_" + val.serviceType).html(timestr); | ||
102 | } | 120 | } |
103 | console.log(val); | 121 | console.log(val); |
104 | if (val.errNum > 0) { | 122 | if (val.errNum > 0) { |
@@ -123,15 +141,12 @@ | @@ -123,15 +141,12 @@ | ||
123 | 141 | ||
124 | function timer() { | 142 | function timer() { |
125 | refreshDashBoard(); | 143 | refreshDashBoard(); |
126 | - setTimeout("timer()", 30000); | ||
127 | - } | ||
128 | - ; | 144 | + setTimeout("timer()", 15000); |
145 | + }; | ||
129 | 146 | ||
130 | 147 | ||
131 | $(function () { | 148 | $(function () { |
132 | getJavaAppType(); | 149 | getJavaAppType(); |
133 | - | ||
134 | - | ||
135 | }); | 150 | }); |
136 | 151 | ||
137 | 152 |
-
Please register or login to post a comment