展示

在这里插入图片描述

jsp 页面层

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>实时监测</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta content="" name="description" />
<meta content="" name="author" />
<link rel="stylesheet" type="text/css"
	href="<%=basePath%>easyui/themes/icon.css">


<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link rel="stylesheet" type="text/css"
	href="<%=basePath%>easyui/themes/default/easyui.css">
<link
	href="<%=basePath%>assets/global/plugins/font-awesome/css/font-awesome.min.css"
	rel="stylesheet" type="text/css" />
<link
	href="<%=basePath%>assets/global/plugins/simple-line-icons/simple-line-icons.min.css"
	rel="stylesheet" type="text/css" />
<link
	href="<%=basePath%>assets/global/plugins/bootstrap/css/bootstrap.min.css"
	rel="stylesheet" type="text/css" />
<link
	href="<%=basePath%>assets/global/plugins/uniform/css/uniform.default.css"
	rel="stylesheet" type="text/css" />
<link
	<%-- 	href="<%=basePath%>assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" --%>
	rel="stylesheet"
	type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->

<!-- BEGIN THEME GLOBAL STYLES -->
<link href="<%=basePath%>assets/global/css/components.min.css"
	rel="stylesheet" id="style_components" type="text/css" />
<link href="<%=basePath%>assets/global/css/plugins.min.css"
	rel="stylesheet" type="text/css" />
<!-- END THEME GLOBAL STYLES -->
<!-- BEGIN PAGE LEVEL STYLES -->
<link href="<%=basePath%>assets/apps/css/inbox.min.css" rel="stylesheet"
	type="text/css" />
<!-- END PAGE LEVEL STYLES -->
<!-- BEGIN THEME LAYOUT STYLES -->
<link href="<%=basePath%>assets/layouts/layout4/css/layout.min.css"
	rel="stylesheet" type="text/css" />
<link
	href="<%=basePath%>assets/layouts/layout4/css/themes/light.min.css"
	rel="stylesheet" type="text/css" id="style_color" />
<link href="<%=basePath%>assets/layouts/layout4/css/custom.min.css"
	rel="stylesheet" type="text/css" />
<!-- END THEME LAYOUT STYLES -->
<link rel="shortcut icon" href="favicon.ico" />

<!-- END HEAD -->

<!-- BEGIN PAGE LEVEL PLUGINS -->
<!-- 表格的样式信息lxy -->
<link rel="stylesheet"
	href="<%=basePath%>css/bootstrap/bootstrap-table.min.css" />

<!--图标和默认样式-->
<!-- <link rel="stylesheet" type="text/css" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css"> -->
<!-- <link rel="stylesheet" type="text/css" href="http://cdn.bootcss.com/font-awesome/4.6.0/css/font-awesome.min.css"> -->
<!--核心样式-->
<link href="<%=basePath%>css/ySelect.css" rel="stylesheet"
	type="text/css">
<script src="<%=basePath%>js/jquery-1.11.3.min.js"></script>
<script src="<%=basePath%>js/bootstrap.min.js"></script>
<script src="<%=basePath%>js/ySelect.js"></script>
<link rel="stylesheet" type="text/css"
	href="<%=basePath%>easyui/themes/default/easyui.css">
<%--         <script src="<%=basePath%>easyui/jquery.easyui.min.js"></script> --%>
<link type="text/css" rel="stylesheet"
	href="<%=basePath%>jeDate/skin/jedate.css">
<script type="text/javascript" src="<%=basePath%>jeDate/src/jedate.js"></script>
<script src="<%=basePath %>js/bootstrap/center-loader.js"></script>
<script src="<%=basePath%>js/bootstrap/bootstrap-table.min.js"></script>
<script src="<%=basePath%>js/bootstrap/bootstrap-table-zh-CN.min.js"></script>
</head>
<style>
* {
	font-family: "微软雅黑";
	font-size: 16px;
	letter-spacing: 2px;
}
</style>
<style>
   /*鼠标移上去变色(不点击)*/ {
	color: #fff;
	border-color: #b1b0b0;
	background: #b1b0b0;
	border: none;
}

.start {
	cursor: pointer;
}

.end {
	cursor: pointer;
	color: #fff;
	background: #b1b0b0;
	border: none;
	font-family: "微软雅黑";
	font-size: 20px;
	letter-spacing: 2px;
}
</style>
<body>
	<div class="page-content">

