|
|
@ -38,14 +38,14 @@ |
|
|
|
<el-form-item label="家庭地址:" label-width="120px" prop="patientAddress"> |
|
|
|
<el-input v-model="dataForm.patientAddress" placeholder="请输入地址" /> |
|
|
|
</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="beijing" /> |
|
|
|
</el-select> |
|
|
|
</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="beijing" /> |
|
|
|
</el-select> |
|
|
@ -55,15 +55,17 @@ |
|
|
|
<el-option v-for="item in zlEyeList" :key="item.value" :label="item.name" :value="item.value" /> |
|
|
|
</el-select> |
|
|
|
</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-input v-model="dataForm.remark" type="textarea" /> |
|
|
|
</el-form-item> |
|
|
@ -97,10 +99,10 @@ export default { |
|
|
|
patientPhone: '', |
|
|
|
patientAddress: '', |
|
|
|
patientBirthday: '', |
|
|
|
outpatientDoc: '', // 门诊医师 |
|
|
|
optometryDoc: '', // 视光医师 |
|
|
|
mzDoctorId: '', // 门诊医师 |
|
|
|
sgDoctorId: '', // 视光医师 |
|
|
|
zlEye: '', |
|
|
|
zlProject: '', |
|
|
|
zlProjectCode: '', |
|
|
|
visitId: '', |
|
|
|
remark: '' |
|
|
|
}, |
|
|
@ -139,6 +141,9 @@ export default { |
|
|
|
], |
|
|
|
patientIdNumber: [ |
|
|
|
{ required: true, message: '请输入患者身份证号', trigger: 'blur' } |
|
|
|
], |
|
|
|
sgDoctorId: [ |
|
|
|
{ required: true, message: '请选择视光医师', trigger: 'blur' } |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
@ -165,12 +170,12 @@ export default { |
|
|
|
getDoctorList() { |
|
|
|
this.$http.get('/sys/user').then(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() { |
|
|
|
this.$http.post('/patient/getZlItemDict').then(data => { |
|
|
|
this.$http.get('/patient/getZlItemDict').then(data => { |
|
|
|
this.projectList = data.data.data |
|
|
|
}) |
|
|
|
}, |
|
|
|