| 
					
				 | 
			
			
				@ -1,439 +1,425 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				layui.use('element', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    element = layui.element//Tab的切换功能,切换事件监听等,需要依赖element模块 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    function Progress(dom, num) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        window.setTimeout(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            element.progress(dom, num) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 360) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    function showInfoMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        layer.msg(msg, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            icon: 6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    function showErrorMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        layer.msg(msg, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            icon: 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  element = layui.element //Tab的切换功能,切换事件监听等,需要依赖element模块 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  function Progress(dom, num) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    window.setTimeout(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      element.progress(dom, num) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 360) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  function showInfoMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    layer.msg(msg, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      icon: 6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  function showErrorMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    layer.msg(msg, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      icon: 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  function conFirm(msg, num, isStop, planid, getDat) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (num == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      layer.confirm( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        '<p class="c-333 mb10">请说明中止计划的原因?</p><textarea class="plr5 ptb5 w-100 h200 c-333 set-textarea" maxlength="300" placeholder="请简要描述一下原因,不多于300字"></textarea>', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          btn: ['确定', '取消'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          area: ['400px', 'auto'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          title: '提示' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        function (index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var reason = $('.set-textarea').val() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (!reason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showErrorMessage('请填写中止计划原因!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (num == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showInfoMessage('计划已完成') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#stopBtn_' + planid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              .attr('disabled', true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              .addClass('falsebutton') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isStop = num == 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#progress_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              'background-color': 'gray' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#stopBtn_' + planid).html('激活计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#stopBtn_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              'background-color': '#2dbe55' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#progress_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              'background-color': '#ff9526' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#stopBtn_' + planid).html('中止计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#stopBtn_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              'background-color': '#ff3b30' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            status: isStop, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            planId: planid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            abortReason: reason 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          healthAPI.updatePlanStatusById(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              getDat() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          layer.close(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      layer.confirm('您确定要执行该操作吗?', { btn: ['确定', '取消'], title: '提示' }, function (index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (num == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          showInfoMessage('计划已完成') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#stopBtn_' + planid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            .attr('disabled', true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            .addClass('falsebutton') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          isStop = num == 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#progress_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            'background-color': 'gray' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#stopBtn_' + planid).html('激活计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#stopBtn_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            'background-color': '#2dbe55' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#progress_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            'background-color': '#ff9526' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#stopBtn_' + planid).html('中止计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#stopBtn_' + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            'background-color': '#ff3b30' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          status: isStop, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          planId: planid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        healthAPI.updatePlanStatusById(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            getDat() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        layer.close(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    function conFirm(msg, num, isStop, planid, getDat) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    	if (num == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    		layer.confirm('<p class="c-333 mb10">请说明中止计划的原因?</p><textarea class="plr5 ptb5 w-100 h200 c-333 set-textarea" maxlength="300" placeholder="请简要描述一下原因,不多于300字"></textarea>', {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		btn: ['确定', '取消'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		area: ["400px", "auto"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		title: "提示" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    	}, function (index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		var reason = $(".set-textarea").val() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		if (!reason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    			showErrorMessage("请填写中止计划原因!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    			return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            if (num == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                showInfoMessage("计划已完成") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#stopBtn_" + planid).attr('disabled', true).addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                isStop = num == 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#progress_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                    "background-color": "gray" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#stopBtn_" + planid).html("激活计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#stopBtn_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                    "background-color": "#2dbe55" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#progress_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                    "background-color": "#ff9526" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#stopBtn_" + planid).html("中止计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                $("#stopBtn_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                    "background-color": "#ff3b30" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                status: isStop, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                planId: planid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                abortReason: reason 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            healthAPI.updatePlanStatusById(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                    getDat() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					            layer.close(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      		layer.confirm('您确定要执行该操作吗?', { btn: ['确定', '取消'], title: "提示" }, function (index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							  	if (num == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	showInfoMessage("计划已完成") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#stopBtn_" + planid).attr('disabled', true).addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							  	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	isStop = num == 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							  	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							  	if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#progress_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          	"background-color": "gray" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#stopBtn_" + planid).html("激活计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#stopBtn_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          	"background-color": "#2dbe55" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							  	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#progress_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          	"background-color": "#ff9526" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#stopBtn_" + planid).html("中止计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      	$("#stopBtn_" + planid).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          	"background-color": "#ff3b30" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						          	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						          	status: isStop, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						          	planId: planid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	healthAPI.updatePlanStatusById(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						          	if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						              	getDat() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						          	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      	layer.close(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						  	}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        el: '#app', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            code: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            modal: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            type: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            status: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            plan: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            name: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isDanger: "0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            pagesize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            total: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            pagetotal: '', //总页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            currentPage: 1, //当前页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tablelist: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            diseaselist: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            types: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Statics: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            wujilu: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            datamodelshow: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            plantype: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            todaylog: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isTotayTodo: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            progress: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            allFinishCount: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            allCount: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            planid: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isStop: 1, // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isActive: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            doctorType: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            docCode: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            docInfo: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isLeader: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            planCreateUser: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            doctorTeamList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthyConditionType:0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tablelist: function (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                this.$nextTick(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    element.init() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (var i = 0; i < val.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        var allFinishCount = val[i].allFinishCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        var allCount = val[i].allCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        var isStop = val[i].status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        var ishospitalName = val[i].hospitalName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.planCreateUser = val[i].planCreateUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.healthyConditionType=val[i].healthyConditionType//1住院 2康复期 3日常健康 4健康筛查 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(vm.healthyConditionType==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#quote_"+val[i].id).css("backgroundColor","#FF3B30") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(vm.healthyConditionType==2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#quote_"+val[i].id).css("backgroundColor","#FF9526") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(vm.healthyConditionType==3){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#quote_"+val[i].id).css("backgroundColor","#2DBE55") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(vm.healthyConditionType==4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#quote_"+val[i].id).css("backgroundColor","#02CFB9") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (ishospitalName == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#hospitalName_" + val[i].id).html("暂无社区信息") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (allCount == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            Progress(val[i].id, 0 + "%") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            var progressNum = Math.ceil((allFinishCount / allCount) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            Progress(val[i].id, progressNum + "%") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#progress_" + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "background-color": "gray" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#stopBtn_" + val[i].id).html("激活计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#stopBtn_" + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "background-color": "#2dbe55" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#progress_" + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "background-color": "#ff9526" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $("#stopBtn_" + val[i].id).html("中止计划") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if(val[i].status == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            	$("#stopBtn_" + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                "background-color": "gray" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            	$("#stopBtn_" + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                                "background-color": "#ff3b30" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					                            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    var lastColor = 'red'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (var i = 0; i < val.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (i == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $($(".quote")[i]).css("background-color", "#12b7f5") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (val[i].patientName == val[i - 1].patientName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $($(".quote")[i]).css("background-color", "#02cfb9") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (lastColor === 'red') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                $($(".quote")[i]).css("background-color", "#12b7f5") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (lastColor !== 'red') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                $($(".quote")[i]).css("background-color", "#12b7f5") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                lastColor = 'red' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                lastColor = 'white' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                $($(".quote")[i]).css("background-color", "#02cfb9") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        mounted: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.gettypes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getDoctorTeam() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            setImgSrc: function (src) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var str = httpRequest.getImgUrl(src) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return str 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            getDoctorTeam:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var wlyyAgentForDoc=JSON.parse(window.localStorage.getItem('wlyyAgentForDoc')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var uid=wlyyAgentForDoc && wlyyAgentForDoc.uid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                healthAPI.getDoctorTeam(uid).then(function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if(res.status==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.doctorTeamList=res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            getDatas: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientCondition: vm.name,//	居民条件,可以按身份证或者居民名称模糊匹配 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    diseaseCode: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    planType: vm.status,	//安排类型(1康复计划,2转社区医院,3转家庭病床) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    todaybacklog: vm.isTotayTodo,	// 今日待办(1、今日待办,2、全部) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    page: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    isDanger: vm.isDanger, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                healthAPI.getSpecialList(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.wujilu = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.total = res.data.totalCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.pagetotal = Math.ceil(res.data.totalCount / vm.pagesize) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.tablelist = _.sortBy(res.data.detailModelList, "patientName") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (vm.tablelist.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vm.wujilu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.docInfo = JSON.parse(window.localStorage.getItem('wlyyAgent')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.doctorType = vm.docInfo.doctorType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (vm.doctorType != 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $(".neironglef>button:nth-child(1)").attr('disabled', "true") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $(".neironglef>button:nth-child(1)").addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            $(".neironglef>button:nth-child(1)").css("color", "white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        healthAPI.doctorBaseinfo().then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vm.isLeader = res.data.isLeader//0非团队长 1团队长 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vm.level=res.data.level//1专科医生,2全科医生,3健康管理师 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vm.planCreateUser //创建者跟登录者相等可中止操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vm.docCode=res.data.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            for (var i = 0; i < vm.tablelist.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if(vm.docCode!=vm.planCreateUser){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    $("#stopBtn_" + vm.tablelist[i].id).attr('disabled', "true") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    $("#stopBtn_" + vm.tablelist[i].id).addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            // if (vm.isLeader == 0||vm.level != 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //     $(".neironglef>button:nth-child(2)").attr('disabled', "true") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //     $(".neironglef>button:nth-child(2)").addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //     $(".neironglef>button:nth-child(2)").css("color", "white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        showErrorMessage(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    el: '#app', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      code: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      modal: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      type: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      status: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      plan: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      name: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      isDanger: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      pagesize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      total: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      pagetotal: '', //总页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      currentPage: 1, //当前页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      tablelist: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      diseaselist: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      types: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      Statics: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      wujilu: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      datamodelshow: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      plantype: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      todaylog: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      isTotayTodo: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      progress: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      allFinishCount: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      allCount: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      planid: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      isStop: 1, // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      isActive: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      doctorType: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      docCode: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      docInfo: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      isLeader: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      planCreateUser: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      doctorTeamList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      healthyConditionType: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      tablelist: function (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.$nextTick(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          element.init() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          for (var i = 0; i < val.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var allFinishCount = val[i].allFinishCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var allCount = val[i].allCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var isStop = val[i].status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var ishospitalName = val[i].hospitalName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.planCreateUser = val[i].planCreateUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.healthyConditionType = val[i].healthyConditionType //1住院 2康复期 3日常健康 4健康筛查 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.healthyConditionType == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#quote_' + val[i].id).css('backgroundColor', '#FF3B30') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.healthyConditionType == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#quote_' + val[i].id).css('backgroundColor', '#FF9526') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.healthyConditionType == 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#quote_' + val[i].id).css('backgroundColor', '#2DBE55') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.healthyConditionType == 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#quote_' + val[i].id).css('backgroundColor', '#02CFB9') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (ishospitalName == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#hospitalName_' + val[i].id).html('暂无社区信息') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (allCount == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              Progress(val[i].id, 0 + '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              var progressNum = Math.ceil((allFinishCount / allCount) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              Progress(val[i].id, progressNum + '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (isStop == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#progress_' + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'background-color': 'gray' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#stopBtn_' + val[i].id).html('激活计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#stopBtn_' + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'background-color': '#2dbe55' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#progress_' + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'background-color': '#ff9526' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('#stopBtn_' + val[i].id).html('中止计划') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if (val[i].status == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $('#stopBtn_' + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  'background-color': 'gray' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            gettypes: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var search = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $("#Status").bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        value: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            code: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            name: "全部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            code: "1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            name: "康复计划" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            code: "2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            name: "(转)社区医院" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            code: "3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            name: "(转)家庭病床" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    getDataMethod: "data", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    effectiveFields: ["name"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    idField: "code", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    keyField: "name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                healthAPI.getSpecialDisease().then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        var data = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        data.value = _.map(res.data, function (v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                code: v.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                name: v.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (search) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            data.value = [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                code: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                name: "全部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            }].concat(data.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        $("#Type").bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            getDataMethod: "data", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            effectiveFields: ["name"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            idField: "code", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            keyField: "name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        vm.types = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        showErrorMessage(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $('#stopBtn_' + val[i].id).css({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  'background-color': '#ff3b30' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            search: function (page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.type = $("#Type").attr("data-id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.status = $("#Status").attr("data-id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.currentPage = page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            daiban: function (page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.isTotayTodo = $("#c").prop("checked") ? 1 : 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $(".icon-chkbox").toggleClass("icon-bgchkbox"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.currentPage = page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                console.log(vm.currentPage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            morePlan: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                location.href = "moreplan.html?patientCode=" + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            stop: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                vm.planid = data.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                conFirm("确定终止该计划吗", data.status, vm.isStop, vm.planid, vm.getDatas) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var lastColor = 'red' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          for (var i = 0; i < val.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (i == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $($('.quote')[i]).css('background-color', '#12b7f5') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (val[i].patientName == val[i - 1].patientName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $($('.quote')[i]).css('background-color', '#02cfb9') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            newRecover: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                location.href = "../../recover/html/new_recover.html" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            checkPlan: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                location.href = "../../rehabilitation/html/rehabilitation_management.html?planId=" + data.id+"&patientCode=" + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if (lastColor === 'red') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $($('.quote')[i]).css('background-color', '#12b7f5') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if (lastColor !== 'red') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $($('.quote')[i]).css('background-color', '#12b7f5') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                lastColor = 'red' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                lastColor = 'white' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $($('.quote')[i]).css('background-color', '#02cfb9') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    mounted: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.gettypes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.getDoctorTeam() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      setImgSrc: function (src) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var str = httpRequest.getImgUrl(src) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return str 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      getDoctorTeam: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var wlyyAgentForDoc = JSON.parse(window.localStorage.getItem('wlyyAgentForDoc')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var uid = wlyyAgentForDoc && wlyyAgentForDoc.uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        healthAPI.getDoctorTeam(uid).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.doctorTeamList = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      getDatas: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          patientCondition: vm.name, //	居民条件,可以按身份证或者居民名称模糊匹配 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          diseaseCode: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          planType: vm.status, //安排类型(1康复计划,2转社区医院,3转家庭病床) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          todaybacklog: vm.isTotayTodo, // 今日待办(1、今日待办,2、全部) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          page: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          isDanger: vm.isDanger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            modelControl: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                location.href = "../../rehabilitation/html/management.html" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        healthAPI.getSpecialList(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.wujilu = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.total = res.data.totalCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.pagetotal = Math.ceil(res.data.totalCount / vm.pagesize) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.tablelist = _.sortBy(res.data.detailModelList, 'patientName') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.tablelist.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.wujilu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.docInfo = JSON.parse(window.localStorage.getItem('wlyyAgent')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.doctorType = vm.docInfo.doctorType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.doctorType != 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('.neironglef>button:nth-child(1)').attr('disabled', 'true') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('.neironglef>button:nth-child(1)').addClass('falsebutton') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $('.neironglef>button:nth-child(1)').css('color', 'white') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            checkPatient: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    area: ['750px', '650px'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    shade: 0.5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    title: '居民信息', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    fixed: true, //不固定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    maxmin: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    closeBtn: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    content: '../../temporary/html/userInfo.html?patient=' + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                // location.href = "" +  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthAPI.doctorBaseinfo().then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.isLeader = res.data.isLeader //0非团队长 1团队长 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.level = res.data.level //1专科医生,2全科医生,3健康管理师 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.planCreateUser //创建者跟登录者相等可中止操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.docCode = res.data.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              for (var i = 0; i < vm.tablelist.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (vm.docCode != vm.planCreateUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $('#stopBtn_' + vm.tablelist[i].id).attr('disabled', 'true') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $('#stopBtn_' + vm.tablelist[i].id).addClass('falsebutton') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              // if (vm.isLeader == 0||vm.level != 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              //     $(".neironglef>button:nth-child(2)").attr('disabled', "true") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              //     $(".neironglef>button:nth-child(2)").addClass("falsebutton") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              //     $(".neironglef>button:nth-child(2)").css("color", "white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            recoveryPlan:function (data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                location.href = "../../recover/html/personal-manage.html?patientCode="+data.patientCode+'&planId='+data.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      gettypes: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var search = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        $('#Status').bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            value: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: '全部' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: '康复计划' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: '(转)社区医院' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: '3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: '(转)家庭病床' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          getDataMethod: 'data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          effectiveFields: ['name'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          idField: 'code', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          keyField: 'name' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        healthAPI.getSpecialDisease().then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var data = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.value = _.map(res.data, function (v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: v.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: v.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (search) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              data.value = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  code: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  name: '全部' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              ].concat(data.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $('#Type').bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              getDataMethod: 'data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              effectiveFields: ['name'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              idField: 'code', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              keyField: 'name' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.types = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      search: function (page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.type = $('#Type').attr('data-id') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.status = $('#Status').attr('data-id') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.currentPage = page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      daiban: function (page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.isTotayTodo = $('#c').prop('checked') ? 1 : 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        $('.icon-chkbox').toggleClass('icon-bgchkbox') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.currentPage = page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        console.log(vm.currentPage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      morePlan: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        location.href = 'moreplan.html?patientCode=' + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      stop: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.planid = data.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        conFirm('确定终止该计划吗', data.status, vm.isStop, vm.planid, vm.getDatas) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      newRecover: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        location.href = '../../recover/html/new_recover.html' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      checkPlan: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        console.log('../../rehabilitation/html/rehabilitation_management.html?planId=' + data.id + '&patientCode=' + data.patientCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        location.href = '../../rehabilitation/html/rehabilitation_management.html?planId=' + data.id + '&patientCode=' + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      modelControl: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        location.href = '../../rehabilitation/html/management.html' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      checkPatient: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          area: ['750px', '650px'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          shade: 0.5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          title: '居民信息', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          fixed: true, //不固定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          maxmin: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          closeBtn: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          content: '../../temporary/html/userInfo.html?patient=' + data.patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // location.href = "" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      recoveryPlan: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        location.href = '../../recover/html/personal-manage.html?patientCode=' + data.patientCode + '&planId=' + data.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				}) 
			 |