<!-- 		<ul class="page-breadcrumb breadcrumb"> -->
<!--              <li > -->
<!--                  <span style="color:#5e738b;font-size: 16px;"></span> -->
<!--                  <span style="color:#5e738b;font-size: 16px;margin-left: 27px;">边坡项目</span> -->
<!--                  <i class="fa fa-circle"></i> -->
<!--              </li> -->
<!--              <li> -->
<!--                  <span style="font-size: 16px;">实时监测</span> -->
<!--              </li> -->
<!--          </ul> -->

		<!-- <ul class="page-breadcrumb breadcrumb">
                        <li >



                            <span style="color:#5e738b;font-size: 16px;"></span>

                            <span style="color:#5e738b;font-size: 16px;margin-left: 27px;">边坡项目</span>

                            <i class="fa fa-circle"></i>
                        </li>
                        <li>
                            <span style="font-size: 16px;">实时监测</span>
                        </li>
                      
                    </ul> -->


		<div class="row">
			<div class="col-md-12">
				<div class="row clearfix" style="font-size: 20px; margin-left: 5px">
					<c:forEach items="${list }" var="list" varStatus="status">
						<button type="button" class="flag ${list.MT_DELFLAG}"
							onclick="dj(this);" value="${list.MT_FID }"
							id="searchBtn${list.MT_TYPE }">${list.MT_NAME }</button>
					</c:forEach>
				</div>
				<div class="tabbable-line" style="font-size: 20px; margin-left: 5px">
					<c:forEach items="${list}" var="list" varStatus="status" begin="0">
						<c:if test="${list.MT_TYPE == 1 }">
							<ul class="nav nav-tabs" id="ui${list.MT_TYPE}" style="display: block;">
								<c:forEach items="${list.children }" var="list1" varStatus="status" begin="0">
			                  		<c:if test="${status.index+1 eq 1}">
				                  		<li class="active" id="${list1.MT_FID}"  value="${status.index+1}">
					                       <a  id="t_${status.index+1 }" data-toggle="tab" lang="${status.index }" style="font-size: 16px;">${list1.MT_NAME}</a>
					                    </li>
			                  		</c:if>
			                  		<c:if test="${status.index+1 != 1}">
				                  		<li id="${list1.MT_FID}" value="${status.index+1}">
					                        <a id="t_${status.index+1 }" data-toggle="tab" lang="${status.index }" style="font-size: 16px;">${list1.MT_NAME}</a>
					                    </li>
				                 	</c:if>
                  				</c:forEach>
							</ul>
						</c:if>
						<c:if test="${list.MT_TYPE != 1 }">
							<ul class="nav nav-tabs" id="ui${list.MT_TYPE}" style="display: none;">
								<c:forEach items="${list.children }" var="list1" varStatus="status" begin="0">
									<c:choose>
										<c:when test="${status.index+1 eq 1}">
											<li class="active" id="${list1.MT_FID}" value="${list.MT_TYPE}${status.index+1}">
												<a id="t_${list.MT_TYPE}${status.index+1 }"
												data-toggle="tab" lang="${status.index }"
												style="font-size: 16px;">${list1.MT_NAME}</a>
											</li>
										</c:when>
										<c:otherwise>
											<li id="${list1.MT_FID}" value="${list.MT_TYPE}${status.index+1}">
											<a id="t_${list.MT_TYPE}${status.index+1 }" data-toggle="tab"
												lang="${status.index }" style="font-size: 16px;">${list1.MT_NAME}</a>
											</li>
										</c:otherwise>
									</c:choose>
								</c:forEach>
							</ul>
						</c:if>
					</c:forEach>
				</div>
			</div>
			<div class="tab-pane fade active in" id="tab_1_1" style="margin-top: 10px;">
				<div class="row">  
					<div class="col-md-12">
					<div class="portlet light bordered" style="height: 714px">
						<div class="nav nav-tabs" style="font-size: 18px;">
							<div id="item_li">
							<c:forEach items="${list}" var="list" varStatus="status" begin="0">
								<c:forEach items="${list.children}" var="list1" varStatus="status1" begin="0">
									<ul id="${status.index+1}${status1.index+1}" class="nav nav-tabs" style="display: none;margin-left: 13px">
					        			<c:forEach items="${list1.children }" var="list2" varStatus="status2" begin="0">
						        			<c:if test="${status2.index+1 eq 1}">
							        			<li class="val${status.index+1}${status1.index+1} active" onclick="showMtInfo('${list2.MT_FID}','${status.index+1}${status1.index+1}${status2.index+1}')" id="${list2.MT_FID}" value="${status.index+1}${status1.index+1}${status2.index+1}">
							        				<a id="t_${status.index+1}${status1.index+1}${status2.index+1}" data-toggle="tab" lang="${status2.index }">${list2.MT_NAME}</a>
							        			</li>
						        			</c:if>
						        			<c:if test="${status2.index+1 != 1}">
							        			<li class="val${status.index+1}${status1.index+1}"onclick="showMtInfo('${list2.MT_FID}','${status.index+1}${status1.index+1}${status2.index+1}')" id="${list2.MT_FID}" value="${status.index+1}${status1.index+1}${status2.index+1}">
							        				<a id="t_${status.index+1}${status1.index+1}${status2.index+1}" data-toggle="tab" lang="${status2.index }">${list2.MT_NAME}</a>
							        			</li>
						        			</c:if>
				        				</c:forEach>
					        		</ul>
								</c:forEach>
							</c:forEach>
							</div>
						</div>
						<div class="table-scrollable table-responsive">
							<input type="hidden" id="mtfid" value="">
							<table id="init"
								class="table table-striped table-bordered table-hover table-checkable order-column table text-nowrap">
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
	<script type="text/javascript">
	
$(function(){

	$("#searchBtn1").on("click",function(){
		$("#ui1").click()
		$("#ui1").show();
		$("#ui1").find("li").prop("class","")
		$("#ui1").find("li:first").prop("class","active")
		$("#ui2").hide();
		$("#ui2").find("li").prop("class","")
		$("#ui3").hide(); 
		$("#ui3").find("li").prop("class","") 
		$('#11').show();
		$('#12').hide();
		$('#21').hide();
		$('#t_111').click();
		initSurfaceOneOneOne();
		
		
	})
	
	$("#searchBtn2").on("click",function(){
		$("#ui2").click()
		$("#ui2").show();
		$("#ui2").find("li").prop("class","")
		$("#ui2").find("li:first").prop("class","active")
		$("#ui1").hide();
		$("#ui1").find("li").prop("class","")
		$("#ui3").hide(); 
		$("#ui3").find("li").prop("class","")
		$('#11').hide();
		$('#12').hide();
		$('#21').show();
		$('#t_211').click();
		initDeformationTwoOneOne();
	})
	
	$("#searchBtn3").on("click",function(){
		$("#ui3").click()
		$("#ui3").show();
		$("#ui3").find("li").prop("class","")
		$("#ui3").find("li:first").prop("class","active")
		$("#ui1").hide();
		$("#ui1").find("li").prop("class","")
		$("#ui2").hide(); 
		$("#ui2").find("li").prop("class","")
		$('#11').hide();
		$('#12').hide();
		$('#21').hide();
		initRainfall();
	})
	
});

