Parcourir la source

添加我的家庭功能

lulihong il y a 6 ans
Parent
commit
af3ee50565

+ 2 - 2
html/jtgx/html/family-detail.html

@ -75,7 +75,7 @@
		            			</div>
		            		</li>
		            	</ul>
		            	<ul class="c-list c-border-tb mt10">
		            	<!--<ul class="c-list c-border-tb mt10">
		            		<li>
		            			<div class="c-list-key">
		            				<span>签约类型</span>
@ -84,7 +84,7 @@
		            				<p id="sign"></p>
		            			</div>
		            		</li>
		            	</ul>
		            	</ul>-->
		            </div>
				</div>
			</div>

+ 78 - 3
html/jtgx/html/family.html

@ -12,7 +12,6 @@
		<link rel="stylesheet" type="text/css" href="../../../css/iscroll.css" />
		<link rel="stylesheet" type="text/css" href="../css/family.css" />
		<link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
		<link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css">
	</head>
	<body>
		<div class="main">
@ -21,12 +20,88 @@
            </div>
            <div id="wrapper">
				<div class="iScroller">
		            <ul class="family-list" id="ul_family">
		            <ul class="family-list plr10" id="ul_family">
		            	
		            </ul>
				</div>
			</div>
		</div>
		<script type="text/html" id="member-tmp">
		    {{each list as it}}
		    <li class="c-border dr-item bgc-fff member-li" data-json="{{it | getJsonStr}}">
                <div class="ui-grid plr10">
                    <div class="n-list-key">
                        <div class="n-avatar-l">
                            <img class="c-images-cycle" src="{{it.getPhoto | getPhoto}}">
                        </div>
                    </div>
                    <div class="n-list-info pl15 pt5">
                        <!--// 状态(0 :未处理;1:已同意;2:已拒绝;3:已撤销)-->
                        {{if it.state != 2}}
                        <h2>{{it.name}}({{it.relation}})</h2>
                        {{/if}}
                        <!--
                        {{if it.state == "1"}}
                            {{if it.signType == 0}}
                            <p class="red">未签约</p>
                            {{else}}
                            <p>签约类型:{{it.signText}}</p>
                            {{/if}}
                        {{/if}}
                        {{if it.state == "0"}}
                        <p class="red">待对方确认关联</p>
                        {{/if}}
                        {{if it.state == "2"}}
                        <p>未签约</p>
                        {{/if}}-->
                    </div>
                </div>
                {{if it.state == "1"}}
                <div class="ui-grid c-border-t plr10">
                    <div class="c-list-info pt5">
                        <h4 class="c-nowrap c-f14">授权设置</h4>
                        <p class="c-nowrap">是否允许该家人处理您全部健康服务</p>
                    </div>
                    <div class="c-list-key">
                        <div data-code="{{it.code}}" class="mui-switch mui-switch-mini {{if it.isAuthorize==1}}mui-active{{/if}}">
                            <div class="mui-switch-handle"></div>
                        </div>
                    </div>
                </div>
                {{/if}}
                {{if it.state == "0"}}
                <div class="ptb10 plr10 c-border-t">
                    <div class="c-row">
                        <div class="c-50">
                            <div class="c-btn c-btn-full c-btn-radius c-btn-4dcd70 retry-btn" data-json="{{it | getJsonStr}}">重新添加</div>
                        </div>
                        <div class="c-50">
                            <div data-id="{{it.id}}" class="c-btn c-btn-full c-btn-radius c-btn-fc6155 cancel-btn">&emsp;撤销&emsp;</div>
                        </div>
                    </div>
                </div>
                {{/if}}
		    </li>
		    {{/each}}
		    {{each immunemembers as it2}}
		    <li class="c-border dr-item bgc-fff childSick ui-grid plr10" data-json="{{it2 | getJsonStr}}">
		        <div class="ui-col-0 mr15 ptb5">
                    <div class="n-avatar-l">
                        <img class="c-images-cycle" src="{{it2.photo | getPhoto}}">
                    </div>
                </div>
                <div class="ui-col-1 pt5 pb10">
                    <h2>{{it2.name}}(免疫关联)</h2>
                </div>
		    </li>
		    {{/each}}
		    <li class="add-member">
		        <div class="n-list tap-enable list-last dr-item c-t-center">
                    <i class="icon-add"></i>
                    <p>添加家人</p>
                </div>
		    </li>
		</script>
		<script src="../../../js/jquery/2.1.3/jquery.js"></script>
		<script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript" src="../../../js/mui.min.js"></script>
