Browse Source

peter

360view
newPeter7 2 years ago
parent
commit
5f39ac5f1e
  1. 56
      src/page-subspecialty/views/modules/optometryManagement/dioptric/patient-add-or-update.vue
  2. 1
      src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/index.vue
  3. 2
      src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue

56
src/page-subspecialty/views/modules/optometryManagement/dioptric/patient-add-or-update.vue

@ -39,25 +39,15 @@
<el-input v-model="dataForm.patientAddress" placeholder="请输入地址" />
</el-form-item>
<el-form-item label="门诊医师:" prop="outpatientDoc" label-width="120px">
<el-select v-model="dataForm.outpatientDocId" placeholder="请选择门诊医师">
<el-option
v-for="item in doctorList"
:key="item.id"
:label="item.realName"
:value="item.employeeId
"
/>
<el-select v-model="dataForm.outpatientDoc" placeholder="请选择门诊医师">
<el-option label="区域一" value="shanghai" />
<el-option label="区域二" value="beijing" />
</el-select>
</el-form-item>
<el-form-item label="视光医师" prop="optometryDocId" label-width="120px">
<el-select v-model="dataForm.optometryDocId" placeholder="请选择视光医师">
<el-option
v-for="item in doctorList"
:key="item.id"
:label="item.realName"
:value="item.employeeId
"
/>
<el-form-item label="视光医师" prop="optometryDoc" label-width="120px">
<el-select v-model="dataForm.optometryDoc" placeholder="请选择视光医师">
<el-option label="区域一" value="shanghai" />
<el-option label="区域二" value="beijing" />
</el-select>
</el-form-item>
<el-form-item label="眼别:" prop="zlEye" label-width="120px">
@ -65,17 +55,15 @@
<el-option v-for="item in zlEyeList" :key="item.value" :label="item.name" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="医疗项目:" label-width="120px" prop="patientAddress">
<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>
<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="remarks">
<el-input v-model="dataForm.remark" type="textarea" />
</el-form-item>
@ -109,8 +97,8 @@ export default {
patientPhone: '',
patientAddress: '',
patientBirthday: '',
outpatientDocId: '', //
optometryDocId: '', //
outpatientDoc: '', //
optometryDoc: '', //
zlEye: '',
zlProject: '',
visitId: '',
@ -123,8 +111,7 @@ export default {
],
params: {},
visitList: [],
projectList: [],
doctorList: []
projectList: []
}
},
computed: {
@ -152,9 +139,6 @@ export default {
],
patientIdNumber: [
{ required: true, message: '请输入患者身份证号', trigger: 'blur' }
],
optometryDocId: [
{ required: true, message: '请选择视光医师', trigger: 'blur' }
]
}
}
@ -181,7 +165,7 @@ export default {
getDoctorList() {
this.$http.get('/sys/user').then(data => {
this.doctorList = data.data.data
this.dataForm.optometryDocId = JSON.parse(window.localStorage.getItem('qg-userData')).employeeId
this.dataForm.optometryDoc = JSON.parse(window.localStorage.getItem('qg-userData')).employeeId
})
},
//

1
src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/index.vue

@ -30,7 +30,6 @@ export default {
created() {
},
mounted() {
this.getNoticeName()
},
methods: {
tabClick() {

2
src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue

@ -227,7 +227,7 @@ export default {
created() {
},
mounted() {
this.getNoticeName()
// this.getNoticeName()
},
methods: {
selectRadio(index) {

Loading…
Cancel
Save