|  | @ -80,7 +80,7 @@
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 						</div>
 | 
	
		
			
				|  |  | 					</div>
 | 
	
		
			
				|  |  | 					<button v-if="!isEditConfig" type="button" class="btn btn-default fr" style="width: 100%; background: #12B7F5; border-radius: 0px ;border: 0px ;padding: 10px;margin-top: 15px;" @click="addMedicalRecords()">添加住院病历</button>
 | 
	
		
			
				|  |  | 					<button v-if="!isEditConfig&&medicalRecordsList.length==0" type="button" class="btn btn-default fr" style="width: 100%; background: #12B7F5; border-radius: 0px ;border: 0px ;padding: 10px;margin-top: 15px;" @click="addMedicalRecords()">添加住院病历</button>
 | 
	
		
			
				|  |  | 				</div>
 | 
	
		
			
				|  |  | 	        </div>
 | 
	
		
			
				|  |  | 	        <div class="fl c-h100 w-100-400">
 | 
	
	
		
			
				|  | @ -685,7 +685,6 @@
 | 
	
		
			
				|  |  |                 	},
 | 
	
		
			
				|  |  |                 	// 获取居民信息
 | 
	
		
			
				|  |  |                 	getPatientInfo: function() {
 | 
	
		
			
				|  |  |                 		// this.findPatientSignSpecialistInfo()
 | 
	
		
			
				|  |  |                 		var vm = this,
 | 
	
		
			
				|  |  | 			    			loadding = layer.load(0, {shade: false}),
 | 
	
		
			
				|  |  | 			    			params = {
 | 
	
	
		
			
				|  | @ -696,34 +695,66 @@
 | 
	
		
			
				|  |  | 							if(res.status == 200) {
 | 
	
		
			
				|  |  | 								vm.patiInfo = res.data
 | 
	
		
			
				|  |  | 								vm.pati.patientName = res.data.name
 | 
	
		
			
				|  |  | 								vm.jDlist.push({
 | 
	
		
			
				|  |  | 									name: vm.patiInfo.ssDoctorName || vm.patiInfo.jtDoctorName,
 | 
	
		
			
				|  |  | 									code: vm.patiInfo.ssDoctor || vm.patiInfo.jtDoctor,
 | 
	
		
			
				|  |  | 									hospitalName: vm.patiInfo.jtHospitalName
 | 
	
		
			
				|  |  | 								})
 | 
	
		
			
				|  |  | 								vm.jDlist.push({
 | 
	
		
			
				|  |  | 									name: vm.patiInfo.ssDoctorHealthName || vm.patiInfo.jtDoctorHealthName,
 | 
	
		
			
				|  |  | 									code: vm.patiInfo.ssDoctorHealth || vm.patiInfo.jtDoctorHealth,
 | 
	
		
			
				|  |  | 									hospitalName: vm.patiInfo.jtHospitalName
 | 
	
		
			
				|  |  | 								})
 | 
	
		
			
				|  |  | 								vm.jDlist.push({
 | 
	
		
			
				|  |  | 									name: docInfo.name,
 | 
	
		
			
				|  |  | 									code: docInfo.uid,
 | 
	
		
			
				|  |  | 									hospitalName: docInfo.hospitalName
 | 
	
		
			
				|  |  | 								})
 | 
	
		
			
				|  |  | 								if(vm.planId){ // 编辑服务项时获取服务医生列表
 | 
	
		
			
				|  |  | 									vm.selectPlanServerDoctor(vm.planId)
 | 
	
		
			
				|  |  | 								} else {
 | 
	
		
			
				|  |  | 									vm.jDlist.push({
 | 
	
		
			
				|  |  | 										name: vm.patiInfo.ssDoctorName || vm.patiInfo.jtDoctorName,
 | 
	
		
			
				|  |  | 										code: vm.patiInfo.ssDoctor || vm.patiInfo.jtDoctor,
 | 
	
		
			
				|  |  | 										hospitalName: vm.patiInfo.jtHospitalName
 | 
	
		
			
				|  |  | 									})
 | 
	
		
			
				|  |  | 									vm.jDlist.push({
 | 
	
		
			
				|  |  | 										name: vm.patiInfo.ssDoctorHealthName || vm.patiInfo.jtDoctorHealthName,
 | 
	
		
			
				|  |  | 										code: vm.patiInfo.ssDoctorHealth || vm.patiInfo.jtDoctorHealth,
 | 
	
		
			
				|  |  | 										hospitalName: vm.patiInfo.jtHospitalName
 | 
	
		
			
				|  |  | 									})
 | 
	
		
			
				|  |  | 									vm.jDlist.push({
 | 
	
		
			
				|  |  | 										name: docInfo.name,
 | 
	
		
			
				|  |  | 										code: docInfo.uid,
 | 
	
		
			
				|  |  | 										hospitalName: docInfo.hospitalName
 | 
	
		
			
				|  |  | 									})
 | 
	
		
			
				|  |  | 								}
 | 
	
		
			
				|  |  | 								// 获取居民标签
 | 
	
		
			
				|  |  | 								vm.getPatientLabelInfo()
 | 
	
		
			
				|  |  | 								if(!vm.teamCode){
 | 
	
		
			
				|  |  | 								if(vm.docInfo.doctorType==1){
 | 
	
		
			
				|  |  | 									vm.findPatientSignSpecialistInfo()
 | 
	
		
			
				|  |  | 								}
 | 
	
		
			
				|  |  | 								if(vm.planId){
 | 
	
		
			
				|  |  | 									vm.getServiceItem()
 | 
	
		
			
				|  |  | 								}
 | 
	
		
			
				|  |  | 							} else {
 | 
	
		
			
				|  |  | 								showErrorMessage(res.msg);
 | 
	
		
			
				|  |  | 							}
 | 
	
		
			
				|  |  | 						})
 | 
	
		
			
				|  |  |                 	},
 | 
	
		
			
				|  |  | 					// 获取服务医生列表
 | 
	
		
			
				|  |  | 					selectPlanServerDoctor: function(id){
 | 
	
		
			
				|  |  | 						var vm = this,
 | 
	
		
			
				|  |  | 						params = {
 | 
	
		
			
				|  |  | 							planId: id
 | 
	
		
			
				|  |  | 						}
 | 
	
		
			
				|  |  | 						rehaAPI.selectPlanServerDoctor(params).then(function(res){
 | 
	
		
			
				|  |  | 							var jtList = [], zkList = []
 | 
	
		
			
				|  |  | 							if(res.status==200){
 | 
	
		
			
				|  |  | 								$.each(res.data, function(index, item){
 | 
	
		
			
				|  |  | 									if(item.level==1){
 | 
	
		
			
				|  |  | 										zkList.push({
 | 
	
		
			
				|  |  | 											name: item.name,
 | 
	
		
			
				|  |  | 											code: item.code,
 | 
	
		
			
				|  |  | 											hospitalName: item.hospitalName
 | 
	
		
			
				|  |  | 										})
 | 
	
		
			
				|  |  | 									} else {
 | 
	
		
			
				|  |  | 										jtList.push({
 | 
	
		
			
				|  |  | 											name: item.name,
 | 
	
		
			
				|  |  | 											code: item.code,
 | 
	
		
			
				|  |  | 											hospitalName: item.hospitalName
 | 
	
		
			
				|  |  | 										})
 | 
	
		
			
				|  |  | 									}
 | 
	
		
			
				|  |  | 								})
 | 
	
		
			
				|  |  | 								vm.jDlist = jtList.concat(zkList)
 | 
	
		
			
				|  |  | 								vm.getServiceItem()
 | 
	
		
			
				|  |  | 							}else{
 | 
	
		
			
				|  |  | 								layer.msg(res.msg,{icon:5});
 | 
	
		
			
				|  |  | 							}
 | 
	
		
			
				|  |  | 						})
 | 
	
		
			
				|  |  | 					},
 | 
	
		
			
				|  |  |                 	// 签约专科信息
 | 
	
		
			
				|  |  |                 	findPatientSignSpecialistInfo: function() {
 | 
	
		
			
				|  |  |                 		var vm = this,
 | 
	
	
		
			
				|  | @ -734,8 +765,10 @@
 | 
	
		
			
				|  |  | 						recoverAPI.findPatientSignSpecialistInfo(params).then(function(res) {
 | 
	
		
			
				|  |  | 							if(res.status == 200) {
 | 
	
		
			
				|  |  | 								vm.pati.teamCode = res.data.teamCode
 | 
	
		
			
				|  |  | 								vm.teamCode = res.data.teamCode
 | 
	
		
			
				|  |  | 								vm.specialistTeam(res.data.teamCode)
 | 
	
		
			
				|  |  | 								if(!vm.teamCode){
 | 
	
		
			
				|  |  | 									vm.teamCode = res.data.teamCode
 | 
	
		
			
				|  |  | 								}
 | 
	
		
			
				|  |  | 								vm.specialistTeam(vm.teamCode)
 | 
	
		
			
				|  |  | 							} else {
 | 
	
		
			
				|  |  | 								showErrorMessage(res.msg);
 | 
	
		
			
				|  |  | 							}
 | 
	
	
		
			
				|  | @ -1178,7 +1211,6 @@
 | 
	
		
			
				|  |  | 							var obj;
 | 
	
		
			
				|  |  | 							if(o.code=='2'||o.code=='3'||!o.frequencyCode){
 | 
	
		
			
				|  |  | 								obj = {
 | 
	
		
			
				|  |  | 									id: vm.planDetailId,
 | 
	
		
			
				|  |  | 									hospitalServiceItemId: o.code,
 | 
	
		
			
				|  |  | 									type: 2,
 | 
	
		
			
				|  |  | 									doctor: vm.jDlist[0].code,
 | 
	
	
		
			
				|  | @ -1196,7 +1228,6 @@
 | 
	
		
			
				|  |  | 										executeTime.push(v)
 | 
	
		
			
				|  |  | 									});
 | 
	
		
			
				|  |  | 									obj = {
 | 
	
		
			
				|  |  | 										id: vm.planDetailId,
 | 
	
		
			
				|  |  | 										hospitalServiceItemId: o.code, // 服务项code
 | 
	
		
			
				|  |  | 										type: 2,
 | 
	
		
			
				|  |  | 										doctor: o.executeDoctor,
 |