list1.html 14.2 KB
<!doctype html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>雨量计设备</title>
		<script src="/equipment/js/jquery.js"></script>
		<link href="/equipment/css/font-awesome.css" rel="stylesheet">
		<link href="/equipment/css/bootstrap.css" rel="stylesheet">
		<link href="/equipment/css/style-responsive.css" rel="stylesheet">
		<link href="/equipment/css/default-theme.css" rel="stylesheet">
		<link href="/equipment/css/style.css" rel="stylesheet">
		<link href="/equipment/css/bootstrap-reset.css" rel="stylesheet">
		<!-- 新增table样式 -->
		<!-- <link rel="stylesheet" href="css/sb_style.css"> -->
		<link rel="stylesheet" type="text/css" href="/equipment/css/other.css"/>
		<link rel="stylesheet" type="text/css" href="/equipment/css/add_public.css"/>
		<script src="https://cdn.bootcdn.net/ajax/libs/layer/3.5.1/layer.js"></script>
		
	</head>
	<body class="sticky-header">
		<!-- 头部 -->
		<div id="head"> {include file="common/_header"}</div>
		<!-- 头部 -->
		<section>
			<!-- 导航 -->
			<div class="sidebar-left">{include file="common/_leftnav"}</div>
			<!-- 导航 -->
			<div class="body-content">
				<!-- 当前位置 -->
				<div class="page-head clearfix">
					<ol class="breadcrumb pull-left">
						<li>主页</li>
						<li >雨量计设备</li>
					</ol>
					<div class="pull-right breadcrumbtn"> </div>
				</div>
				<!-- 当前位置 -->
				<div class="wrapper">
					<section class="panel">
						<header class="panel-heading head-border topbox">
							<div class="getint">
								<a href="person_add.html" class="btn btn-success"  data-toggle="modal" data-target="#mymodal-data" >新增</a>
							</div>
							<div class="searchs" >
							</div>
						</header>
						<div class="panel-body">
							
							<div class="listall yjgl sblx tree totrees pro">
								<ul>
									<li class="header">
										<!--<span>id</span>-->
										<span>硬件名称</span>										
										<span>设备Id</span>
										<span>状态</span>
										<span>类型</span>
										<span>创建时间</span>
										<span>水库</span>
										<span>操作</span>
									</li>
									{volist name='list' id='item'}
									<li class="lb">
									    <!--<span>{$item.id}</span>-->
										<span>{$item.name}</span>
										<span>{$item.deviceId}</span>
										<span>{$item.status==1?'在线':'离线'}</span>
										<span>{$item.typename}</span>
										<span>{$item.createtime|date='Y-m-d',###}</span>
										<span>{$item.reservoir}</span>
										<span class="editor edit">
											<a href="javascript:;" data-toggle="modal" data-target="#mymodal-edit" onclick="edit({$item.id})">编辑</a>
											
										<a href="javascript:;" ><b class="del del_1" onclick="del({$item.id})">删除</b></a>
										</span>
									</li>
								    {/volist}	
								</ul>
							</div>
							
							
							<div class="page clearfix font">
								{$list->render()}
								<!-- <div class="pull-right"> -->
									<nav aria-label="..." class="pull-left" style="display:none;">
								  <ul class="pagination">
											<li class="disabled"><a href="#" aria-label="Previous"><span
														aria-hidden="true">«</span></a></li>
											<li class="active"><a href="#">1 </a></li>
											<li><a href="#">2</a></li>
											<li><a href="#">3</a></li>
											<li><a href="#">4</a></li>
											<li><a href="#">5</a></li>
											<li><a href="#" aria-label="Next"><span aria-hidden="true">»</span></a></li>
										</ul>
									</nav>
									<div class="pull-left num">共 {$list->total()} 条</div>
								<!-- </div> -->
							</div>
						</div>
						<div class="modal  right fade" id="mymodal-data" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> 
							<div class="wrapper box change">
							  <section class="panel">
							    <div class="wrapper ">
							        <form id='form'>
							    	<section class="panel add">
							    		<header class="panel-heading head-border ">新增</header>
										<div class="panel-body box_add change2">
											<ul class="row row2">
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>设备全局id:</span>
																<input type="text" class="form-control" name='row[deviceId]' placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12 change3"><span><b style="color: #F05C9E;">*</b>设备apiKey:</span>
																<input type="text" class="form-control" name='row[apiKey]' placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>水库:</span>
																<select name="row[reservoir_id]" id="reservoir_id" class="form-control">
																{volist name='reservoir_list' id='item'}
																<option value="{$item.id}">{$item.name}</option>
																{/volist}
																</select>
															</li>
														</ul>
													</div>
												</li>
												
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12 change3"><span><b style="color: #F05C9E;">*</b>设备名称:</span>
																<input type="text" class="form-control" name='row[name]' placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>类型:</span>
																<select name="row[type]" id="reservoir_id" class="form-control">
																    <option value="1">水位计</option>
																	<option value="2">渗流计</option>
																	<option value="3">渗压计</option>
																	<option value="4">GNSS</option>
																	<option value="5">雨量计</option>
																</select>
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>状态:</span>
																<input type="radio" name="row[status]" value="1" checked> 在线
																<input type="radio" name="row[status]" value="2" class="changewid"> 离线
															</li>
														</ul>
													</div>
												</li>
											</ul>
										</div>
							    	</section>
									<div class="btn" style="width: 100%;">
										<a href="" class="btn ad_del">取消</a>
										<a href="javascript:;" id="add" class="btn ad_savse changewid">保存</a>
									</div>
							    </div>
							  </section>
							  </form>
							  <script>
							   $(function(){
							      $('#add').click(function(){
							        let data = $('#form').serialize();
							        $.post('/equipment/raingauge/add',data,function(res){
							            if(res.code==1){
							                location.reload();
							            }else{
							                layer.msg(res.msg);
							            }
							        });
							      }); 
							   }) 
							   function del(ids){
							       let flag = confirm('确认删除?');
							       if(!flag){
							           return false;
							       }
							       $.get('/equipment/raingauge/del/ids/'+ids,{},function(res){
							           if(res.code==1){
							                location.reload();
							            }else{
							                layer.msg(res.msg);
							            }
							       });
							   }
							  </script>
							</div>
						</div>
					</section>
				</div>
			</div>
			
			            	<div class="modal  right fade" id="mymodal-edit" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
							<div class="wrapper box change">
							  <section class="panel">
							    <div class="wrapper">
							        <form id='edit_form'>
							    	<section class="panel add">
							    		<header class="panel-heading head-border ">编辑</header>
										<div class="panel-body box_add change2">
											<ul class="row row2">
												<li class="col-xs-12" style="display:none">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12 change3"><span><b style="color: #F05C9E;">*</b>设备ID:</span>
																<input type="text" class="form-control" name='row[deviceId]' id='deviceId' placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12" style="display:none">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>设备apiKey:</span>
																<input type="text" class="form-control" name='row[apiKey]'  id="apiKey" placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>水库:</span>
																<select name="row[reservoir_id]" id="reservoir_id" class="form-control">
																{volist name='reservoir_list' id='item'}
																<option value="{$item.id}">{$item.name}</option>
																{/volist}
																</select>
															</li>
														</ul>
													</div>
												</li>
												
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12 change3"><span><b style="color: #F05C9E;">*</b>设备名称:</span>
																<input type="text" class="form-control" name='row[name]' id='name' placeholder="">
															</li>
														</ul>
													</div>
												</li>
												<li class="col-xs-12">
													<div class="form1 add">
														<ul class="row">
															<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>类型:</span>
																<select name="row[type]" id="type" class="form-control">
																    <option value="1">水位计</option>
																	<option value="2">渗流计</option>
																	<option value="3">渗压计</option>
																	<option value="4">GNSS</option>
																	<option value="5">雨量计</option>
																</select>
															</li>
														</ul>
													</div>
												</li>
												<!--<li class="col-xs-12">-->
												<!--	<div class="form1 add">-->
												<!--		<ul class="row">-->
												<!--			<li class="col-xs-12"><span><b style="color: #F05C9E;">*</b>状态:</span>-->
												<!--				<input type="radio" name="row[status]" value="1"> 在线-->
												<!--				<input type="radio" name="row[status]" value="2" class="changewid"> 离线-->
												<!--			</li>-->
												<!--		</ul>-->
												<!--	</div>-->
												<!--</li>-->
											</ul>
										</div>
							    	</section>
									<div class="btn" style="width: 100%;">
										<a href="" class="btn ad_del">取消</a>
										<a href="javascript:;"  id="edit" class="btn ad_savse changewid" value="">保存</a>
									</div>
							    </div>
							  </section>
							  </form>
							   <script>
							   $(function(){
							      $('#edit').click(function(){
							        let ids = $(this).attr('value');
							        let data = $('#edit_form').serialize();
							        $.post('/equipment/raingauge/edit/ids/'+ids,data,function(res){
							            if(res.code==1){
							                location.reload();
							            }else{
							                layer.msg(res.msg);
							            }
							        });
							      }); 
							   })
							   function edit(ids){
							       $.ajax({
                         		      url:"/equipment/raingauge/edit/ids/"+ids,
                         		      dataType:'json',
                         		      type:'get',
                         		      success:function(res){
                         		         if(res.code != 1){
                         		             layer.msg(res.msg);
                         		             location.reload();
                         		         }
                         		         let data = res.data;
                         		         $('.ad_savse').attr('value',ids);
                         		         $('#deviceId').val(data['deviceId']);
                         		         $('#apiKey').val(data['apiKey']);
                         		         $('#name').val(data['name']);
                         		         $('#vcode').val(data['vcode']);
                         		         $('#reservoir_id').val(data['reservoir_id']).trigger('change');
                         		         $('#type').val(data['type']).trigger('change');
                         		         $('input:radio[name="row[status]"][value="'+data['status']+'"]').prop('checked', true);
                         		      }
                         		   })
							   }
							  </script>
							</div>
						</div>
					</section>
				</div>
			</div>
		</section>

<style type="text/css">
	.box{
		background-color: #fff;
		    height: 100%;
		    width: 600px;
		    position: absolute;
		    right: 0;
			border-radius: 8px;
	}
	.change{
	    padding: 0 !important;
	}
	.change2{
	    padding: 10px !important;
	}
    .changewid{
        margin-left: 30px !important;
    }
</style>
<script type="text/javascript">
	 $(function(){
	 $(".btn").click(function(){
	 $("#mymodal").modal("toggle");
	 });
	 });

</script>

		<script src="/equipment/js/bootstrap.js"></script>
		<script src="/equipment/js/echarts.min.js"></script>
		<script src="/equipment/js/scripts.js"></script>
		<script src="/equipment/js/laydate/laydate.js"></script>
		
		
		<!-- 公共内容 -->
			<!-- 公共内容 -->	
	</body>
</html>