@ -36,7 +111,7 @@
		<script type="text/javascript" src="../../../js/weixin_common.js" ></script>
		<script src="../../../js/underscore.js"></script>
		<script src="../../../js/es6-promise.js"></script>
		<script src="../../../widget/mobiscroll/2.15.1/js/mobiscroll.js"></script>
		<script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
		<script src="../js/iscroll-probe.js"></script>
		<script src="../js/iscroll-pull-up-down.js"></script>
		<script type="text/javascript" src="../js/family.js" ></script>

+ 7 - 2
html/jtgx/js/add-step-pre.js

@ -40,6 +40,11 @@ function baseInfoInit() {
function bindEvents() {
	$sendWxMsg.on('click',function() {
	    if($(this).hasClass("btn-disabled")){
	        return false;
	    }
	    $(this).addClass("btn-disabled");
	    
		var data = {
			member: code,
			relation: relation
@ -50,10 +55,10 @@ function bindEvents() {
		sendWXTempPromise(data)
		.then(function(res) {
			if(res.status=="200") {
				$sendWxMsg.addClass("btn-disabled");
//				$sendWxMsg.addClass("btn-disabled");
				dialog({contentType:'tipsbox', skin:'bk-popup' , content:"已发送添加申请"}).show();
			} else {
				$('#next').removeClass("btn-disabled");
				$('#sendWxMsg').removeClass("btn-disabled");
				if(res.msg){
				    dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
				}else{

+ 22 - 0
html/jtgx/js/add-step1.js

@ -90,6 +90,28 @@ function validate(data) {
	    dialog({contentType:'tipsbox', skin:'bk-popup' , content:'请选择家庭关系'}).show();
		return false;
	}
	
	//判断家庭关系与身份证性别是否匹配
	var d = data.idcard[data.idcard.length - 2],
	    isMan = d%2 == 1;
	    
	    if(isMan && (relation==2 || relation==4 || relation==6)){
            dialog({
                contentType:'tipsbox',
                skin:'bk-popup',
                content: "您的家人性别与家庭关系不匹配,请核对后再确认"
            }).show();
            return false;
        }
        if(!isMan && (relation==1 || relation==3 || relation==5)){
            dialog({
                contentType:'tipsbox',
                skin:'bk-popup',
                content: "您的家人性别与家庭关系不匹配,请核对后再确认"
            }).show();
            return false;
        }
	
	if (checkVal( data.name, 'name', family) == -1 || checkVal( data.idcard, 'idcard', family) == -1) {
    	dialog({contentType:'tipsbox', skin:'bk-popup' , content: data.name + '已是您的家庭成员咯~'}).show();
    	return false;

+ 42 - 41
html/jtgx/js/family-detail.js

@ -11,42 +11,22 @@ var scroller1 = new IScrollPullUpDown('wrapper',{
	interactiveScrollbars:false
}, null, null);
var info;
$(function(){
	// 判断是否登录
	checkUserAgent();
	// 获取缓存
	var relationIndex = "relation" + window.localStorage.getItem("index");
	var name = window.localStorage.getItem("name");
	var imgUrl = window.localStorage.getItem("imgUrl");
	var code = window.localStorage.getItem("code");
	var mobile = window.localStorage.getItem("mobile");
	var idcard = window.localStorage.getItem("idcard");
	var address = window.localStorage.getItem("address");
	var sign = window.localStorage.getItem("sign");
	var relation = window.localStorage.getItem(relationIndex);
	$("#name").html(name);
	$("#pic").attr("src", getImgUrl(imgUrl));
	$("#idcard").html(idcard);
	$("#mobile").html(mobile);
	$("#address").html(address);
	$("#sign").html(sign);
	var relationText = "";
	if (relation == 1) {
		relationText = "父亲";
	} else if (relation == 2) {
		relationText = "母亲";
	} else if (relation == 3) {
		relationText = "老公";
	} else if (relation == 4) {
		relationText = "老婆";
	} else if (relation == 5) {
		relationText = "儿子";
	} else if (relation == 6) {
		relationText = "女儿";
	} else {
		relationText = "其他";
	}
	$("#select").find("p").html(relationText);
	info = JSON.parse(window.localStorage.getItem("familyMemberInfo"));
	
	$("#name").html(info.name);
	$("#pic").attr("src", getImgUrl(info.photo));
	$("#idcard").html(info.idcard);
	$("#mobile").html(info.mobile);
	$("#address").html(info.address);
	$("#sign").html(info.signText);
	
	$("#select").find("p").html(info.relation);
    // 选择家庭关系
    $('#select').mobiscroll({
@ -63,14 +43,35 @@ $(function(){
			}]
		],
		onSelect: function(valueText, inst) {
			var values = eval("[" + valueText + "]");
			window.localStorage.removeItem(relationIndex);
			window.localStorage.setItem(relationIndex, values[0].keys);
			var values = eval("[" + valueText + "]"),
			    keys = values[0].keys;
			
			var s = info.idcard[info.idcard.length-2],
			    isMan = s%2 == 1;
			
			//判断所选的值是否与性别相冲突
			if(isMan && (keys==2 || keys==4 || keys==6)){
			    dialog({
			        contentType:'tipsbox',
			        skin:'bk-popup',
			        content: "您的家人性别与家庭关系不匹配,请核对后再确认"
			    }).show();
			    return false;
			}
			if(!isMan && (keys==1 || keys==3 || keys==5)){
			    dialog({
                    contentType:'tipsbox',
                    skin:'bk-popup',
                    content: "您的家人性别与家庭关系不匹配,请核对后再确认"
                }).show();
                return false;
			}
			
			$('#select').find("p").html(values[0].values);
			selectKey = values[0].keys;
			dd.show();
			var data = {};
			data.member = code;
			data.member = info.code;
			data.relation = selectKey;
			sendPost("patient/family/relation_update", data, "json", "post", changeFailed, changeSuccess);
		}
@ -86,7 +87,7 @@ $(function(){
						this.close();
						dd.show();
						var data = {};
						data.member = code;
						data.member = info.code;
						sendPost("patient/family/member_delete", data, "json", "post", deleteFailed, deleteSuccess);
					}
				},
@ -106,9 +107,9 @@ document.addEventListener('touchmove', function (e) { e.preventDefault(); }, fal
function changeFailed (res) {
	dd.close();
	if (res && res.msg) {
		var d1 = dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg});
		dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();
	} else {
		var d2 = dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'});
		dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'}).show();
	}
}
@ -127,9 +128,9 @@ function changeSuccess (res) {
function deleteFailed (res) {
	dd.close();
	if (res && res.msg) {
		var d1 = dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg});
		dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();
	} else {
		var d2 = dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'});
		dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'}).show();
	}
}

+ 126 - 233
html/jtgx/js/family.js

@ -15,55 +15,8 @@ var scroller1 = new IScrollPullUpDown('wrapper',{
$(function(){
	// 判断是否登录
	checkUserAgent();
	$('#msgContainer').on('tap',function() {
		var userAgent = JSON.parse(window.localStorage.getItem(agentName));
		window.location.href = "application-msg-list.html?member="+userAgent.uid;		
	});
	// 点击咨询详情
	$("body").on("tap", ".n-list.tap-enable", function () {
		if ($(this).is(".list-last")) {
			window.location.href = "add-step1.html";
		} else {
			// 缓存信息
			var index = $(this).parents("li").index();
			var name = $(this).data("name");
			var imgUrl = $(this).find("img").attr("src");
			var code = $(this).data("code");
			var mobile = $(this).data("mobile");
			var idcard = $(this).data("idcard");
			var address = $(this).data("address");
			var sign = $(this).data("sign");
			var relation,
				relationIndex = "relation" + index;
			relation = $(this).data("relation");
			window.localStorage.removeItem(relationIndex);
			window.localStorage.setItem(relationIndex, relation);
			window.localStorage.removeItem("index");
			window.localStorage.setItem("index", index);
			window.localStorage.removeItem("name");
			window.localStorage.setItem("name", name);
			window.localStorage.removeItem("imgUrl");
			window.localStorage.setItem("imgUrl", imgUrl);
			window.localStorage.removeItem("code");
			window.localStorage.setItem("code", code);
			window.localStorage.removeItem("mobile");
			window.localStorage.setItem("mobile", mobile);
			window.localStorage.removeItem("idcard");
			window.localStorage.setItem("idcard", idcard);
			window.localStorage.removeItem("address");
			window.localStorage.setItem("address", address);
			window.localStorage.removeItem("sign");
			window.localStorage.setItem("sign", sign);
			// 跳转详情
			window.location.href = "family-detail.html";
		}
	});
	//免疫关联
	$("body").on("tap", ".n-list.childSick", function (){
		var $this = $(this)
		location.href="../../fybj/html/mianyijihua.html"
	})
	
	getTemplateHelper();
	bindEvents();
});
@ -88,7 +41,37 @@ function pullUpAction(theScrollerTemp) {
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
function bindEvents() {
	$('#wrapper').on('tap','.cancel-btn',function() {
    $('#msgContainer').on('tap',function() {
        var userAgent = JSON.parse(window.localStorage.getItem(agentName));
        window.location.href = "application-msg-list.html?member="+userAgent.uid;       
    });
    // 点击咨询详情
    $("#ul_family").on("tap", "li.member-li", function () {
        var $this = $(this),
            objStr = $this.attr("data-json");
        
        // 缓存信息
        window.localStorage.removeItem("familyMemberInfo");
        window.localStorage.setItem("familyMemberInfo", objStr);
            
        // 跳转详情
        window.location.href = "family-detail.html";
    });
    
    //免疫关联
    $("#ul_family").on("tap", "li.childSick", function (){
        var $this = $(this)
        location.href="../../fybj/html/mianyijihua.html"
    })
    
    //绑定居民
    $("#ul_family").on("tap", "li.add-member", function(){
        window.location.href = "add-step1.html";
        return false;
    });
    
	$('#ul_family').on('tap','.cancel-btn',function(e) {
	    e.stopPropagation();
		var id = $(this).attr('data-id');
		dialog({
			content: '确定撤销添加此家人的申请吗?',
@ -112,14 +95,14 @@ function bindEvents() {
				return;
			}
		}).showModal();
	}).on('tap','.retry-btn',function() {
		var code = $(this).attr('data-code');
		var mobile = $(this).attr('data-mobile');
		var name = $(this).attr('data-name');
		var relation = $(this).attr('data-relation');
		var photo = $(this).attr('data-photo');
		retryApplication(name,code,mobile,relation,photo);
	}).on('tap','.immunememberConnec',function(){
		
	}).on('tap','.retry-btn',function(e) {
	    e.stopPropagation();
	    var obj = $(this).data("json");
		retryApplication(obj.name, obj.code, obj.mobile, obj.familyRelation, obj.photo);
		
	}).on('tap','.immunememberConnec',function(e){
	    e.stopPropagation();
		location.href="../../fybj/html/mianyijihua.html"
	});	
}
@ -160,181 +143,18 @@ function queryListFailed(res) {
function queryAppoListSuccesss(res) {
	if (res.status == 200) {
		var $list = document.querySelector("#ul_family");
		if (res.data && res.data.normalmembers.length > 0) {
			var list = res.data.normalmembers;
			window.localStorage.removeItem("userfamily");
			window.localStorage.setItem("userfamily", JSON.stringify(res.data));
			for (var i = 0; i < list.length; i++) {
				var $li = document.createElement("li");
				var code = list[i].code;
				var name = list[i].name;
				var mobile = list[i].mobile;
				var idcard = list[i].idcard;
				var address = list[i].address;
				var familyRelation = list[i].familyRelation;
				var photo = getImgUrl(list[i].photo);
				var signType=list[i].signType;
				var isAuthorize = list[i].isAuthorize;
				var state = list[i].state; // 状态(0 :未处理;1:已同意;2:已拒绝;3:已撤销)
				var id = list[i].id;
				// 手机不存在默认显示未绑定手机
				if(mobile == undefined || mobile == null || mobile == ""){
					mobile = "未绑定手机";
				}
				// 地址不存在或者为空显示空
				if(address == undefined || address == null || address == ""){
					address = "";
				}
				// 头像为空设置默认头像
				if(photo == undefined || photo == null || photo == ""){
					photo = "../../../images/p-default.png";
				}
				// 家庭关系
				var relation = "";
				if (familyRelation == 0) {
					relation = "其他";
				} else if (familyRelation == 1) {
					relation = "父亲";
				} else if (familyRelation == 2) {
					relation = "母亲";
				} else if (familyRelation == 3) {
					relation = "老公";
				} else if (familyRelation == 4) {
					relation = "老婆";
				} else if (familyRelation == 5) {
					relation = "儿子";
				} else if (familyRelation == 6) {
					relation = "女儿";
				} else if (familyRelation == 7) {
					relation = "未知";
				};
				// 签约类型
				var signTmpl = "";
				var signText = "";
				if (signType == 0) {
					signTmpl = '<p class="red">未签约</p>';
					signText = "未签约";
				} else {
					if (signType == 1) {
						signText = "三师共管";
					} else if (signType == 2) {
						signText = "家庭医生";
					} else if (signType == 3) {
						signText = "三师共管、家庭医生";
					}
					signTmpl = '<p>签约类型:' + signText + '</p>'
				}
				var childContent = "";
				if(state == "1") {
					childContent =  '<div class="c-list c-border dr-item list-wrap"><div class="n-list tap-enable" data-name="' + name + '" data-mobile="' + mobile + '" data-idcard="' + idcard + '" data-code="' + code + '" data-address="' + address + '" data-sign="' + signText + '" data-relation="' + familyRelation + '">'+
									'<div class="n-list-li">'+
										'<div class="n-list-key">'+
											'<div class="n-avatar-l">'+
												'<img class="c-images-cycle" src="' + photo + '">'+
											'</div>'+
										'</div>'+
										'<div class="n-list-info pl15">'+
											'<h2>' + name + '(' + relation + ')</h2>'+ signTmpl +
										'</div>'+
									'</div>'+
								'</div>'+
								'<li class="c-list-cover">'+
			                        '<div class="c-list-info">'+
			                           '<h4 class="c-nowrap c-f14">授权设置</h4>'+
			                            '<p class="c-nowrap">是否允许该家人处理您全部健康服务</p>'+
			                        '</div>'+
			                        '<div class="c-list-key">'+
			                            '<div data-code="' + code + '" class="mui-switch mui-switch-mini '+(isAuthorize=="1"?'mui-active':'')+
			                            '"><div class="mui-switch-handle"></div></div></div>'
			                        '</div>'+
			                    '</li>'
								;
				} else if(state == "0") {
					childContent =  '<div class="c-list c-border dr-item list-wrap"><div class="n-list" data-name="' + name + '" data-mobile="' + mobile + '" data-idcard="' + idcard + '" data-code="' + code + '" data-address="' + address + '" data-sign="' + signText + '" data-relation="' + familyRelation + '">'+
									'<div class="n-list-li">'+
										'<div class="n-list-key">'+
											'<div class="n-avatar-l">'+
												'<img class="c-images-cycle" src="' + photo + '">'+
											'</div>'+
										'</div>'+
										'<div class="n-list-info pl15">'+
											'<h2>' + name + '(' + relation + ')</h2>'+ '<p class="red">待对方确认关联</p>' +
										'</div>'+
									'</div>'+
								'</div>'+
								'<div class="ptb10 plr10 c-border-t">'+
									'<div class="c-row">'+
								        '<div class="c-50"><div data-name="'+name+'" data-code="'+code+'" data-mobile="'+mobile+'" data-relation="'+familyRelation+'"data-photo="'+photo+'"  class="c-btn c-btn-full c-btn-radius c-btn-4dcd70 retry-btn">重新添加</div></div>'+
								        '<div class="c-50"><div data-id="'+id+'"  class="c-btn c-btn-full c-btn-radius c-btn-fc6155 cancel-btn">&emsp;撤销&emsp;</div></div>'+
								    '</div>'+
			                    '</div>'
								;
				} else if(state == "2") {
					childContent =  '<div class="c-list c-border dr-item list-wrap"><div class="n-list childSick" data-name="' + name + '" data-idcard="' + idcard + '" data-code="' + code + '">'+
									'<div class="n-list-li">'+
										'<div class="n-list-key">'+
											'<div class="n-avatar-l">'+
												'<img class="c-images-cycle" src="' + photo + '">'+
											'</div>'+
										'</div>'+
										'<div class="n-list-info pl15">'+
											'<h2>' + name + '(免疫关联)</h2>'+'<p>未签约</p>'
										'</div>'+
									'</div>'+
								'</div>';
				}
				
				$li.innerHTML = childContent;
				$list.appendChild($li);
			}
			if( res.data.immunemembers && res.data.immunemembers.length > 0){
				var listImmunemembers = res.data.immunemembers;
				for(var j = 0; j < listImmunemembers.length; j++){
					var $li = document.createElement("li");
					var immunememberName = listImmunemembers[j].name;
					var immunememberPhoto = getImgUrl(listImmunemembers[j].photo);
					// 头像为空设置默认头像
					if(immunememberPhoto == undefined || immunememberPhoto == null || immunememberPhoto == ""){
						immunememberPhoto = "../../../images/p-default.png";
					}
					childContent =  '<div class="c-list c-border dr-item list-wrap immunememberConnec"><div class="n-list childSick" data-name="' + immunememberName + '" data-idcard="' + idcard + '" data-code="' + code + '">'+
									'<div class="n-list-li">'+
										'<div class="n-list-key">'+
											'<div class="n-avatar-l">'+
												'<img class="c-images-cycle" src="' + immunememberPhoto + '">'+
											'</div>'+
										'</div>'+
										'<div class="n-list-info pl15">'+
											'<h2>' + immunememberName + '(免疫关联)</h2>'
//											+'<p>未签约</p>'
										'</div>'+
									'</div>'+
								'</div>';
					$li.innerHTML = childContent;
					$list.appendChild($li);
				}
				
			}
			var $liLast = document.createElement("li");
		    lastContent = '<div class="n-list tap-enable list-last dr-item c-t-center">'+
		            			'<i class="icon-add"></i>'+
		            			'<p>添加家人</p>'+
		            		'</div>';
		    $liLast.innerHTML = lastContent;
			$list.appendChild($liLast);
		} else {
			var $li = document.createElement("li");
			var content =   '<div class="n-list tap-enable list-last dr-item c-t-center">'+
		            			'<i class="icon-add"></i>'+
		            			'<p>添加家人</p>'+
	            			'</div>';
			$li.innerHTML = content;
			$list.appendChild($li);
		}
		var $list =$("#ul_family"),
		    list = _.map(res.data.normalmembers, function(o){
		        o.relation = getRelationName(o.familyRelation);
		        o.signText = getSignText(o.signType);
		        return o;
		    })
		var html = template("member-tmp", {
		    list: list,
		    immunemembers: res.data.immunemembers
		});
		
		$list.append(html);
		d.close();
		scroller1.myScroll.refresh();
		$(".pullUp").hide();
@ -344,7 +164,11 @@ function queryAppoListSuccesss(res) {
		queryListFailed(res);
	}
	mui('.mui-switch')['switch']();
	$('.mui-switch').on('tap',function(e) {
	    e.stopPropagation();
	});
	$('.mui-switch').on('toggle',function(e) {
		e.stopPropagation();
		var event = e.originalEvent;
		d.show()
		var isAuthorize = event.detail.isActive?1:0;
@ -476,3 +300,72 @@ function retryApplication(name,code,mobile,relation,photo) {
		console && console.error(e)
	})
}
function getTemplateHelper(){
    template.helper("getPhoto", function(p){
        if(p){
            return getImgUrl(p);
        }else{
            return "../../../images/p-female.png";
        }
    });
    
    template.helper("getJsonStr", function(obj){
        if(obj){
            return JSON.stringify(obj);
        }else{
            return "";
        }
    });
    
    template.helper("getSignTypeText", function(signType){
        return getSignText(signType);
    });
    
    template.helper("getRelationName", function(type){
        return getRelationName(type);
    })
}
function getSignText(signType){
    var signText = "";
    if (signType == 1) {
        signText = "三师共管";
    } else if (signType == 2) {
        signText = "家庭医生";
    } else if (signType == 3) {
        signText = "三师共管、家庭医生";
    }
    return signText;
}
function getRelationName(type){
    var relation = "";
    switch(type){
        case 0:
            relation = "其他";
            break;
        case 1:
            relation = "父亲";
            break;
        case 2:
            relation = "母亲";
            break;
        case 3:
            relation = "老公";
            break;
        case 4:
            relation = "老婆";
            break;
        case 5:
            relation = "儿子";
            break;
        case 6:
            relation = "女儿";
            break;
        default:
            relation = "未知";
            break;
    }
    return relation;
}

+ 1 - 1
html/yszx/js/doctor-consultation_new.js

@ -28,7 +28,7 @@ $(function(){
function queryInit(){
    initScroller();
//  initFamilyData();
    initFamilyData();
    initPageData();
    bindEvents();
    wxGetSign();

+ 2 - 0
js/weixin_common.js

@ -433,6 +433,8 @@ var pageUrl  = {
    "4": "../../grzx/html/my-detail.html",
    // 健康档案
    "5": "../../profile/html/index.html",
    //我的家庭
     "6":"../../jtgx/html/family.html",
    /**医生指导详情**/ 
    "25":"../../yszd/html/guidance-detail.html?openid="+0+"&toUser="+toUsers+"&id="+curId+"&toName="+toName,
    // /**新的健康教育详情**/