mui.init(); var page = 0, pageSize = 10, patient, patientName, isAdmin, pCodes, //从慢病管理页面中跳转过来的多个居民的code referrer; mui.plusReady(function(){ var self = plus.webview.currentWebview(); isAdmin = self.isAdmin; patient = self.patient; patientName = self.patientName; pCodes = self.pCodes; referrer = self.referrer; initScroller(); getArticleList(true); bindEvents(); }) function getArticleList(isInit){ if(isInit){ page = 0; } var docInfo = JSON.parse(plus.storage.getItem("docInfo")); var url = "doctor/jkEdu/article/PC/pushArticleList", params = { sendType: isAdmin? 2 : 1, //1医生 2卫计委(管理员) iDisplayStart: page * pageSize, iDisplayLength: pageSize, currentRoleCode: docInfo.hospital, currentRoleLevel: 4 }; if(isAdmin){ var selectedRole = JSON.parse(plus.storage.getItem("selectedRole")); params.currentRoleCode = selectedRole.code; params.currentRoleLevel = selectedRole.level; } sendGet(url, params, null, function(res){ if(res.status > 0){ var list = res.data.aaData; if(isInit){ if(list.length == 0){ $(".mui-table-view").hide(); $(".no-result").show(); }else{ var html = template("articleimgLi", {list: list}); $(".mui-table-view").empty().append(html); } }else{ var html = template("articleimgLi", {list: list}); $(".mui-table-view").append(html); } if(list.length < pageSize){ mui(".mui-scroll-wrapper").pullRefresh().endPullupToRefresh(true); }else{ page ++; mui(".mui-scroll-wrapper").pullRefresh().endPullupToRefresh(false); } }else{ mui.toast(res.message); } }, true); } function bindEvents(){ $("body").on('tap', ".article-info", function(){ var code = $(this).attr("data-article-code"); var title = $(this).attr('data-title'); if(isAdmin){ openWebviewExtras("../../home/html/jianjiaotuisong-xiangqing.html",{articleId:code}); }else{ openWebview("article-info.html", { articleId: code, patient: patient, patientName: patientName, showHandleBar: true, pCodes: self.pCodes, referrer: self.referrer }); } return false; }); template.helper("setContent", function(str){ if(str){ var reg=/<[^<>]+>/g; str = str.replace(reg, ''); return str; }else{ return ""; } }); template.helper("getArticleImage", function(str){ if(str){ if(str.indexOf("../") > -1){ return ""; //原福州代码中返回的相对路径 } var url = getImgUrl(str); return ""; } return ""; }); window.addEventListener('reload', function(){ getArticleList(true); }) } function initScroller(){ //阻尼系数 var deceleration = mui.os.ios?0.003:0.0009; mui('.mui-scroll-wrapper').scroll({ bounce: false, indicators: true, //是否显示滚动条 deceleration:deceleration }); mui(".mui-scroll-wrapper").pullRefresh({ down: { callback: function(){ getArticleList(true); this.endPulldownToRefresh(); } }, up: { callback: function(){ var self = this; setTimeout(function(){ getArticleList(false); }, 500); } } }) }