var pagesize = 100;
var page = 1 ;
var patient = null;
var docInfo;
mui.init();
mui.plusReady(function() {
	plus.nativeUI.showWaiting();
	self = plus.webview.currentWebview();
	docInfo = JSON.parse(plus.storage.getItem("docInfo"));
	patient = self.patient;
	initPage();
});
//initTouch();
function initPage(){	
	bindEvents();
	getEquipments();
	
	
}
function getEquipments(){
	var params = {};
	params.page=page;
	params.pagesize = pagesize;
	params.patient = patient;
	sendGet("doctor/device/PatientDeviceList",params,queryListFailed,queryListSuccess);
}
function queryListSuccess(res){
	
	plus.nativeUI.closeWaiting();
	if(res.status==200){
		if(res.data&&res.data.length>0){
//			for(var i in res.data){
				showList(res.data);
//			}
			page = page+1;
			//initTouch();
		}else{
			if(page==1){
				sendGet("doctor/is_patient_signed",{patient:patient},function(res){
					mui.toast("签约关系获取失败!");
				},function(res){
					if(res.status==200){
						if(res.data==1){
							$(".div-tishi-info").html("该居民还未绑定体征设备");	
						}else{
							$(".div-tishi-info").html("您还未帮该居民绑定过体征设备");
						}
						$(".div-no-info").show();
						$(".main").hide();
					}else{
						if(res.msg){
							mui.toast(res.msg);
						}else{
							mui.toast("签约关系获取失败!");
						}
					}
					
				});
			
			}else{				
				mui.toast("无更多设备!");
			}			
		}
		$(".pullUp").hide();
	}else{
		queryListFailed(res);
	}
}
function showList(data){
//	var img='xuetangyi_icon.png';
//	if(rowData.categoryCode==2){
//		img='xueyaji_icon.png';
//	}
	var bindUser ="患者绑定";
//	if(rowData.doctor){
//		bindUser = rowData.doctorName;
//	}
	template.helper('getImgUrl', function(str, categoryCode){
	    var url = getImgUrl(str);
	    if(url){
	        return url;
	    }else{
	        if(categoryCode==2){
                url='xueyaji_icon.png';
            }else{
                url = 'xuetangyi_icon.png';
            }
	    }
	    return url;
	});
//	var	showDomLi = '
'+
//						''+
//							'
+')
'+
//						'
 '+
//						''+rowData.deviceName+'
'+
//						'• 绑定时间:'+rowData.czrq+'
'+
//						'• 绑定人:'+bindUser+'
'+
//						//'编辑'+
//						//'解绑'+
//					'';
    var html = template('list-tmp', {list: data, bindUser: bindUser});
    $(".c-list").empty().append(html);
	$(".div-no-info").hide();
	$(".main").show();
}
function queryListFailed(res) {
	alert("Failed")
	plus.nativeUI.closeWaiting();
	if (res &&  res.msg) {
		mui.toast(res.msg);
	} else {
		mui.toast("加载设备列表失败!");
	}
}
//绑定事件
function bindEvents(){
	//绑定编辑和删除事件
	$(".c-list").on("click","li div",function(){
			var code = $(this.parentElement).attr("data-id");
			var deviceId = $(this.parentElement).attr("device-id");
			var type = $(this.parentElement).attr("data-type");
			var role = $(this.parentElement).attr("data-role");
			var params = {};
			params.deviceId = deviceId;
			params.dataId = code;
			params.patient = patient;
			params.role = role;
			if(type==1){
				openWebviewExtras("view-xuetangyi.html",params);
			}else if(type==2){
				openWebviewExtras("view-xueyaji.html",params);
			}
	});
	
	
	function deleteSn(code){
		sendPost("doctor/device/DeletePatientDevice?id="+code,{},function(res){
			if (res &&  res.msg) {
				mui.toast(res.msg);
			} else {
				mui.toast("解绑设备失败!");
			}
		},function(res){
			if(res.status==200){
				$(".c-list").html("");	
				page=1;
				getEquipments();
				mui.toast("解绑设备成功!");
			}else{
				mui.toast("解绑设备失败!");
			}
		},"DELETE")
	}
	
	//新增按钮事件
	$(".div-add-btn").on("click",function(){
		$(this).hide();
		if($(this).hasClass("active")){
			$(".modal-overlay").trigger("click");
		}else{
			$(this).addClass("active");
			$(".modal-overlay").addClass("modal-overlay-visible");
			$(".div-dialog-content").show();
		}
	});
	
	//点击遮罩事件
	$(".modal-overlay").on("click",function(){
		$(".modal-overlay").removeClass("modal-overlay-visible");
		$(".div-dialog-content").hide();
		$(".div-add-btn").removeClass("active");
		$(".div-add-btn").show();
   });
   
   //取消事件
   	$(".quxiao").on("click",function(){
   		$(".modal-overlay").trigger("click");
   	 });
   
   //点击血糖仪事件
   $(".xuetangyi-icon").on("click",function(){
// 		$(this).addClass("active");
   		var params = {};
   		params.category_code = 1;
   		params.patient = patient;
   		$(".quxiao").click();
   		if(docInfo.hospital.indexOf("350205") == 0){
            dialog({
                content: "绑定设备请前往首页->设备管理->扫码",
                okValue: "知道了",
                ok: function(){
                    
                }
            }).showModal();
        }else
   		openWebviewExtras("list-xuetangyi.html",params);
   	});
   	
   	 //点击血压计事件
   $(".xueyaji-icon").on("click",function(){
// 		$(this).addClass("active");
   		var params = {};
   		params.category_code = 2;
   		params.patient = patient;
   		$(".quxiao").click();
   		if(docInfo.hospital.indexOf("350205") == 0){
            dialog({
                content: "绑定设备请前往首页->设备管理->扫码",
                okValue: "知道了",
                ok: function(){
                    
                }
            }).showModal();
        }else
   		openWebviewExtras("list-xueyaji.html",params); 		
   });
}
//页面局部刷新
window.addEventListener("refreshEquipment", function(){
    console.log("refreshEquipment");
    page=1;
	getEquipments()
})