You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							125 lines
						
					
					
						
							4.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							125 lines
						
					
					
						
							4.1 KiB
						
					
					
				
								<%@ page language="java" contentType="text/html; charset=UTF-8"
							 | 
						|
									pageEncoding="UTF-8"%>
							 | 
						|
								<%@ page import="com.lp.cfg.ProConfig" %>
							 | 
						|
								<!DOCTYPE html>
							 | 
						|
								<html>
							 | 
						|
								<head>
							 | 
						|
									<%@ include  file="/WEB-INF/oss/base/common/variable.jsp"%>
							 | 
						|
								    <%@ include  file="/WEB-INF/oss/base/common/resource_lib.jsp"%>
							 | 
						|
								    <%@ include  file="/WEB-INF/oss/base/common/variable_js.jsp"%>
							 | 
						|
								    <script type="text/javascript" src="<%=basePath%>/lib/webUploader/webuploader.min.js"></script>
							 | 
						|
								</head>
							 | 
						|
								<script type="text/javascript">
							 | 
						|
									
							 | 
						|
								</script>
							 | 
						|
								<style type="text/css">
							 | 
						|
									
							 | 
						|
									.limiter{
							 | 
						|
										cursor: pointer;
							 | 
						|
									}
							 | 
						|
									.webuploader-element-invisible{
							 | 
						|
										display: none !important;
							 | 
						|
									}
							 | 
						|
									.download{
							 | 
						|
										text-align: center;
							 | 
						|
									    text-decoration: underline;
							 | 
						|
									    color: #3499da;
							 | 
						|
									    font-size: 16px;
							 | 
						|
									    padding-top: 15px;
							 | 
						|
									    cursor: pointer;
							 | 
						|
									}
							 | 
						|
								</style>
							 | 
						|
								<body>
							 | 
						|
									<div class="app-container">
							 | 
						|
										<div class="search-condition" type-option="search_table" config-option=" 'submit':'#searchbtns',
							 | 
						|
																							'table':'#init-table',
							 | 
						|
																							'wait_flag':true">
							 | 
						|
												<input type-name="device_code" placeholder="设备号"  class="input input-auto" />
							 | 
						|
												<button id="searchbtns" class="button ml-20 bg-sub"><span class="icon-search"></span> 查询</button>
							 | 
						|
												
							 | 
						|
												<div class="float-right">
							 | 
						|
													<button onclick="window.open('<%=basePath%>/file/excel/设备导入模板.xls')" class="button ml-20 bg-sub "><span class="icon-download"></span> 模板下载</button>
							 | 
						|
													
							 | 
						|
													<div class="upload_img mr10" id="upload_file"  style="display: inline-block;position: relative;width: 150px;">
							 | 
						|
											        	<button class="button ml-20 bg-sub"><span class="icon-cloud-upload"></span> 模板导入</button>
							 | 
						|
													</div> 				
							 | 
						|
												</div>
							 | 
						|
										</div>
							 | 
						|
										
							 | 
						|
										 <div style="margin-top:10px;">
							 | 
						|
											<div id="init-table" type-option="table"  config-option="url:'/admin/unused/nodes',
							 | 
						|
														param:{ },
							 | 
						|
														columns:[
							 | 
						|
															{'name':'序号','type':'seq','value':'seq','width':'6%'}, 
							 | 
						|
															{'name':'设备名称','value':'name','width':'10%'}, 
							 | 
						|
															{'name':'设备号','value':'device_code','width':'10%'}, 
							 | 
						|
															{'name':'通讯类型',type:'category','value':'iot_node_type','width':'15%'},
							 | 
						|
															{'name':'添加时间','type':'time','value':'atime','width':'15%'},
							 | 
						|
															{'name':'二维码','type':'self','value_callback':'qrcodeback','width':'15%'},
							 | 
						|
															{'name':'操作','type':'self','value_callback':'value_function','width':'13%'}]" >
							 | 
						|
											</div>
							 | 
						|
										</div>  
							 | 
						|
									</div>
							 | 
						|
									
							 | 
						|
									<div class="hide" id="InfoImg" >
							 | 
						|
										<p onclick="downImg()"  class="download">下载二维码</p>
							 | 
						|
										<div style="text-align: center;padding-bottom: 20px;">
							 | 
						|
											<img id="imgInfo" >
							 | 
						|
										</div>
							 | 
						|
									</div>
							 | 
						|
									
							 | 
						|
									<script type="text/javascript">
							 | 
						|
										function value_function(data,seq){
							 | 
						|
											return  "<button onclick='t_delete(this,"+data.id+")' class='button button-small border-red'>删除</button> ";
							 | 
						|
										}	
							 | 
						|
									
							 | 
						|
										// 查看
							 | 
						|
										function t_look(obj){
							 | 
						|
											$("#imgInfo").attr("src", $(obj).attr("src") );
							 | 
						|
											$("#imgInfo").attr("tag", $(obj).attr("tag") );
							 | 
						|
											openWindow("设备二维码","#InfoImg","350px");
							 | 
						|
										}
							 | 
						|
										
							 | 
						|
										function downImg(){
							 | 
						|
											var img = document.getElementById('imgInfo'); 
							 | 
						|
											var url = img.src;                            
							 | 
						|
											var a = document.createElement('a');          
							 | 
						|
											var event = new MouseEvent('click');          
							 | 
						|
											a.download = "SN:" + $("#imgInfo").attr("tag") ;                  	 
							 | 
						|
											a.href = url;                               
							 | 
						|
											a.dispatchEvent(event)                        
							 | 
						|
										}
							 | 
						|
										
							 | 
						|
										function qrcodeback(data,seq){
							 | 
						|
											return "<img style='height:45px;' tag='"+ data.device_code + "' onclick='t_look(this)'  src=" + imgUrl+"/device/"+ (parseInt( data.id/100) + 1)*100  + "/"+ data.id+".jpg"+ "" + ">";  
							 | 
						|
										}
							 | 
						|
										
							 | 
						|
										// 删除
							 | 
						|
										function t_delete(obj,id){
							 | 
						|
											lcomfirm('是否确定删除该设备?',function(){
							 | 
						|
												commonAjax("DELETE",localUrl+"/node?id="+id, "",function(){
							 | 
						|
													tip("删除成功");
							 | 
						|
													setTimeout(function(){
							 | 
						|
														closeAll();
							 | 
						|
														$("#init-table").tableAdaptor();
							 | 
						|
													},1000)
							 | 
						|
												});
							 | 
						|
											});
							 | 
						|
										}
							 | 
						|
										
							 | 
						|
										$(function(){
							 | 
						|
										
							 | 
						|
											//上传模板
							 | 
						|
											UploadInit( localUrl + '/node/upload.json' , {} ,function(file,data){
							 | 
						|
												if(isOK(data)){
							 | 
						|
													tip("导入成功");
							 | 
						|
													$("#init-table").tableAdaptor();
							 | 
						|
												}else{
							 | 
						|
													tip(data.statusMsg,2300);
							 | 
						|
												}
							 | 
						|
											}, "upload_file" ,"","100px", "35px") ; 
							 | 
						|
											
							 | 
						|
										})
							 | 
						|
									</script>
							 | 
						|
								</body>
							 | 
						|
								</html>
							 |