var pagesize = 15; var id = 0 ; var d = dialog({contentType:'load', skin:'bk-popup'}); var scroller1 = null; var pagetype = 6; var prescriptionCode;//续方咨询跳转过来绑定 $(function() { checkUserAgent(); Request = GetRequest(); var openid = Request["openid"]; prescriptionCode = Request["prescriptionCode"]; scroller1= new IScrollPullUpDown('wrapper',{ probeType:2, bounceTime: 250, bounceEasing: 'quadratic', mouseWheel:true, scrollbars:true, click:true, fadeScrollbars:true, interactiveScrollbars:false },pullDownAction,pullUpAction); bindEvents(); getEquipments(); //下拉刷新 function pullDownAction(theScrollerTemp) { // $(".pullUp").show(); // setTimeout(function () { // $(".c-list").html(""); // id=0; // getEquipments(); // }, 1000); } //上拉加载数据 function pullUpAction(theScrollerTemp) { // $(".pullUp").show(); // setTimeout(function () { // getEquipments(); // }, 1000); } }) appendFamilyMember($('#memberContainer'),function(){ $(".c-list").html(""); $(".div-no-info").hide(); $(".main").show(); id=0; getEquipments() },function(){ //判断有授权家人,修改样式 if($('#memberContainer').is(':hidden')){ $('#wrapper').css('top','0px'); }else{ $('#wrapper').css('top','90px'); $('.div-no-info').css('padding-top','150px'); } }); function getEquipments(){ var params = {}; params.id=id; params.pagesize = pagesize; d.show(); sendPost("patient/device/PatientDeviceList",params,"JSON","GET",queryListFailed,queryListSuccess); } function queryListSuccess(res){ d.close(); if(res.status==200){ if(res.data&&res.data.length>0){ for(var i in res.data){ showList(res.data[i]); } id = res.data[res.data.length-1].id; console.log(id) scroller1.myScroll.refresh(); }else{ if(id==0){ $(".div-no-info").show(); $(".main").hide(); }else{ dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:'无更多设备!'}).show(); } } $(".pullUp").hide(); }else{ queryListFailed(res); } } function showList(rowData){ var img='xuetangyi_icon.png'; if(rowData.categoryCode==2){ img='xueyaji_icon.png'; } var bindUser ="自己绑定"; if(rowData.doctor){ bindUser = "医生绑定"; }else if(rowData.agent){ bindUser = "家人绑定"; } var showDomLi = '
  • '+ '
    '+ ''+ '
    '+ '
    '+rowData.deviceName+'
    '+ '
    绑定时间:'+rowData.czrq+'
    '+ '
    '+bindUser+'
    '+ '
  • '; $(".c-list").append(showDomLi); } function queryListFailed(res) { d.close(); if (res && res.msg) { dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:res.msg}).show(); } else { dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:'加载设备列表失败'}).show(); } } //绑定事件 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"); if(type==1){ location.href="view-xuetangyi.html?deviceId="+deviceId+"&id="+code; }else if(type==2){ location.href="view-xueyaji.html?deviceId="+deviceId+"&id="+code; } }) function deleteSn(code){ sendPost("patient/device/DeletePatientDevice?id="+code,{},"JSON","DELETE",function(res){ if (res && res.msg) { dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:res.msg}).show(); } else { dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:'删除设备失败'}).show(); } },function(res){ if(res.status==200){ $(".c-list").html(""); id=0; getEquipments(); }else{ dialog({contentType:'tipsbox', skin:'bk-popup',bottom:true , content:'删除设备失败'}).show(); } }) } //新增按钮事件 $(".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"); window.location.href = "list-xuetangyi.html?category_code=1&prescriptionCode="+prescriptionCode; }); //点击血压计事件 $(".xueyaji-icon").on("click",function(){ $(this).addClass("active"); window.location.href = "list-xueyaji.html?category_code=2&prescriptionCode="+prescriptionCode; }); } //初始化左滑/右滑事件 function initTouch(){ //滑动事件 $(function(){ $.extend({CycTounch:function(EV,X,Y){ var valx=50; console.log(EV.target) if((Math.abs(X)>Math.abs(Y))&& Math.abs(X)>50){ var obj=$(EV.target).closest("li"); if(X>0){ obj.removeClass("on") obj.animate({"left":"0"}) obj.find(".c-arrow-r").animate({"right":"10px"}) obj.find(".del").animate({"right":"-75px"}) console.log('右滑'); }else{ obj.addClass("on") obj.animate({"left":"-75px"}) obj.find(".c-arrow-r").animate({"right":"10px"}) obj.find(".del").animate({"right":"-75px"}) console.log('左滑'); } } }}) }) window.addEventListener('load',load, false); } function pushHistory() { var state = { title: "title", url: "#" }; setTimeout(function (){ window.history.pushState(state, "title", "#"); },1000); } pushHistory(); setTimeout( function () { window.addEventListener("popstate", function(e) { WeixinJSBridge.call('closeWindow'); }, false); }, 300);