| 
					
				 | 
			
			
				@ -8,7 +8,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link rel="stylesheet" type="text/css" href="../../../css/cross.ui.css" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link rel="stylesheet" type="text/css" href="../../../css/style.min.css" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link href="../../../plugins/toastr/toastr.min.css" rel="stylesheet"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link rel="stylesheet" type="text/css" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link rel="stylesheet" type="text/css" href="../../../css/element-ui.css" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<link rel="stylesheet" type="text/css" href="../css/new_recover.css" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<script src="../../../js/esModule.js" type="text/javascript"></script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						<style> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -73,7 +73,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									<div v-if="medicalRecordsList.length>0" v-for="(o, i) in medicalRecordsList" class="mt10"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										<div class="flex vc c-f14 c-border plr10 ptb5 link-control" style="cursor: pointer;" @click="editMedicalRecords(o, i)" :class="{'bd-12b7f5': curMedicalRecordsIndex==i}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											<span class="c-666 mr15"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												{{formatter(o.admissionTime)}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												{{formatter(o.admissionTime||o.createTime)}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											<div class="flex1 c-12b7f5 ellipsis-1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												{{o.hospitalName}} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -380,6 +380,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									patient: httpData.patient || undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                mounted: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	this.selectFrequencys() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                	if(this.patient) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                		this.isPlan = false 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -487,9 +488,70 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									comMedicalRecords:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									comMedicalRecords:function(record){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										showInfoMessage("暂未开发") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var loading = layer.load(0, {shade: false}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var event=record&&record.event?record.event:"" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										recoverAPI.getPatientAccetokenByIdcard({idcard:vm.pati.idcard}).then(function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											layer.close(loading) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(res.status==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												this.selectPatientIndex = layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													area: ['75%', '650px'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													shade: 0.5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													title: '住院病历', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													closeBtn: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													content: httpRequest.server+"profileweb/#/zhuyuan?patientCode="+res.data.patientCode+'&hospital='+docInfo.hospital+"&recoverDown=true&event='+event, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													end: function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
														var comProfile = sessionStorage.getItem("comProfile") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
														if(comProfile){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
															sessionStorage.removeItem("comProfile") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										                	vm.comMedicalRecordsBack(JSON.parse(comProfile),event); //同步住院病历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
														} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												showErrorMessage(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									comMedicalRecordsBack:function(comProfile,event){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var jsonData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											admissionTime: comProfile.data['入院时间']||"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											dischargeTime: comProfile.data['出院时间']||"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											admittingDiagnosis: "", // 入院诊断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											admittingDiagnosisName: comProfile.data['入院诊断']||"", //入院诊断名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											dischargeDiagnosis: "", // 出院诊断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											dischargeDiagnosisName: comProfile.data['出院诊断']||"", // 出院诊断名称,多个用逗号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											advice: comProfile.data['出院医嘱']||"出院继续观察", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											images: "",								 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										    "event": comProfile.event, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										    "dataFrom":comProfile.dataFrom, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										    "hospital":docInfo.hospital, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											doctorCode: docInfo.uid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											patient: vm.pati.patient, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											patientName: vm.pati.patientName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											jsonData: JSON.stringify(jsonData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var loading = layer.load(0, {shade: false}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										rehaAPI.createMedicalRecords(params).then(function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											layer.close(loading) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											if(res.status==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												if(!event){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													vm.medicalRecordsList.unshift(res.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
													vm.$set(vm.medicalRecordsList, vm.curMedicalRecordsIndex, res.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												showErrorMessage(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									// 添加住院病历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									addMedicalRecords: function(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -509,17 +571,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									editMedicalRecords: function(o, i){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										vm.curMedicalRecordsIndex = i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										window.localStorage.setItem('curMedicalRecords', JSON.stringify(o)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										this.selectPatientIndex = layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											area: ['480px', '650px'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											shade: 0.5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											title: '添加住院病历', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											closeBtn: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											content: "medical-records.html?patient="+vm.pati.patient+'&patientName='+vm.pati.patientName+'&medicalRecordsId='+o.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										if(o.event){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											vm.comMedicalRecords(o) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											window.localStorage.setItem('curMedicalRecords', JSON.stringify(o)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											this.selectPatientIndex = layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												area: ['480px', '650px'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												shade: 0.5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												title: '添加住院病历', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												closeBtn: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
												content: "medical-records.html?patient="+vm.pati.patient+'&patientName='+vm.pati.patientName+'&medicalRecordsId='+o.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
											}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
										} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									//关闭添加住院病历弹框 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									closeMedicalRecords: function(){ 
			 |