| 
					
					
						
							
						
					
					
				 | 
				@ -75,7 +75,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="patientName" label="姓名" width="80" /> | 
				 | 
				 | 
				      <el-table-column prop="patientName" label="姓名" width="80" /> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="sexId" label="性别"> | 
				 | 
				 | 
				      <el-table-column prop="sexId" label="性别"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div>{{ ldddw(dict.sex, "id", scope.row.sexId, "displayName") }}</div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <div>{{ dddw(dict.sex, "id", scope.row.sexId, "displayName") }}</div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="age" label="年龄" /> | 
				 | 
				 | 
				      <el-table-column prop="age" label="年龄" /> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -85,17 +85,17 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column label="分组/套餐" width="150"> | 
				 | 
				 | 
				      <el-table-column label="分组/套餐" width="150"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId"> | 
				 | 
				 | 
				          <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId"> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.medicalPackage, "id", scope.row.medicalPackageId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.medicalPackage, "id", scope.row.medicalPackageId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId !== dict.personOrgId"> | 
				 | 
				 | 
				          <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId !== dict.personOrgId"> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.customerOrgGroupAll, "id", scope.row.customerOrgGroupId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.customerOrgGroupAll, "id", scope.row.customerOrgGroupId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="nationId" label="民族"> | 
				 | 
				 | 
				      <el-table-column prop="nationId" label="民族"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div> | 
				 | 
				 | 
				          <div> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.nation, "id", scope.row.nationId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.nation, "id", scope.row.nationId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -116,21 +116,21 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="maritalStatusId" label="婚姻状况"> | 
				 | 
				 | 
				      <el-table-column prop="maritalStatusId" label="婚姻状况"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div> | 
				 | 
				 | 
				          <div> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.maritalStatus, "id", scope.row.maritalStatusId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.maritalStatus, "id", scope.row.maritalStatusId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="medicalTypeId" label="体检类别"> | 
				 | 
				 | 
				      <el-table-column prop="medicalTypeId" label="体检类别"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div v-if="scope.row.medicalTypeId !== dict.personOrgId"> | 
				 | 
				 | 
				          <div v-if="scope.row.medicalTypeId !== dict.personOrgId"> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.medicalType, "id", scope.row.medicalTypeId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.medicalType, "id", scope.row.medicalTypeId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="personnelTypeId" label="人员类别"> | 
				 | 
				 | 
				      <el-table-column prop="personnelTypeId" label="人员类别"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div v-if="scope.row.personnelTypeId !== dict.personOrgId"> | 
				 | 
				 | 
				          <div v-if="scope.row.personnelTypeId !== dict.personOrgId"> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ ldddw(dict.personnelType, "id", scope.row.personnelTypeId, "displayName") }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ dddw(dict.personnelType, "id", scope.row.personnelTypeId, "displayName") }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -155,7 +155,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="completeFlag" label="体检进度"> | 
				 | 
				 | 
				      <el-table-column prop="completeFlag" label="体检进度"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				        <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <div>{{ ldddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <div>{{ dddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="isLock" label="锁住"> | 
				 | 
				 | 
				      <el-table-column prop="isLock" label="锁住"> | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -221,6 +221,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				  methods: { | 
				 | 
				 | 
				  methods: { | 
			
		
		
	
		
			
				 | 
				 | 
				    ...mapMutations(['doctorCheckPrBaseInit', 'sumPREditInit']), | 
				 | 
				 | 
				    ...mapMutations(['doctorCheckPrBaseInit', 'sumPREditInit']), | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    dddw, | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				    dictInit() { | 
				 | 
				 | 
				    dictInit() { | 
			
		
		
	
		
			
				 | 
				 | 
				      // 默认 当天 体检日期  | 
				 | 
				 | 
				      // 默认 当天 体检日期  | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -316,15 +317,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.dataTransOpts.tableS.patient_register = deepCopy(row) | 
				 | 
				 | 
				      this.dataTransOpts.tableS.patient_register = deepCopy(row) | 
			
		
		
	
		
			
				 | 
				 | 
				      // setTimeout(() => { | 
				 | 
				 | 
				      // setTimeout(() => { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.dataTransOpts.refresh.patient_register.S++ //人员体检登记信息刷新 | 
				 | 
				 | 
				      this.dataTransOpts.refresh.patient_register.S++ //人员体检登记信息刷新 | 
			
		
		
	
		
			
				 | 
				 | 
				      // }, 10); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      this.doctorCheckPrBaseInit() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      this.doctorCheck.prBase.patientRegisterNo = row.patientRegisterNo | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      objCopy(row, this.doctorCheck.prBase)        //基本信息 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      this.patientRegister.photo = row.photo | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      this.sumPREditInit() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      objCopy(row, this.dataTransOpts.tableS.patient_register)  //总检信息 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      // }, 10);     | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -335,13 +328,8 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.doctorCheck.doctorCheckDialogVisible = false | 
				 | 
				 | 
				      this.doctorCheck.doctorCheckDialogVisible = false | 
			
		
		
	
		
			
				 | 
				 | 
				      this.sumDoctorCheck.sumDoctorCheckDialogVisible = false | 
				 | 
				 | 
				      this.sumDoctorCheck.sumDoctorCheckDialogVisible = false | 
			
		
		
	
		
			
				 | 
				 | 
				      // console.log('rowDblclick', this.doctorCheck.doctorCheckDialogVisible, this.sumDoctorCheck.sumDoctorCheckDialogVisible) | 
				 | 
				 | 
				      // console.log('rowDblclick', this.doctorCheck.doctorCheckDialogVisible, this.sumDoctorCheck.sumDoctorCheckDialogVisible) | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    ldddw(arrayData, key, value, display) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      return dddw(arrayData, key, value, display); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    | 
			
		
		
	
		
			
				 | 
				 | 
				    lmoment(date, forMat) { | 
				 | 
				 | 
				    lmoment(date, forMat) { | 
			
		
		
	
		
			
				 | 
				 | 
				      return moment(new Date(date)).format(forMat); | 
				 | 
				 | 
				      return moment(new Date(date)).format(forMat); | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |