| 
					
				 | 
			
			
				@ -126,7 +126,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    						</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    					</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    					<li class="plr20" v-if="isFinishMore"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    						<div class="c-border lh40 b-r-3 c-t-center cur-pit" @click="addPage()">点击查看更早时间</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    						<div class="c-border lh40 b-r-3 c-t-center cur-pit" @click="addEventPage()">点击查看更早时间</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    					</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    					<li class="ptb10 c-t-center c-333" v-if="!planDetailList.length">暂无相关记录</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    				</ul> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -135,7 +135,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	<div class="fr w300 c-h100 c-border-l"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		<div class="plr5 c-h100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			<h4 class="m0 pl15 pr5 lh40 c-border-b clearfix c-position-r"><em class="c-position-a set-blue-span"></em>就诊记录</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			<div style="overflow: hidden; height: calc(100% - 41px);"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			<div class="lh30 c-border-b c-t-center clearfix"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				<span class="fl w96 cur-pit" :class="{'active':eventType == 1}" @click="selectType(1)">门诊</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				<span class="fl w96 cur-pit c-border-l" :class="{'active':eventType == 2}" @click="selectType(2)">住院</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				<span class="fl w96 cur-pit c-border-l" :class="{'active':eventType == 3}" @click="selectType(3)">体诊</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			<div style="overflow: hidden; height: calc(100% - 72px);"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				<ul class="c-h100 p0 m0" style="overflow: auto;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        					<li class="clearfix" v-for="(record, index) in seeRecord" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        						<div class="fl set-dianxian h73 plr10 pt20 clerfix"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -149,10 +154,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    								<p class="m0 p0 plr5 c-fff bgc-green lh22 clearfix" v-if="record.eventType == 3">体检<span class="fr">{{record.eventDate}}</span></p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    								<p class="m0 p0 plr5 c-fff bgc-orange lh22 clearfix" v-if="record.eventType == 1">门诊<span class="fr">{{record.eventDate}}</span></p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    								<p class="m0 p0 plr5 pt5 lh22">{{record.dianosis}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    								<p class="m0 p0 pr5 pb5 pl20 lh22 set-hospital">{{record.orgName}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    								<p class="m0 p0 pr5 pb5 pl20 set-hospital">{{record.orgName}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    							</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					    							</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        					</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        					<li class="c-t-center c-12b7f5" v-if="hasMoreRecord">查看更多</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        					<li class="c-t-center ptb10" v-if="!seeRecord.length">无就诊记录</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				</ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -210,7 +216,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	planDetailList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	isFinishMore: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	eventPage: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	eventPage: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	eventType: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	hasMoreRecord: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                mounted: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	this.patientRehabilitationDetail() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -280,18 +288,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	selectType: function(type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.eventType = type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.seeRecord = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.archivesEvent() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	archivesEvent: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		var vm = this, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    			loadding = layer.load(0, {shade: false}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    			params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    				patient: httpData.patientCode || "e040dd6814b648ceb3ba8d8a04f9f22c", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    				type: vm.eventType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    				page: vm.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    				pageSize: 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										recoverAPI.archivesEvent(params).then(function(res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											layer.close(loadding) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												vm.seeRecord = vm.seeRecord.concat(res.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												this.hasMoreRecord = res.data.length == 20 ? true : false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												 vm.seeRecord = vm.seeRecord.concat(res.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												showErrorMessage(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -309,10 +325,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    			return str 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	addPage: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	addEventPage: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.eventPage++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.recentPlanDetailRecord() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	addPage: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.page++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		this.archivesEvent() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	setPercent: function(plan) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    		return Math.floor(plan.allFinishCount / plan.allCount * 100) + "%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							    	} 
			 |