|  | @ -38,14 +38,14 @@ | 
		
	
		
			
				|  |  |       <el-form-item label="家庭地址:" label-width="120px" prop="patientAddress"> |  |  |       <el-form-item label="家庭地址:" label-width="120px" prop="patientAddress"> | 
		
	
		
			
				|  |  |         <el-input v-model="dataForm.patientAddress" placeholder="请输入地址" /> |  |  |         <el-input v-model="dataForm.patientAddress" placeholder="请输入地址" /> | 
		
	
		
			
				|  |  |       </el-form-item> |  |  |       </el-form-item> | 
		
	
		
			
				|  |  |       <el-form-item label="门诊医师:" prop="outpatientDoc" label-width="120px"> |  |  |  | 
		
	
		
			
				|  |  |         <el-select v-model="dataForm.outpatientDoc" placeholder="请选择门诊医师"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       <el-form-item label="门诊医师:" prop="mzDoctorId" label-width="120px"> | 
		
	
		
			
				|  |  |  |  |  |         <el-select v-model="dataForm.mzDoctorId" placeholder="请选择门诊医师"> | 
		
	
		
			
				|  |  |           <el-option label="区域一" value="shanghai" /> |  |  |           <el-option label="区域一" value="shanghai" /> | 
		
	
		
			
				|  |  |           <el-option label="区域二" value="beijing" /> |  |  |           <el-option label="区域二" value="beijing" /> | 
		
	
		
			
				|  |  |         </el-select> |  |  |         </el-select> | 
		
	
		
			
				|  |  |       </el-form-item> |  |  |       </el-form-item> | 
		
	
		
			
				|  |  |       <el-form-item label="视光医师" prop="optometryDoc" label-width="120px"> |  |  |  | 
		
	
		
			
				|  |  |         <el-select v-model="dataForm.optometryDoc" placeholder="请选择视光医师"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       <el-form-item label="视光医师" prop="sgDoctorId" label-width="120px"> | 
		
	
		
			
				|  |  |  |  |  |         <el-select v-model="dataForm.sgDoctorId" placeholder="请选择视光医师"> | 
		
	
		
			
				|  |  |           <el-option label="区域一" value="shanghai" /> |  |  |           <el-option label="区域一" value="shanghai" /> | 
		
	
		
			
				|  |  |           <el-option label="区域二" value="beijing" /> |  |  |           <el-option label="区域二" value="beijing" /> | 
		
	
		
			
				|  |  |         </el-select> |  |  |         </el-select> | 
		
	
	
		
			
				|  | @ -55,15 +55,17 @@ | 
		
	
		
			
				|  |  |           <el-option v-for="item in zlEyeList" :key="item.value" :label="item.name" :value="item.value" /> |  |  |           <el-option v-for="item in zlEyeList" :key="item.value" :label="item.name" :value="item.value" /> | 
		
	
		
			
				|  |  |         </el-select> |  |  |         </el-select> | 
		
	
		
			
				|  |  |       </el-form-item> |  |  |       </el-form-item> | 
		
	
		
			
				|  |  |       <el-select v-model="dataForm.zlProject" placeholder="请选择医疗项目"> |  |  |  | 
		
	
		
			
				|  |  |         <el-option |  |  |  | 
		
	
		
			
				|  |  |           v-for="item in projectList" |  |  |  | 
		
	
		
			
				|  |  |           :key="item.itemId" |  |  |  | 
		
	
		
			
				|  |  |           :label="item.itemName" |  |  |  | 
		
	
		
			
				|  |  |           :value="item.itemId |  |  |  | 
		
	
		
			
				|  |  |           " |  |  |  | 
		
	
		
			
				|  |  |         /> |  |  |  | 
		
	
		
			
				|  |  |       </el-select> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       <el-form-item label="医疗项目:" label-width="120px" prop="zlProjectCode"> | 
		
	
		
			
				|  |  |  |  |  |         <el-select v-model="dataForm.zlProjectCode" placeholder="请选择医疗项目"> | 
		
	
		
			
				|  |  |  |  |  |           <el-option | 
		
	
		
			
				|  |  |  |  |  |             v-for="item in projectList" | 
		
	
		
			
				|  |  |  |  |  |             :key="item.itemId" | 
		
	
		
			
				|  |  |  |  |  |             :label="item.itemName" | 
		
	
		
			
				|  |  |  |  |  |             :value="item.itemId | 
		
	
		
			
				|  |  |  |  |  |             " | 
		
	
		
			
				|  |  |  |  |  |           /> | 
		
	
		
			
				|  |  |  |  |  |         </el-select> | 
		
	
		
			
				|  |  |  |  |  |       </el-form-item> | 
		
	
		
			
				|  |  |       <el-form-item label="备注:" label-width="120px" prop="remarks"> |  |  |       <el-form-item label="备注:" label-width="120px" prop="remarks"> | 
		
	
		
			
				|  |  |         <el-input v-model="dataForm.remark" type="textarea" /> |  |  |         <el-input v-model="dataForm.remark" type="textarea" /> | 
		
	
		
			
				|  |  |       </el-form-item> |  |  |       </el-form-item> | 
		
	
	
		
			
				|  | @ -97,10 +99,10 @@ export default { | 
		
	
		
			
				|  |  |         patientPhone: '', |  |  |         patientPhone: '', | 
		
	
		
			
				|  |  |         patientAddress: '', |  |  |         patientAddress: '', | 
		
	
		
			
				|  |  |         patientBirthday: '', |  |  |         patientBirthday: '', | 
		
	
		
			
				|  |  |         outpatientDoc: '', // 门诊医师 |  |  |  | 
		
	
		
			
				|  |  |         optometryDoc: '', // 视光医师 |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         mzDoctorId: '', // 门诊医师 | 
		
	
		
			
				|  |  |  |  |  |         sgDoctorId: '', // 视光医师 | 
		
	
		
			
				|  |  |         zlEye: '', |  |  |         zlEye: '', | 
		
	
		
			
				|  |  |         zlProject: '', |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         zlProjectCode: '', | 
		
	
		
			
				|  |  |         visitId: '', |  |  |         visitId: '', | 
		
	
		
			
				|  |  |         remark: '' |  |  |         remark: '' | 
		
	
		
			
				|  |  |       }, |  |  |       }, | 
		
	
	
		
			
				|  | @ -139,6 +141,9 @@ export default { | 
		
	
		
			
				|  |  |         ], |  |  |         ], | 
		
	
		
			
				|  |  |         patientIdNumber: [ |  |  |         patientIdNumber: [ | 
		
	
		
			
				|  |  |           { required: true, message: '请输入患者身份证号', trigger: 'blur' } |  |  |           { required: true, message: '请输入患者身份证号', trigger: 'blur' } | 
		
	
		
			
				|  |  |  |  |  |         ], | 
		
	
		
			
				|  |  |  |  |  |         sgDoctorId: [ | 
		
	
		
			
				|  |  |  |  |  |           { required: true, message: '请选择视光医师', trigger: 'blur' } | 
		
	
		
			
				|  |  |         ] |  |  |         ] | 
		
	
		
			
				|  |  |       } |  |  |       } | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
	
		
			
				|  | @ -165,12 +170,12 @@ export default { | 
		
	
		
			
				|  |  |     getDoctorList() { |  |  |     getDoctorList() { | 
		
	
		
			
				|  |  |       this.$http.get('/sys/user').then(data => { |  |  |       this.$http.get('/sys/user').then(data => { | 
		
	
		
			
				|  |  |         this.doctorList = data.data.data |  |  |         this.doctorList = data.data.data | 
		
	
		
			
				|  |  |         this.dataForm.optometryDoc = JSON.parse(window.localStorage.getItem('qg-userData')).employeeId |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         this.dataForm.sgDoctorId = JSON.parse(window.localStorage.getItem('qg-userData')).employeeId | 
		
	
		
			
				|  |  |       }) |  |  |       }) | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     // 获取项目列表 |  |  |     // 获取项目列表 | 
		
	
		
			
				|  |  |     getProject() { |  |  |     getProject() { | 
		
	
		
			
				|  |  |       this.$http.post('/patient/getZlItemDict').then(data => { |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       this.$http.get('/patient/getZlItemDict').then(data => { | 
		
	
		
			
				|  |  |         this.projectList = data.data.data |  |  |         this.projectList = data.data.data | 
		
	
		
			
				|  |  |       }) |  |  |       }) | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
	
		
			
				|  | 
 |