| 
					
				 | 
			
			
				@ -1,5 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var Request = GetRequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var checktype=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var checktype = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var loading = dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					contentType: 'load', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					skin: 'bk-popup', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -8,106 +8,142 @@ var loading = dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						el: "#app", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							data:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							dataList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							length:0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							code:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							cardlenght:0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							TypeList:[{},{type:"jiuzhen",text:"门诊",pretext:"候诊"},{type:"jiancha",text:"检查检验",pretext:"候检"}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							data: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							dataList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							length: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							code: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							cardlenght: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							TypeList: [{}, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								type: "jiuzhen", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								text: "门诊", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								pretext: "候诊" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								type: "jiancha", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								text: "检查检验", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								pretext: "候检" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						mounted: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							checkUserAgent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.checkType() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.code=JSON.parse(localStorage.getItem("wlyyAgent")).uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.code = JSON.parse(localStorage.getItem("wlyyAgent")).uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							//获取就诊卡 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							getData:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							getData: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								loading.showModal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								 sendPost("patient/card/getCardList", {patient:vm.code}, "json", "get",function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								 	loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'请求失败'}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							       }, function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								 	loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        if(res.status == 200){  
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	if(res.data.length>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		vm.cardlenght=res.data.length			        		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(Request.id){																 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		vm.data=res.data.filter(function(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        			return item.id==Request.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		})[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}else{								 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		vm.data=res.data.filter(function(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        			return item.isDefault==1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		})[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		if(!vm.data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        			vm.data=res.data[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								        		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								sendPost("patient/card/getCardList", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									patient: vm.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, "json", "get", function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										contentType: 'tipsbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										bottom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										skin: 'bk-popup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										content: '请求失败' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, function(res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									if(res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										if(res.data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											vm.cardlenght = res.data.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(Request.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												vm.data = res.data.filter(function(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													return item.id == Request.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												})[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												vm.data = res.data.filter(function(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													return item.isDefault == 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												})[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												if(!vm.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													vm.data = res.data[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		vm.gotoCards() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								 	  loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												content: "请先绑定就诊卡,再查看候诊信息!", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												okValue: '确定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												ok: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													window.location.href = '../../payment/html/patientIDCards.html'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												//						            cancelValue: '我再看看', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												//						            cancel: function(){} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}).showModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											contentType: 'tipsbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											bottom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											skin: 'bk-popup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											content: '数据获取失败' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							//获取列表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							getList:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								 sendPost("patient/diag/waitVisit", {cardNo:vm.data.cardNo}, "json", "get",function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							   		loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'请求失败'}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							      }, function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							   		loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        if(res.status == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	if(res.data.code=="0"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		vm.dataList=res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		vm.length=vm.dataList.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        		 dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.data.message}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							          dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'数据获取失败'}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							getList: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								sendPost("patient/diag/waitVisit", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									cardNo: vm.data.cardNo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, "json", "get", function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										contentType: 'tipsbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										bottom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										skin: 'bk-popup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										content: '请求失败' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, function(res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									loading.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									if(res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										if(res.data.code == "0") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											vm.dataList = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											vm.length = vm.dataList.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												contentType: 'tipsbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												bottom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												skin: 'bk-popup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												content: res.data.message 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											contentType: 'tipsbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											bottom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											skin: 'bk-popup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											content: '数据获取失败' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							//跳转我的就诊卡页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							gotoCards:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								dialog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						            content: "请先绑定就诊卡,再查看候诊信息!",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
						            okValue: '确定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						            ok: function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										window.location.href='../../payment/html/patientIDCards.html'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//						            cancelValue: '我再看看', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//						            cancel: function(){} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						        }).showModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							gotoCards: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								window.location.href = '../../payment/html/patientIDCards.html'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							//跳转切换就诊卡 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							changeCards:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								window.location.href='../../payment/html/changeCards.html?pre=waitingDoctorList';				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							changeCards: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								window.location.href = '../../payment/html/changeCards.html?pre=waitingDoctorList'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							//判断是否验证登录通过 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							checkType:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var timer = setInterval(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									if(checktype){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							checkType: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								var timer = setInterval(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									if(checktype) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										clearInterval(timer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										vm.getData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								},10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, 10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				})() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				function queryInit(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					checktype=true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				function queryInit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					checktype = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |