262 lines
8.9 KiB
Plaintext
262 lines
8.9 KiB
Plaintext
<%@ page contentType="text/html;charset=UTF-8" %>
|
||
<%@ include file="/webpage/include/taglib.jsp"%>
|
||
<html>
|
||
<head>
|
||
<title>磐石市供热信息化平台 - 后台展示页</title>
|
||
<link href="${ctxStatic}/common/jeeplus.css" type="text/css" rel="stylesheet" />
|
||
<script src="${ctxStatic}/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
|
||
<script src="${ctxStatic}/common/jeeplus.js" type="text/javascript"></script>
|
||
<%-- <script src="${ctxStatic}/echarts-2.2.7/build/dist/echarts-all.js"></script> --%>
|
||
<style>
|
||
body{
|
||
font-family: "open sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
|
||
font-size: 13px;
|
||
}
|
||
a {
|
||
color: #23B1BB;
|
||
text-decoration: none;
|
||
}
|
||
iframe{
|
||
border: none;
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
.statisticsBlock{
|
||
height: 65%;
|
||
width: calc(50% - 10px);
|
||
float: left;
|
||
margin-right: 10px;
|
||
margin-bottom: 10px;
|
||
}
|
||
table,tbody,tfoot,thead,tr,th,td {
|
||
margin:0;
|
||
padding:0;
|
||
outline:0;
|
||
font-size:100%;
|
||
vertical-align:baseline;
|
||
background:#fff;
|
||
border-collapse:collapse;
|
||
border-spacing:0;
|
||
border-top:0px;
|
||
}
|
||
.tablebox2 {
|
||
width:100%;
|
||
height:50%;
|
||
overflow:hidden;
|
||
background-color: #FFF;
|
||
}
|
||
.tablebox2 table {
|
||
width:100%;
|
||
}
|
||
.tablebox2 table th,.tablebox2 table td {
|
||
font-size:12px;
|
||
text-align:center;
|
||
line-height:36px;
|
||
}
|
||
.tablebox2 table th {
|
||
background-color:#FFFFFF;
|
||
}
|
||
.tablebox2 table td img {
|
||
display:inline-block;
|
||
vertical-align:middle;
|
||
}
|
||
.tablebox2 table tbody tr:nth-child(even) {
|
||
background-color:#fff;
|
||
}
|
||
.tablebox2.table_md table td,.tablebox2.table_md table th {
|
||
line-height:40px;
|
||
}
|
||
|
||
.automaticOmissionTd{
|
||
white-space:nowrap;/*文本不会换行,在同一行显示*/
|
||
overflow:hidden;/*超出隐藏 */
|
||
text-overflow:ellipsis;/*省略号显示*/
|
||
}
|
||
.automaticOmissionSpan{
|
||
width:15px;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
</style>
|
||
<script type="text/javascript">
|
||
function reload(){
|
||
if(parent && parent.$){
|
||
//在iframe隐藏的时候不刷新,刷新会把图表挤成一坨
|
||
if(!parent.$("[name='iframe00']").is(":hidden")){
|
||
window.location.reload();
|
||
}
|
||
}else{
|
||
window.location.reload();
|
||
}
|
||
}
|
||
setInterval(reload, 1000 * 60 * 3);
|
||
</script>
|
||
</head>
|
||
<body>
|
||
<div class="row">
|
||
<%-- 供水温度统计 --%>
|
||
<div class="statisticsBlock">
|
||
<iframe src="${ctx}/statistics/water/supply/showTemperaturePage"></iframe>
|
||
</div>
|
||
<%-- 气温统计 --%>
|
||
<div class="statisticsBlock">
|
||
<iframe src="${ctx}/statistics/weather/showPage"></iframe>
|
||
</div>
|
||
|
||
<%-- 回水温度统计 --%>
|
||
<div class="statisticsBlock">
|
||
<iframe src="${ctx}/statistics/water/backwater/showTemperaturePage" width="100%" height="100%"></iframe>
|
||
</div>
|
||
|
||
<%--重点小区投诉统计 --%>
|
||
<div class="statisticsBlock">
|
||
<iframe src="${ctx}/statistics/wenti/findStatisticsList" width="100%" height="100%"></iframe>
|
||
</div>
|
||
|
||
<%--换热站表格 --%>
|
||
<div class="statisticsBlock">
|
||
<div class="tablebox2">
|
||
<table id="tableId" cellspacing="0" cellpadding="0">
|
||
<thead>
|
||
<tr>
|
||
<th colspan="2" style="text-align: left;"><font style="margin-left: .5em;">实时数据检测</font></b></th>
|
||
<!-- <th colspan="2">实时数据检测</th> -->
|
||
<th colspan="2">一次网</th>
|
||
<th colspan="2">二次网</th>
|
||
</tr>
|
||
<tr>
|
||
<th style="width:35px;">序号</th>
|
||
<th style="width:150px;text-align: left;">站点名称</th>
|
||
<th style="width:75px;">供水温度</th>
|
||
<th style="width:75px;">回水温度</th>
|
||
<th style="width:75px;">供水温度</th>
|
||
<th style="width:75px;">回水温度</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<c:forEach var="data" items="${list}" varStatus="state">
|
||
<tr>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec">${state.count}</td>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec;text-align: left;">${data.station}</td>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec">${data.view005}</td>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec">${data.view006}</td>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec">${data.view009}</td>
|
||
<td style="<c:if test='${data.caveat == 1}'>background:#d7ad00;</c:if> border-top:1px solid #e7eaec">${data.view010}</td>
|
||
</tr>
|
||
</c:forEach>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="statisticsBlock">
|
||
<div class="tablebox2">
|
||
<table id="tableId2" cellspacing="0" cellpadding="0" style="table-layout: fixed;"><!--列宽由表格宽度和列宽度设定。table-layout: fixed-->
|
||
<col style="width:35px;"/>
|
||
<col style="width:50px;"/>
|
||
<col style="width:100px;"/>
|
||
<col style="width:100px;"/>
|
||
<col style="width:100px;"/>
|
||
<thead>
|
||
<tr>
|
||
<th colspan="5" style="text-align: left;"><font style="margin-left: .5em;">出勤公示牌</font></b></th>
|
||
</tr>
|
||
<tr>
|
||
<th>序号</th>
|
||
<th>姓名</th>
|
||
<th style="text-align: left;">事由</th>
|
||
<th>开始时间</th>
|
||
<th>结束时间</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<c:forEach var="data" items="${vacateAndGoOutList}" varStatus="state">
|
||
<tr>
|
||
<td style="border-top:1px solid #e7eaec">${state.count}</td>
|
||
<td style="border-top:1px solid #e7eaec">${data.name}</td>
|
||
<td class="automaticOmissionTd" style="text-align: left;border-top:1px solid #e7eaec" title="${data.cause}">${data.cause}</td>
|
||
<%-- <td style="border-top:1px solid #e7eaec">${data.sectionName}</td> --%>
|
||
<td style="border-top:1px solid #e7eaec"><fmt:formatDate value="${data.beginTime}" pattern="yyyy-MM-dd HH:mm"/></td>
|
||
<td style="border-top:1px solid #e7eaec"><fmt:formatDate value="${data.endTime}" pattern="yyyy-MM-dd HH:mm"/></td>
|
||
</tr>
|
||
</c:forEach>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</body>
|
||
<script>
|
||
// 参数1 tableID,参数2 div高度,参数3 速度,参数4 tbody中tr几条以上滚动
|
||
//同页面中存在几个滚动表格,添加几个loop
|
||
var loop,loop2;
|
||
tableScroll('tableId', "100%", 30, 10,loop);
|
||
tableScroll('tableId2', "100%", 30, 10,loop2);
|
||
|
||
function tableScroll(tableid, hei, speed, len,funName) {
|
||
clearTimeout(funName);
|
||
var $this = $('#' + tableid);
|
||
var $thisp = $this.parent();
|
||
$thisp.find('.tableid_').remove();
|
||
$thisp.prepend(
|
||
'<table class="tableid_' + tableid + '"><thead>' + $this.find('thead').html() + '</thead></table>'
|
||
).css({
|
||
'position': 'relative',
|
||
'overflow': 'hidden',
|
||
'height': hei
|
||
});
|
||
var $tableid = $(".tableid_" + tableid);
|
||
$tableid.find('th').each(function(i) {
|
||
$(this).css('width', $this.find('th:eq(' + i + ')').width());
|
||
});
|
||
$tableid.css({
|
||
'position': 'absolute',
|
||
'top': 0,
|
||
'left': 0,
|
||
'z-index': 9
|
||
})
|
||
$this.css({
|
||
'position': 'absolute',
|
||
'top': 0,
|
||
'left': 0,
|
||
'z-index': 1
|
||
})
|
||
|
||
if ($this.find('tbody tr').length > len) {
|
||
$this.find('tbody').html($this.find('tbody').html() + $this.find('tbody').html() + $this.find('tbody').html() + $this.find('tbody').html());
|
||
$tableid.css('top', 0);
|
||
$this.css('top', 0);
|
||
var tblTop = 0;
|
||
var outerHeight = $this.find('tbody').find("tr").outerHeight();
|
||
|
||
function Marqueehq() {
|
||
if (tblTop <= -outerHeight * $this.find('tbody').find("tr").length) {
|
||
tblTop = 0;
|
||
} else {
|
||
tblTop -= 1;
|
||
}
|
||
$this.css('margin-top', tblTop + 'px');
|
||
clearTimeout(funName);
|
||
funName = setTimeout(function() {
|
||
Marqueehq()
|
||
}, speed);
|
||
}
|
||
|
||
funName = setTimeout(Marqueehq, speed);
|
||
$this.find('tbody').hover(function() {
|
||
clearTimeout(funName);
|
||
}, function() {
|
||
clearTimeout(funName);
|
||
if ($this.find('tbody tr').length > len) {
|
||
funName = setTimeout(Marqueehq, speed);
|
||
}
|
||
})
|
||
}
|
||
}
|
||
|
||
</script>
|
||
</html> |