| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -391,23 +391,103 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //更新明细 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.updateCheckItemList(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // //更新明细 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.updateCheckItemList(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //更新检查项目与医生 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.updateDoctorCheck(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // //更新检查项目与医生 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.updateDoctorCheck(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //更新小结         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.saveCheckSummary(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // //更新小结         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.saveCheckSummary(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // //更新建议       | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.saveCheckSuggestion(true); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // 合并成一个事务 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "registerCheckId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "checkDoctorId": "string", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "checkDate": "2024-04-17T14:13:24.889Z", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "registerCheckItems": [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "itemId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "result": "string", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "criticalValue": "string", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "checkDoctorName": "string", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "checkDate": "string" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "summarys": [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "summary": "string", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "summaryFlag": "string" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   "suggestions": [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //       "suggestion": "string" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   ] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let checkDate = this.doctorCheck.RegisterCheckEdit.checkDate || new Date(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      checkDate = moment(new Date(checkDate)).format('yyyy-MM-DD HH:mm:ss'); //yyyy-MM-DD HH:mm:ss | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let checkDoctorId = this.doctorCheck.RegisterCheckEdit.checkDoctorId || window.sessionStorage.getItem("user"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let registerCheckId = this.doctorCheck.RegisterCheckEdit.id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // 明细 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let registerCheckItems = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.doctorCheck.checkItemList.forEach(e => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        registerCheckItems.push({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          itemId: e.itemId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          result: e.result, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          checkDoctorName: checkDoctorId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          checkDate, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // 小结 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let summarys = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.doctorCheck.checkSummaryList.forEach(item => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        summarys.push({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          summary: item.summary, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          summaryFlag: item.summaryFlag, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // 建议 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let suggestions = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.doctorCheck.checkSuggestionList.forEach(item => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        suggestions.push({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          suggestion: item.suggestion | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let body = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        registerCheckId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        checkDoctorId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        checkDate, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        registerCheckItems, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        summarys, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        suggestions | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      postapi('/api/app/registercheck/UpdateCheckResult', body) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(res => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (res.code > -1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.doctorCheck.RegisterCheckEdit.completeFlag = '1'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //更新组合项目列表记录状态 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let lfind = arrayExistObj(this.doctorCheck.RegisterCheckList, 'id', body.registerCheckId) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (lfind > -1) this.doctorCheck.RegisterCheckList[lfind].completeFlag = '1' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            console.log('操作成功') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.$message.error({ showClose: true, message: res.message }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //更新建议       | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.saveCheckSuggestion(true); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //更新检查医生 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    updateDoctorCheck(successTip) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let checkDate = this.doctorCheck.RegisterCheckEdit.checkDate || new Date(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      checkDate = moment(new Date(checkDate)).format('yyyy-MM-DD'); //yyyy-MM-DD HH:mm:ss | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      checkDate = moment(new Date(checkDate)).format('yyyy-MM-DD HH:mm:ss'); //yyyy-MM-DD HH:mm:ss | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let checkDoctorId = this.doctorCheck.RegisterCheckEdit.checkDoctorId || window.sessionStorage.getItem("user"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let body = { | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |