| 
					
				 | 
			
			
				@ -0,0 +1,369 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// TODO 临时构造plus对象,使得能够在浏览器中进行调试 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// var plus = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 基本信息(包括userAgent、上个页面传递的数据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var baseInfo = null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 基础环境信息(包括当前webview) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					baseEnv = null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					pages = {}, //记录个分组内数据页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					docInfo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					content, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					modelCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					images; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var $searchbarInput = $('.searchbar .search-input'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 搜索无结果时显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$noResultWrap = $('#no_result_wrap'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					patientInfo = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 获取基本信息(包括userAgent、上个页面传递的数据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var getBaseInfoPromise = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 登录的相关信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					var userAgent = plus && JSON.parse(plus.storage.getItem("userAgent")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						userAgent: userAgent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 获取基础环境信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				getBaseEnvPromise = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					var env = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						webview: plus&&plus.webview.currentWebview() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					return Promise.resolve().then(function(res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return env; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//获取分组信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				getGroupData = function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    docInfo = JSON.parse(plus.storage.getItem("docInfo")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    var url = "doctor/patient_label_info/label_patient_amount", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            labelType: 4, //获取团队标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            teamCode: docInfo.adminTeamCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    plus.nativeUI.showWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    sendPost(url, params, null,function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(res.status == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for(i=0; i<res.data.length; i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var item = res.data[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                pages[item.labelCode] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var html = template("pati_group_tmpl", {list: res.data}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $("#groupList").empty().append(html); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            plus.nativeUI.closeWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            plus.nativeUI.closeWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mui.toast(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 分页查询列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				initPatientListByGroup = function(code, isInit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if(isInit){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pages[code] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					var url = "doctor/patient_label_info/patients_by_label", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        labelType: 4, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        labelCode: code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        teamCode: docInfo.adminTeamCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        page: pages[code], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        pagesize: 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					sendGet(url, params, null, function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    if(res.status == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        var list = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(list.length == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $(".group-item[data-group="+code+"]").find(".load-more").hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var html = template("pati_list_tmpl", {list: list}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(isInit){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    $(".n-list[data-group="+code+"]").empty().append(html); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    $(".n-list[data-group="+code+"]").append(html); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(list.length < 20){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    $(".group-item[data-group="+code+"]").find(".load-more").hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    pages[code] ++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    $(".group-item[data-group="+code+"]").find(".load-more").show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        mui.toast(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}, true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 滚动条分页实例初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				initScroller = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //阻尼系数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    var deceleration = mui.os.ios?0.003:0.0009; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    mui('.mui-scroll-wrapper').scroll({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        bounce: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        indicators: true, //是否显示滚动条 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        deceleration:deceleration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    mui(".mui-scroll").pullToRefresh({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        down: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            callback: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var self = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                setTimeout(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    getGroupData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    self.endPullDownToRefresh(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }, 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 绑定页面事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				bindEvents = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					var acTiveId='activeId';//选中的ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$("#groupList").on('tap','li[data-patient-code]',function(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var code = $(this).attr("data-patient-code"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var mobile = $(this).attr("data-patient-phone"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var address = $(this).attr("data-patient-address"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var isCheck = $(this).attr("check"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var id = $(this).attr('id'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(id != acTiveId ){ //如果点击的不是之前选中的  
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$('#'+acTiveId).find('.checboxImg').find('img').attr('src','../images/checbox-false.png');	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$('#'+acTiveId).removeAttr('id'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$(this).find('.checboxImg').find('img').attr('src','../images/checbox-true.png'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$(this).attr('check','yes'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$(this).attr('id',acTiveId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						else {   //如果点击的是自己的话 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(isCheck == 'no'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(this).find('.checboxImg').find('img').attr('src','../images/checbox-true.png'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(this).attr('check','yes'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(this).find('.checboxImg').find('img').attr('src','../images/checbox-false.png'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(this).attr('check','no'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								$(this).removeAttr('id',acTiveId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// if(baseEnv.webview.origin=="suifang") {//“随访”功能 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 	if(baseEnv.webview.follow_type == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //         openWebview("../../suifang/html/add_plan.html",{patientInfo: {code:code,mobile:mobile,address:address},chooseDate:baseEnv.webview.chooseDate}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //         return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //     if(baseEnv.webview.follow_type == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //         openWebview("../../suifang/html/follow_way.html",{patientInfo: {code:code,mobile:mobile,address:address}}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //         return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 	openWebview("../../huanzhe/html/huanzhexinxi.html",{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 		patiCode: code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 	}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$(".send_btn").on('tap', function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var	patiCode =$('#'+acTiveId).attr('data-patient-code'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(!patiCode) {mui.toast("请选择居民再进行发送");return}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							content: "发出后无法变更,是否确认发送给居民?", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							okValue: "继续发送", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							ok: function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var url = "doctor/health/guidance/add", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										patient: patiCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										content: content, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										modelCode: modelCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										images: images 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									console.log(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								plus.nativeUI.showWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								sendPost(url, params, null, function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										mui.toast("发送成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var self = plus.webview.currentWebview(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											opener = self.opener(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											pre_opener = self.opener().opener(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										if(opener.id == "jkzd"){ //自己的模板详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(pre_opener.id == "guidance_info"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.fire(pre_opener.opener(), "update"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												pre_opener.opener().show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.later(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													pre_opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													self.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}, 300); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.fire(pre_opener, "update"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												pre_opener.show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.later(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													self.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}, 300); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}else{ //系统模板详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											var pre_pre_opener = pre_opener.opener(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(pre_pre_opener.id == "guidance_info"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.fire(pre_pre_opener.opener(), "update"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												pre_pre_opener.opener().show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.later(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													pre_pre_opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													pre_opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													self.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}, 300); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.fire(pre_pre_opener, "update"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												pre_pre_opener.show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												mui.later(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													pre_opener.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													self.close('none'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}, 300); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										mui.toast(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									plus.nativeUI.closeWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, 'POST', '', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							cancelValue: "不了,谢谢", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							cancel: function(){} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}).showModal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$("#groupList").on('tap', ".group-item", function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    var $el = $(this), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        code = $.trim($el.attr("data-group")), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        amount = parseInt($el.attr("data-amount")), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        isOpen = $el.hasClass("current"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $groupInfo = $el.find('.group-info'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $siblings = $el.siblings(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(isOpen) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.removeClass("current"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.find(".ui-arrow").removeClass("ui-arrow-t"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.find(".ui-arrow").addClass("ui-arrow-b"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $groupInfo.hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var $opened = $(".group-item.current"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.addClass("current"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.find(".ui-arrow").removeClass("ui-arrow-b"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $el.find(".ui-arrow").addClass("ui-arrow-t"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if($opened.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $opened.removeClass('current').find(".group-info").hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $opened.find(".ui-arrow").removeClass("ui-arrow-t"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $opened.find(".ui-arrow").addClass("ui-arrow-b"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(amount > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $groupInfo.show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var liLen = $el.find('ul.n-list li').length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(liLen == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    initPatientListByGroup(code, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$("#groupList").on('tap', ".load-more", function(e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    e.stopPropagation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    var $this = $(this), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        code = $this.attr("data-group"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//	    mui('.mui-scroll-wrapper').refresh(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    initPatientListByGroup(code, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$searchbarInput.on('tap',function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						mui.openWindow({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							id: "searchhuanzhe2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							url: "../../huanzhe/html/searchhuanzhe.html", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							extras: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						})	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					$(".header-link").on('click', function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    openWebview("../../huanzhe/html/biaoqianguanli.html",{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            teamCode: docInfo.adminTeamCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					/*刷新事件*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					window.addEventListener("refresh", function group(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						getGroupData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				// 页面业务处理流程开始 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				new Promise(function(resolve, reject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// TODO 临时放开 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					//resolve(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					mui.plusReady(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// plus已经准备好,可以往下执行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						resolve(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}).then(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 获取基础环境信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					return getBaseEnvPromise().then(function(env) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						baseEnv = env; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}).then(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 获取登录医生信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var self = plus.webview.currentWebview(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						content =self.content; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						modelCode =self.modelCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						images =self.images; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						console.log(content) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						console.log(modelCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						console.log(images) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						baseInfo = getBaseInfoPromise(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						initScroller(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//		searchByPaging(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        getGroupData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 绑定页面事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						bindEvents(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(baseEnv.webview.origin){//“随访”功能,需要返回按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							$(".mui-action-back").show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}).catch(function(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					plus.nativeUI.closeWaiting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					console && console.error(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				function setAge(age) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					if(age == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return "<1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}  
			 | 
		
	
		
			
				 | 
				 | 
			
			
					if(age == -1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return "未知"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					return age; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				template.helper("setAge", setAge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				function setSex(s) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					if(s == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return "男"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} else if(s == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						return "女"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				template.helper("setSex", setSex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				template.helper("getPhoto", function(str){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    return getImgUrl(str); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}) 
			 |