|  | @ -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);
 | 
	
		
			
				|  |  | })
 |