| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 | 
							- var rowData={};
 
- var sn="";//记录sn码
 
- var dataId = null;
 
- var type = null;
 
- var name = null;
 
- var photoUrl = null;
 
- var deviceId = null;
 
- var patient = null;
 
- var role = null; // 1.可删除编辑,0不可以删除编辑"
 
- var oldSn="";//旧sn
 
- var self;
 
- mui.init();
 
- mui.plusReady(function() {
 
- 	plus.nativeUI.showWaiting();
 
- 	self = plus.webview.currentWebview();
 
- 	dataId = self.dataId;
 
- 	deviceId = self.deviceId;
 
- 	patient = self.patient;
 
- 	role = self.role;
 
- 	initPage();
 
- });
 
- $(function(){
 
- 	//添加isrcoll
 
- 	var scroller1 = new IScrollPullUpDown('wrapper',{
 
- 			probeType:2,
 
- 			bounceTime: 250,
 
- 			bounceEasing: 'quadratic',
 
- 			mouseWheel:false,
 
- 			scrollbars:true,
 
- 			click:true,
 
- 			fadeScrollbars:true,
 
- 			interactiveScrollbars:false
 
- 	},null,null);	
 
- })
 
- function initPage(){	
 
- 	getDeviceInfo(deviceId);
 
- 	bindEvents();
 
- }
 
- function initData(dataId){
 
- 	var params = {};
 
- 	params.id=dataId;
 
- 	sendGet("doctor/device/PatientDeviceInfo",params,
 
- 		function(res){
 
- 			if(res.msg){
 
- 				mui.toast(res.msg);		
 
- 			}else{
 
- 				mui.toast("设备信息初始化失败!");		
 
- 			}
 
- 		},
 
- 		function(res){
 
- 			if(res.status==200){
 
- 				rowData = res.data;
 
- 				docInfo=  JSON.parse(plus.storage.getItem("docInfo"));
 
- //				if(rowData.doctor==docInfo.code){
 
- //					$("#footer").show();
 
- //				}
 
- 				if(role=="1") {
 
- 					$("#footer").show();
 
- 				}
 
- 				oldSn = rowData.deviceSn;
 
- 				$("#sncode").val(rowData.deviceSn);
 
- 			}else{
 
- 				mui.toast("设备信息初始化失败!");
 
- 			}
 
- 		})
 
- }
 
- //绑定事件
 
- function bindEvents(){
 
- 	//保存方法
 
- 		//保存方法
 
- 	$("#del-btn").bind("click",function(){
 
- 		mui.confirm("设备解绑后,将无法自动从设备获取相关数据。是否继续解绑?", "提示", ["继续解绑","不了,谢谢"], function(e) {
 
- 			if(e.index==0){
 
- 				deleteSn(dataId);
 
- 				return;
 
- 			}else{
 
- 				return;
 
- 			}				
 
- 		});		
 
- 	})	
 
- 	$("#edit-btn").bind("click",function(){		
 
- 			editXuetangyi();	
 
- 	})
 
- }
 
- function getDeviceInfo(deviceId){
 
- 	sendGet("common/device/DeviceInfo?id="+deviceId,{},
 
- 		function(res){
 
- 			plus.nativeUI.closeWaiting();
 
- 			mui.toast("设备信息获取失败!");
 
- 		},
 
- 		function(res){
 
- 			plus.nativeUI.closeWaiting();
 
- 			if(res.status==200){
 
- 				var rowData1 = res.data;
 
- 				type = rowData1.categoryCode;
 
- 				name = rowData1.name;
 
- 				photoUrl = rowData1.photo;
 
- 				$(".deviceName").html(name);
 
- 				$(".div-xuetangyi-img img").attr("src",getImgUrl(photoUrl));
 
- 				initData(dataId);
 
- 			}else{
 
- 				mui.toast("设备信息获取失败!");
 
- 			}
 
- 		})
 
- }
 
- function editXuetangyi(){
 
- 	var params = {};
 
- 	params.deviceId = deviceId;
 
- 	params.dataId = dataId;
 
- 	params.patient = patient;
 
- 	openWebviewExtras("edit-xuetangyi.html",params);
 
- }
 
- function deleteSn(code){
 
- 		plus.nativeUI.showWaiting();
 
- 		sendPost("doctor/device/DeletePatientDevice?id="+code,{},function(res){
 
- 			plus.nativeUI.closeWaiting();
 
- 			if (res &&  res.msg) {
 
- 				mui.toast(res.msg);
 
- 			} else {
 
- 				mui.toast("解绑设备失败!");
 
- 			}
 
- 		},function(res){
 
- 			if(res.status==200){
 
- 				$(".c-list").html("");
 
- 				openwdsb();
 
- 				mui.toast("解绑设备成功!");
 
- 			}else{
 
- 				plus.nativeUI.closeWaiting();
 
- 				mui.toast("解绑设备失败!");
 
- 			}
 
- 		},"GET")
 
- 	}
 
- function openwdsb(){
 
- 	var page = plus.webview.getWebviewById("health-record");
 
- 	if(page){
 
- 		mui.fire(page,'refreshEquipment')
 
- 	}
 
- 	var page2 = plus.webview.getWebviewById("my-equipments");
 
- 	if(page2){
 
- 		mui.fire(page2,'refreshEquipment')
 
- 	}
 
- 	setTimeout(function(){
 
- 		var pa1 = plus.webview.getWebviewById("list-xueyaji.html");
 
- 		if(pa1){pa1.close()}
 
- 		var pa2 = plus.webview.getWebviewById("list-xuetangyi.html");
 
- 		if(pa2){pa2.close()}
 
- 		var pa3 = plus.webview.getWebviewById("edit-xueyaji");
 
- 		if(pa3){pa3.close()}
 
- 		var pa4 = plus.webview.getWebviewById("edit-xuetangyi");
 
- 		if(pa4){pa4.close()}
 
- 		var pa5 = plus.webview.getWebviewById("view-xueyaji.html");
 
- 		if(pa5){pa5.close()}
 
- 		var pa6 = plus.webview.getWebviewById("view-xuetangyi");
 
- 		if(pa6){pa6.close()}
 
- 		
 
- 		plus.nativeUI.closeWaiting();
 
- 		mui.back()
 
- 	},1000)
 
- }
 
 
  |