+
+
+
+
+ {{ scope.row.brandEyeTypeList[0]. brand }}/
+ {{ scope.row.brandEyeTypeList[1].brand }}
+
+
+
+
+
+
+ {{ scope.row.brandEyeTypeList[0].eyeType }}/
+ {{ scope.row.brandEyeTypeList[1].eyeType }}
+
+
+
{{ scope.row.patientBirthday ? $options.filters.dateFilterTwo( scope.row.patientBirthday): '- ' }}
+
+
+ changeDoctor(value,scope.row,1)">
+
+
+
+
+
+
+ changeDoctor(value,scope.row)">
+
+
+
+
-
+
@@ -93,8 +136,7 @@ export default {
data() {
return {
mixinViewModuleOptions: {
- getDataListURL: '/lenses/page',
- // getDataListURL: '/patient/page',
+ getDataListURL: '/defocused/page',
getDataListIsPage: true
},
nextVisitTime: [],
@@ -108,15 +150,32 @@ export default {
// searchType: '0',
patientName: '',
patientStatus: '',
- patientIdNumber: ''
+ patientIdNumber: '',
+ nextCheckFlag: ''
},
+ doctorList: [],
+ typeList: [
+ {
+ value: '',
+ label: '全部'
+ }, {
+ value: '1',
+ label: '待查'
+ }, {
+ value: '3',
+ label: '今日已诊'
+ }, {
+ value: '2',
+ label: '超时'
+ }],
+ curIndex: 0,
addGroupVisible: false,
patientId: '',
- patientIdNumber: '',
- detailId: ''
+ patientIdNumber: ''
}
},
created() {
+ this.getDoctorList()
},
methods: {
reFresh() {
@@ -137,6 +196,26 @@ export default {
// }
// })
},
+ handleType(value, index) {
+ this.curIndex = index
+ this.dataForm.nextCheckFlag = value
+ this.getDataListInitial()
+ },
+ // 下拉选择医生
+ changeDoctor(value, scopeRow, type) {
+ const params = {}
+ params.id = scopeRow.id
+ // let ypCode = ''
+ // let doctorCode = ''
+ if (type) {
+ params.doctorCode = value
+ } else {
+ params.ypCode = value
+ }
+ this.$http.post('/defocused/updateDoctorInfo', params).then(res => {
+ this.getDataList()
+ })
+ },
// 日期改变时
dateChange(e) {
this.dataForm.beginDate = e ? e[0] : ''
@@ -149,6 +228,12 @@ export default {
this.$nextTick(() => {
this.$refs.HisAddRef.init()
})
+ },
+ // 获取医师列表
+ getDoctorList(val) {
+ this.$http.get('/sys/user').then(res => {
+ this.doctorList = res.data.data
+ })
}
}
}
@@ -167,6 +252,15 @@ export default {
.patient-info-content {
padding: 16px;
margin-bottom: 45px;
+ ::v-deep .el-input__suffix{
+ display: none;
+ }
+ ::v-deep .el-input__inner{
+ border: 0;
+ font-size: 16px;
+ text-align: center;
+ padding: 0;
+ }
}
.patient-info-head {
margin-bottom: 16px;
@@ -176,6 +270,12 @@ export default {
.operation-details {
cursor: pointer;
}
+ .odType{
+ color: #409EFF;
+ }
+ .osType{
+ color: #67C23A;
+ }
}
diff --git a/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/outDetail.vue b/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/outDetail.vue
index b056084..489d6d8 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/outDetail.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/outDetail.vue
@@ -22,119 +22,132 @@
+
+ 保存
+
+ width="220"
+ align="center"
+ >
+
+ 日期:
+
+
+
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ align="center"
+ >
+
+
+
+
+
+ width="160"
+ align="center"
+ >
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/sunAxis.vue b/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/sunAxis.vue
new file mode 100644
index 0000000..43313a4
--- /dev/null
+++ b/src/page-subspecialty/views/modules/optometryManagement/outFocusEye/sunAxis.vue
@@ -0,0 +1,211 @@
+