$("#t_1").on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$('#11').show();
	$('#12').hide();
	$('#21').hide();
	$('#t_111').click();
	initSurfaceOneOneThree();
	
})

function showMtInfo(mtfid,index){
	$("#mtfid").val(mtfid);
	if("113"==index){
		initSurfaceOneOneOne();
	}else if("112"==index){
		initSurfaceOneOneTwo();
	}else if("111"==index){
		initSurfaceOneOneThree();
	}else if("121"==index){
		initDeepDisplacementOneTwoOne();
	}else if("122"==index){
		initDeepDisplacementOneTwoTwo();
	}else if("211"==index){
		initDeformationTwoOneOne();
	}else if("212"==index){
		initDeformationTwoOneTwo();
	}
}

/* $("#t_111").on("click",function(){
	initSurfaceOneOneOne();
}) */

function initSurfaceOneOneOne(mtfid){
	//防止表单重复提交1
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams111,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: 'GNSS监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: 'GNSS监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'type',
		    title: '设备类型',
		    align: 'center',
		},			    			    
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'rsm_X',
		    title: '#X(mm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_Y',
		    title: '#Y(mm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_H',
		    title: '#H(mm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value.length>19){
 					value=value.substring(0,19);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};

function queryParams111(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

/* $("#t_112").on("click",function(){
	initSurfaceOneOneTwo();
}) */

function initSurfaceOneOneTwo(){
	//防止表单重复提交1
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams112,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '地表水平位移监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '地表水平位移监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
          		{
        		    field: 'rownum_',
        		    title: '序号',
        		    sortable: true,
        		    align: 'center',
        		    width: 40,
                    formatter: function (value, row, index) {
                        //获取每页显示的数量
                        var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                        //获取当前是第几页
                        var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                        //返回序号,注意index是从0开始的,所以要加上1
                        return pageSize * (pageNumber - 1) + index + 1;
                    }
        		},
        		{
        		    field: 'point',
        		    title: '测点',
        		    valign:'middle',
        		    align: 'center',
        		    
        		},
        		{
        		    field: 'type',
        		    title: '设备类型',
        		    align: 'center',
        		},			    			    
        		{
        		    field: 'rsm_EM_FID',
        		    title: '设备编号',
        		    valign:'middle',
        		    align: 'center',	 
        		},	
        		{
        		    field: 'model',
        		    title: '设备型号',
        		    valign:'middle',
        		    align: 'center',	 
        		   
        		},
        		{
        		    field: 'rsm_FIRST_VALUE',
        		    title: '初值',
        		    valign:'middle',
        		    align: 'center',	 
        		},
        		{
        		    field: 'rsm_PRESENT',
        		    title: '现值',
        		    valign:'middle',
        		    align: 'center',	 
//         		    formatter:function(value,row,index){
//          		    	var temp=value;
//          		    	var aNew;
//          		    	 var re = /([0-9]+.[0-9]{2})[0-9]*/;
//          		    	 aNew = value.replace(re,"$1");
//          				return '<div title="'+temp+'">'+aNew+'</div>' ;
//          			}
        		},
        		{		
        			field:'rsm_RELATIVE',
        			title:'相对变化量(mm)',
        		    valign: 'middle',	               
        		    align: 'center',
        		    /* formatter:function(value,row,index){
         		    	var temp=value;
         				if( value != null && value!=""){
         					value=parseInt(value);
         				}
         				return '<div title="'+temp+'">'+value+'</div>' ;
         			} */
        		},
        		{		
        			field:'rsm_COLLECTION_TIME',
        			title:'采集时间',
        		    valign: 'middle',	               
        		    align: 'center',
        		    formatter:function(value,row,index){
         		    	var temp=value;
         				if( value != null && value.length>19){
         					value=value.substring(0,19);
         				}
         				return '<div title="'+temp+'">'+value+'</div>' ;
         			}
        		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};

function queryParams112(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

function initSurfaceOneOneThree(){
	//防止表单重复提交1
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams113,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '地表垂直位移监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '地表垂直位移监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
          		{
        		    field: 'rownum_',
        		    title: '序号',
        		    sortable: true,
        		    align: 'center',
        		    width: 40,
                    formatter: function (value, row, index) {
                        //获取每页显示的数量
                        var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                        //获取当前是第几页
                        var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                        //返回序号,注意index是从0开始的,所以要加上1
                        return pageSize * (pageNumber - 1) + index + 1;
                    }
        		},
        		{
        		    field: 'point',
        		    title: '测点',
        		    valign:'middle',
        		    align: 'center',
        		},
        		{
        		    field: 'type',
        		    title: '设备类型',
        		    align: 'center',
        		},			    			    
        		{
        		    field: 'rsm_EM_FID',
        		    title: '设备编号',
        		    valign:'middle',
        		    align: 'center',	 
        		},	
        		{
        		    field: 'model',
        		    title: '设备型号',
        		    valign:'middle',
        		    align: 'center',	 
        		   
        		},
        		{
        		    field: 'rsm_FIRST_VALUE',
        		    title: '初值',
        		    valign:'middle',
        		    align: 'center',	 
        		   
        		},
        		{
        		    field: 'rsm_PRESENT',
        		    title: '现值',
        		    valign:'middle',
        		    align: 'center',	 
        		   
        		},
        		{		
        			field:'rsm_RELATIVE',
        			title:'相对变化量(mm)',
        		    valign: 'middle',	               
        		    align: 'center',
        		   /*  formatter:function(value,row,index){
         		    	var temp=value;
         				if( value != null && value!=""){
         					value=parseInt(value);
         				}
         				return '<div title="'+temp+'">'+value+'</div>' ;
         			} */
        		},
        		{		
        			field:'rsm_COLLECTION_TIME',
        			title:'采集时间',
        		    valign: 'middle',	               
        		    align: 'center',
        		    formatter:function(value,row,index){
         		    	var temp=value;
         				if( value != null && value.length>19){
         					value=value.substring(0,19);
         				}
         				return '<div title="'+temp+'">'+value+'</div>' ;
         			}
        		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};

function queryParams113(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

$("#t_2").on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$('#12').show();
	$('#21').hide();
	$('#11').hide();
	$('#t_121').click();
	initDeepDisplacementOneTwoOne();
})

// $('#t_121').on("click",function(){
// 	$("#t_121").parent().prop("class","")
// 	$("#t_122").parent().prop("class","")
// 	$("#t_121").parent().prop("class","active")
// 	initDeepDisplacementOneTwoOne();
// 	$('#12').show();
// 	$('#21').hide();
// 	$('#11').hide();
// })
 
function initDeepDisplacementOneTwoOne(){
	//alert(222)
	//防止表单重复提交2
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams121,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true,//整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '深部水平位移',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '深部水平位移',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
		    formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_DEPTH',
		    title: '测点深度',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    align: 'center',
		},			    			    
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'水平相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		    /* formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value.length>19){
 					value=value.substring(0,19);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams121(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

// $('#t_122').on("click",function(){
// 	$("#t_121").parent().prop("class","")
// 	$("#t_122").parent().prop("class","")
// 	$("#t_122").parent().prop("class","active")
// 	initDeepDisplacementOneTwoTwo();
// 	$('#12').show();
// 	$('#21').hide();
// 	$('#11').hide();
// })
 
function initDeepDisplacementOneTwoTwo(){
	//alert(222)
	//防止表单重复提交2
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams122,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true,//整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '深部分层沉降',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '深部分层沉降',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_DEPTH',
		    title: '测点深度',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    align: 'center',
		},			    			    
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'沉降相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		    /* formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value.length>19){
 					value=value.substring(0,19);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams122(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

$('#t_3').on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$("#t_3").parent().prop("class","")
	$("#t_4").parent().prop("class","")
	$("#t_5").parent().prop("class","")
	$("#t_6").parent().prop("class","")
	$("#t_3").parent().prop("class","active")
	initGroundwater();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})
function initGroundwater(){
	//防止表单重复提交3
	$('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
		$('#init').bootstrapTable({
		method: 'get',
	    contentType: "application/x-www-form-urlencoded",
		url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
	    cache: false,
	    pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
	    // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
	    queryParams:queryParams3,//带参数查询
	    singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
	    clickToSelect:true, //整行点击
	    showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '地下水位监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '地下水位监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
	    uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初始水位(cm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '当前水位(cm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    
		}],
	    onLoadSuccess:function(){
	    	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
	    	$('body').loader('hide');
		},
	    onLoadError: function () {
	//	            bootbox.alert("数据加载失败!");
	        window.parent.modalOutError("数据加载失败!");
	    }
	});
};
function queryParams3(params){
	var value11 = $('.active').attr("id");
	var temp = {
		RSM_FIRST_TYPE:value11,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_4').on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$("#t_3").parent().prop("class","")
	$("#t_4").parent().prop("class","")
	$("#t_5").parent().prop("class","")
	$("#t_6").parent().prop("class","")
	$("#t_4").parent().prop("class","active")
	initPoreWaterPressure();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})

function initPoreWaterPressure(){
	//防止表单重复提交3
	$('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
		$('#init').bootstrapTable({
		method: 'post',
	    contentType: "application/x-www-form-urlencoded",
		url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
	    cache: false,
	    pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
	    // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
	    queryParams:queryParams4,//带参数查询
	    singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
	    clickToSelect:true, //整行点击
	    showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '孔隙水压力监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '孔隙水压力监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
	    uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初始值(kPa)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '当前值(kPa)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    
		}],
	    onLoadSuccess:function(){
	    	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
	    	$('body').loader('hide');
		},
	    onLoadError: function () {
	//	            bootbox.alert("数据加载失败!");
	        window.parent.modalOutError("数据加载失败!");
	    }
	});
};
function queryParams4(params){
	var value11 = $('.active').attr("id");
	var temp = {
		RSM_FIRST_TYPE:value11,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_5').on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$("#t_3").parent().prop("class","")
	$("#t_4").parent().prop("class","")
	$("#t_5").parent().prop("class","")
	$("#t_6").parent().prop("class","")
	$("#t_5").parent().prop("class","active")
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
	initEarthPressure();
})

function initEarthPressure(){
	//防止表单重复提交5
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'post',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams5,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '土压力监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '土压力监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
		    formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_CURRENT_SOILRESSURE',
			title:'当前土压力(kPa)',
		    valign: 'middle',	               
		    align: 'center',
		    /* formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
   		    	var temp=value;
   				if( value != null && value.length>19){
   					value=value.substring(0,19);
   				}else if(value != null && value.length>0&&value.length<20){value = value;}else{value = "-"}
   				return '<div title="'+temp+'">'+value+'</div>' ;
   			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams5(params){
	var value11 = $('.active').attr("id");
	var temp = {
		RSM_FIRST_TYPE:value11,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_6').on("click",function(){
	$("#t_1").parent().prop("class","")
	$("#t_2").parent().prop("class","")
	$("#t_3").parent().prop("class","")
	$("#t_4").parent().prop("class","")
	$("#t_5").parent().prop("class","")
	$("#t_6").parent().prop("class","")
	$("#t_6").parent().prop("class","active")
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
	initCrack();
})
function initCrack(){
	//防止表单重复提交6
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'post',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams6,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '裂缝监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '裂缝监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		   /*  formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams6(params){
	var value11 = $('.active').attr("id");
	var temp = {
		RSM_FIRST_TYPE:value11,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_21').on("click",function(){
	$('#11').hide();
	$('#12').hide();
	$('#21').show();
	initDeformationTwoOneOne();
	$('#t_211').click();
})

function initDeformationTwoOneOne(){
	//防止表单重复提交7
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams211,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '变形监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '变形监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'水平相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		   /*  formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value.length>19){
 					value=value.substring(0,19);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams211(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

function initDeformationTwoOneTwo(){
	//防止表单重复提交7
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams212,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '变形监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '变形监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'垂直相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		   /*  formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}  */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value.length>19){
 					value=value.substring(0,19);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams212(params){
	var RSM_SECOND_TYPE = $("#mtfid").val();
	var temp = {
		RSM_SECOND_TYPE:RSM_SECOND_TYPE,
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

$('#t_22').on("click",function(){
	$("#t_21").parent().prop("class","")
	$("#t_22").parent().prop("class","")
	$("#t_23").parent().prop("class","")
	$("#t_24").parent().prop("class","")
	$("#t_22").parent().prop("class","active")
	initAxialForce();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})

function initAxialForce(){
	//防止表单重复提交8
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams9,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '轴力监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '轴力监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
   		    	var temp=value;
   				if( value != null && value.length>19){
   					value=value.substring(0,19);
   				}
   				return '<div title="'+temp+'">'+value+'</div>' ;
   			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams9(params){
	var temp = {
		RSM_FIRST_TYPE:$('.active').attr("id"),
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_23').on("click",function(){
	$("#t_21").parent().prop("class","")
	$("#t_22").parent().prop("class","")
	$("#t_23").parent().prop("class","")
	$("#t_24").parent().prop("class","")
	$("#t_23").parent().prop("class","active")
	initCrack2();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})
function initCrack2(){
	//防止表单重复提交9
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams10,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '裂缝监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '裂缝监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'相对变化量(mm)',
		    valign: 'middle',	               
		    align: 'center',
		   /*  formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */ 
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
   		    	var temp=value;
   				if( value != null && value.length>19){
   					value=value.substring(0,19);
   				}
   				return '<div title="'+temp+'">'+value+'</div>' ;
   			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams10(params){
	var temp = {
		RSM_FIRST_TYPE:$('.active').attr("id"),
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_24').on("click",function(){
	$("#t_21").parent().prop("class","")
	$("#t_22").parent().prop("class","")
	$("#t_23").parent().prop("class","")
	$("#t_24").parent().prop("class","")
	$("#t_24").parent().prop("class","active")
	initStrain_Stress();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})

function initStrain_Stress(){
	//防止表单重复提交10
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams11,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '应变/应力监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '应变/应力监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_FIRST_VALUE',
		    title: '初值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_PRESENT',
		    title: '现值',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_RELATIVE',
			title:'相对变化量(微应变)应变/应力(kPa)',
		    valign: 'middle',	               
		    align: 'center',
		  /*   formatter:function(value,row,index){
 		    	var temp=value;
 				if( value != null && value!=""){
 					value=parseInt(value);
 				}
 				return '<div title="'+temp+'">'+value+'</div>' ;
 			} */
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
   		    	var temp=value;
   				if( value != null && value.length>19){
   					value=value.substring(0,19);
   				}
   				return '<div title="'+temp+'">'+value+'</div>' ;
   			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams11(params){
	var temp = {
		RSM_FIRST_TYPE:$('.active').attr("id"),
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_31').on("click",function(){
	$("#t_31").parent().prop("class","")
	$("#t_32").parent().prop("class","")
	$("#t_31").parent().prop("class","active")
	initRainfall();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})
function initRainfall(){
	//防止表单重复提交11
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'post',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams12,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '雨量监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '雨量监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_RAINFALL',
		    title: '实时降雨量(mm)',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_CUMULATIVE_RAINFALL',
		    title: '本次累计降雨量(mm)',
		    valign:'middle',
		    align: 'center',	 
		   
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams12(params){
// 	alert($('.active').attr("id"));
	var temp = {
		RSM_FIRST_TYPE:$('.active').attr("id"),
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}
$('#t_32').on("click",function(){
	$("#t_31").parent().prop("class","")
	$("#t_32").parent().prop("class","")
	$("#t_32").parent().prop("class","active")
	initWetTemperature();
	$('#11').hide();
	$('#12').hide();
	$('#21').hide();
})

function initWetTemperature(){
	//防止表单重复提交12
    $('body').loader('show','<img src="<%=basePath %>images/loading1.gif">');
		$('#init').bootstrapTable('destroy');
   		$('#init').bootstrapTable({
    	method: 'get',
        contentType: "application/x-www-form-urlencoded",
    	url : '<%=basePath%>realTimeMonitor/initRealTimeMonitor.te',
        cache: false,
        pagination: true,
	    paginationHAlign:'right',
	    queryParamsType:'', //默认值为 'limit' ,在默认情况下 传给服务端的参数为:offset,limit,sort
        // 设置为 ''  在这种情况下传给服务器的参数为:pageSize,pageNumber
        queryParams:queryParams13,//带参数查询
        singleSelect: false,
	    pageSize: 10, 
	    pageList: [10, 20,30],
	    search: false, //不显示 搜索框
	    showColumns: false, //不显示下拉框(选择显示的列)
	    sidePagination: "server", //服务端请求
	    striped:true, //隔行变色
        clickToSelect:true, //整行点击
        showExport: false,  //是否显示导出按钮
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        Icons:'glyphicon-export',
        exportOptions:{
            ignoreColumn: [0],  //忽略某一列的索引
            fileName: '湿温度监测',  //文件名称设置
            worksheetName: 'sheet1',  //表格工作区名称
            tableName: '湿温度监测',
            excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],
        },
        uniqueId:'rownum_',
        columns: [
		{
		    field: 'rownum_',
		    title: '序号',
		    sortable: true,
		    align: 'center',
		    width: 40,
            formatter: function (value, row, index) {
                //获取每页显示的数量
                var pageSize=$('#init').bootstrapTable('getOptions').pageSize;
                //获取当前是第几页
                var pageNumber=$('#init').bootstrapTable('getOptions').pageNumber;
                //返回序号,注意index是从0开始的,所以要加上1
                return pageSize * (pageNumber - 1) + index + 1;
            }
		},
		{
		    field: 'point',
		    title: '测点',
		    valign:'middle',
		    align: 'center',
		},
		{
		    field: 'rsm_EM_FID',
		    title: '设备编号',
		    valign:'middle',
		    align: 'center',
		},			    			    
		{
		    field: 'type',
		    title: '设备类型',
		    valign:'middle',
		    align: 'center',	 
		},	
		{
		    field: 'model',
		    title: '设备型号',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_TEMPERATURE',
		    title: '温度',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{
		    field: 'rsm_HUMIDITY',
		    title: '湿度',
		    valign:'middle',
		    align: 'center',	 
		   
		},
		{		
			field:'rsm_COLLECTION_TIME',
			title:'采集时间',
		    valign: 'middle',	               
		    align: 'center',
		    formatter:function(value,row,index){
   		    	var temp=value;
   				if( value != null && value.length>19){
   					value=value.substring(0,19);
   				}
   				return '<div title="'+temp+'">'+value+'</div>' ;
   			}
		    
		}],
        onLoadSuccess:function(){
        	//防止表单重复提交(查询出数据之后把遮罩进行隐藏)
        	$('body').loader('hide');
		},
	    onLoadError: function () {
//		            bootbox.alert("数据加载失败!");
            window.parent.modalOutError("数据加载失败!");
        }
    });
};
function queryParams13(params){
// 	alert($('.active').attr("id"))
	var temp = {
		RSM_FIRST_TYPE:$('.active').attr("id"),
		pageSize:params.pageSize,
		pageNumber:params.pageNumber,
	};
	return temp;
}

$(function(){
	 $("#ui1").show();
	 $("#ui2").hide();
	 $("#ui3").hide();
	 $('#12').hide();
	$('#21').hide();
	$('#11').show();
	$('#t_111').click();
	initSurfaceOneOneThree();
})


$(function () {
    //加载事件
        var collection = $(".flag");
        $.each(collection, function () {
            $(this).addClass("start");  
            $("#searchBtn1").removeClass("start");
            $("#searchBtn1").addClass("end");
            $('#11').show();
            $('#12').hide();
            $('#21').hide();
        });
    });
    //单击事件
    function dj(dom) {
        var collection = $(".flag");
        $.each(collection, function () {
            $(this).removeClass("end");
            $(this).addClass("start");
        });
        $(dom).removeClass("start");
        $(dom).addClass("end");
    }

</script>


</body>
</html>

controller

package enytek.com.cn.controller.realTimeMonitor;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import enytek.com.cn.annotation.LogRecord;
import enytek.com.cn.exception.dealwithallex.RealInsertLog;
import enytek.com.cn.model.dataAnalysis.DataAnalysisEntity;
import enytek.com.cn.model.equipmentInfo.EquipmentInfoEntity;
import enytek.com.cn.model.functionbuttoninfo.FunctionButtonInfoModel;
import enytek.com.cn.model.holdingcopany.HoldingCompanyModel;
import enytek.com.cn.model.ltemType.ItemTypeEntity;
import enytek.com.cn.model.menuinfo.MenuInfoModel;
import enytek.com.cn.model.monitorType.MonitorTypeEntity;
import enytek.com.cn.model.realTimeMonitor.RealTimeMonitorEntity;
import enytek.com.cn.model.sysDataDictionary.SysDataDictionayModel;
import enytek.com.cn.model.termMeasurePoinks.TermMeasurePoinksEntity;
import enytek.com.cn.model.termWorkPoinks.TermWorkPoinks;
import enytek.com.cn.model.userInfo.UserInfoEntity;
import enytek.com.cn.service.Userinfo.UserInfoService;
import enytek.com.cn.service.dataAnalysis.DataAnalysisService;
import enytek.com.cn.service.equipmentInfo.EquipmentInfoService;
import enytek.com.cn.service.ltemType.ItemTypeService;
import enytek.com.cn.service.monitorType.MonitorTypeService;
import enytek.com.cn.service.realTimeMonitor.RealTimeMonitorService;
import enytek.com.cn.service.warning.DataWarningService;
import enytek.com.cn.util.CommonUtil;
import enytek.com.cn.util.LogType;
import enytek.com.cn.util.echecomap.EhcacheMapUtil;
import enytek.com.cn.util.userlimit.AllLimitUtil;


@Controller
@RequestMapping("realTimeMonitor")
public class RealTimeMonitorController {
	@Autowired
	private RealTimeMonitorService realTimeMonitorService;
	@Autowired
	private UserInfoService userInfoService;
	@Autowired
	private MonitorTypeService monitorTypeService;
	@Autowired
	private DataAnalysisService dataAnalysisService;
	@Autowired
	private ItemTypeService itemTypeService;
	@Autowired
	private EquipmentInfoService equipmentInfoService;
	@Autowired
	private DataWarningService dataWarningService;
	/**
	 * 查询初始化
	 */
	@RequestMapping("shownoChangeFidInfo")
	public String shownoChangeFidInfo(HttpSession session,String noChangeFid,Model model,String auditFid){
		UserInfoEntity userInfo = (UserInfoEntity)session.getAttribute("LoginUserInfo");
		
		MonitorTypeEntity mte = new MonitorTypeEntity();
		mte.setMT_GRADE_TYPE("0");
		String[] aaa={"btn blue","btn yellow","btn green","btn white"};
		List<MonitorTypeEntity> mteList = monitorTypeService.selectMonitorTypeInfo(mte);
		
		MonitorTypeEntity mte1 = new MonitorTypeEntity();
		List<MonitorTypeEntity> selectMonitorTypeInfo = monitorTypeService.selectMonitorTypeInfo(mte1);
		for (int i = 0; i < mteList.size(); i++) {
			if (mteList.get(i).getMT_TYPE() != null && mteList.get(i).getMT_TYPE().equals("1")) {
				mteList.get(i).setMT_DELFLAG(aaa[0]);
			}else if (mteList.get(i).getMT_TYPE() != null && mteList.get(i).getMT_TYPE().equals("2")) {
				mteList.get(i).setMT_DELFLAG(aaa[1]);
			}else if (mteList.get(i).getMT_TYPE() != null && mteList.get(i).getMT_TYPE().equals("3")) {
				mteList.get(i).setMT_DELFLAG(aaa[2]);
			}else{
				mteList.get(i).setMT_DELFLAG(aaa[3]);
			}
			List<MonitorTypeEntity> list = new ArrayList<>();
			for (int j = 0; j < selectMonitorTypeInfo.size(); j++) {
				if (mteList.get(i).getMT_FID().equals(selectMonitorTypeInfo.get(j).getMT_SUPERIOR())) {
					list.add(selectMonitorTypeInfo.get(j));
				}
			}
			for (int z = 0; z < list.size(); z++) {
				List<MonitorTypeEntity> list1 = new ArrayList<>();
				for (int j = selectMonitorTypeInfo.size()-1; j >= 0 ; j--) {
					if (list.get(z).getMT_FID().equals(selectMonitorTypeInfo.get(j).getMT_SUPERIOR())) {
						list1.add(selectMonitorTypeInfo.get(j));
					}
				}
				list.get(z).setChildren(list1);
			}
			mteList.get(i).setChildren(list);
		}
		model.addAttribute("list", mteList);
		
		MenuInfoModel menuInfo = (MenuInfoModel)session.getAttribute("LtInfo");
		String mi_PROJECT = menuInfo.getMI_PROJECT();
		TermWorkPoinks termWorkPoinks = new TermWorkPoinks();
		termWorkPoinks.setTREM_PROJECT_FID(mi_PROJECT);
		List<TermWorkPoinks> selectWorks = dataWarningService.selectWorks(termWorkPoinks);
		List<String> worksList = new ArrayList<>();
		for (int i = 0; i < selectWorks.size(); i++) {
			worksList.add(selectWorks.get(i).getTREM_FID());
		}
			
		List<MonitorTypeEntity> monitorList = dataAnalysisService.monitorList();
		model.addAttribute("monitorList", monitorList);
		//下拉列表服务企业名称
		Object obj = EhcacheMapUtil.getObject("btn"+userInfo.getUI_FID());
		if(obj!=null){
			List<FunctionButtonInfoModel> tempList = (List<FunctionButtonInfoModel>)obj;
			//获取一级按钮的信息start
			List<FunctionButtonInfoModel> resultList = new ArrayList<FunctionButtonInfoModel>();
			AllLimitUtil.getButtonListInfoFromFid(noChangeFid, tempList, resultList);
			model.addAttribute("allPollutantDeliveryBtn",resultList);
			//获取一级按钮的信息end
			if(resultList!=null && resultList.size()>0){
				for (int j = 0; j < resultList.size(); j++) {
					List<FunctionButtonInfoModel> resultListErJi = new ArrayList<FunctionButtonInfoModel>();
					FunctionButtonInfoModel tempFunctionButtonInfoModel=resultList.get(j);
					String erJiFId = tempFunctionButtonInfoModel.getFBI_FID();
					AllLimitUtil.getButtonListInfoFromFid(erJiFId, tempList, resultListErJi);
					model.addAttribute("pollutantDeliverySecond"+resultList.get(j).getFBI_URL(),resultListErJi);
				}
			}
			
			model.addAttribute("auditFid", auditFid);
		}else{
			return "permissionDenied";
		}	
		
		return "realTimeMonitor/showRealTimeMonitor";
	}
	
	
	/**
	 * 查询及分页
	 * @throws Exception 
	 * initRealTimeMonitor
	 */
	@RequestMapping("initRealTimeMonitor")
	@ResponseBody
	public Map<String, Object> initRealTimeMonitor(RealTimeMonitorEntity realTimeMonitor,DataAnalysisEntity DataAnalysis,HttpSession session,@RequestParam Integer pageSize,@RequestParam Integer pageNumber,Model model) throws Exception{
		UserInfoEntity userInfo = (UserInfoEntity)session.getAttribute("LoginUserInfo");
		Map<String, Object> result = new HashMap<String, Object>();
		
		MenuInfoModel menuInfo = (MenuInfoModel)session.getAttribute("LtInfo");
		String projeceEquipFid = menuInfo.getProjeceEquipFid();
		
		
		if (projeceEquipFid !=null && projeceEquipFid.length()>0) {
			
			
			List<String> list_num2 = Arrays.asList(projeceEquipFid.split(","));
			//  大类 的MT , 小类的 MT    根据这两个字段去 	 查询有多少设备 取到设备标号
			//  通过设备编号查询  实时数据表中的数据 。 返回到页面   转义
			
//			String fid =realTimeMonitor.getRSM_FID();
//			if (fid!=null && fid.length()>0) {
//				List<String> fidList = Arrays.asList(fid.split(","));
//				realTimeMonitor.setRSM_FID(CommonUtil.getString("",fidList));
//			}
			if (realTimeMonitor.getRSM_EM_FID() == null || realTimeMonitor.getRSM_EM_FID() == "" ) {
				realTimeMonitor.setEI_NUMBER_List(CommonUtil.getString("RSM_EM_FID", userInfo.getCompanyList()));
			}
			
			List<EquipmentInfoEntity> equipmentList = dataAnalysisService.equipmentList(DataAnalysis);

				//获取设备表中伪列list,in查询shaix
				List<String> list_num1 = new ArrayList<String>();
				for (int i = 0; i < equipmentList.size(); i++) {
					list_num1.add(equipmentList.get(i).getEMI_FID());
				}
				//获取当前类型下的设备
				List<String> list_num = new ArrayList<>();
				for (int i = 0; i < list_num2.size(); i++) {
					if (list_num1.contains(list_num2.get(i))) {
						list_num.add(list_num2.get(i));
					}
				}
			if (list_num.size()>0){
				String string = CommonUtil.getString("RSM_EM_FID", list_num);//设备编号list
				realTimeMonitor.setEI_NUMBER_List(string);
				//获取历史数据表名list
				List<String> list = new ArrayList<>();
				list.add("REAL_TIME_MONITOR");
				DataAnalysis.setList(list);
//				String randomNum = CommonUtil.getRandomNum("RSM");//自动生成FID
//				realTimeMonitor.setRSM_FID(randomNum);
//				realTimeMonitor.setRSM_ESTABLISH_PEOPLE(userInfo.getUI_FID());
				
				List<RealTimeMonitorEntity> selectRealTimeMonitorPaging = realTimeMonitorService.selectRealTimeMonitorPaging(realTimeMonitor, pageNumber, pageSize);
				for (int i = 0; i < selectRealTimeMonitorPaging.size(); i++) {
					if (selectRealTimeMonitorPaging.get(i).getRSM_PRESENT()!=null && !"".equals(selectRealTimeMonitorPaging.get(i).getRSM_PRESENT())) {
						
						RealTimeMonitorEntity realTimeMonitorEntity =selectRealTimeMonitorPaging.get(i);
						BigDecimal RSM_PRESENT = new BigDecimal(realTimeMonitorEntity.getRSM_PRESENT());//现值
						BigDecimal RSM_FIRST_VALUE = new BigDecimal(realTimeMonitorEntity.getRSM_FIRST_VALUE());//初值
						double RSM_RELATIVE = RSM_PRESENT.subtract(RSM_FIRST_VALUE).doubleValue();
						realTimeMonitorEntity.setRSM_RELATIVE(String.valueOf(RSM_RELATIVE));//相对变化量
						realTimeMonitorEntity.setRSM_CURRENT_SOILRESSURE(String.valueOf(RSM_RELATIVE));//当前土压力值
						realTimeMonitorEntity.setRSM_ACCUMU(String.valueOf(RSM_RELATIVE));//累计变化量
					}else {
						realTimeMonitor.getRSM_RELATIVE();
						realTimeMonitor.getRSM_ACCUMU();
						
					}
				}
				
				Integer selectRealTimeMonitorCount = realTimeMonitorService.selectRealTimeMonitorCount(realTimeMonitor);
				result.put("total", selectRealTimeMonitorCount);
				result.put("rows", selectRealTimeMonitorPaging);
			}else{
				result.put("total", 0);
				result.put("rows", null);
			}
			
			
		}else{
			result.put("total", 0);
			result.put("rows", null);
		}
		

		return result;
	}
	
	/**
	 * 创建用户下面有多少设备
	 * @param session
	 * @param model
	 * @return
	 * @throws Exception
	 */
	public Map<String, Object> userEquipment(HttpSession session,Model model) throws Exception{
		UserInfoEntity userInfo = (UserInfoEntity)session.getAttribute("LoginUserInfo");
		Map<String, Object> result = new HashMap<String, Object>();
		
		EquipmentInfoEntity equipmentInfo =new EquipmentInfoEntity();
		equipmentInfo.setEMI_ESTABLISH_PEOPLE(userInfo.getUI_FID());
		List<EquipmentInfoEntity> findAllUserInfo = equipmentInfoService.selectEquipInfo(equipmentInfo);
		if (findAllUserInfo!=null && findAllUserInfo.size()>0) {
			List<String> sti = new ArrayList<String>();
			for (int j = 0; j < findAllUserInfo.size(); j++) {
				sti.add(findAllUserInfo.get(j).getEMI_FID());
			}
			String	companyFid = CommonUtil.getString("EMI_ESTABLISH_PEOPLE", sti);
			equipmentInfo.setEMI_ESTABLISH_PEOPLE_LIST(companyFid);
		}else{
			equipmentInfo.setEMI_ESTABLISH_PEOPLE_LIST("");
		}
	return result;
	}
	
	
	
//	public realTimeMonitorInfo(){
//		
//	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值