@@ -13,55 +13,61 @@
验配日期
姓名 |
- 姓别 |
+ 姓别 |
检查日期
|
- 联系电话 |
+ 联系电话 |
- 家庭住址
+ 家庭住址
|
- 近视家族史
+ 近视家族史
|
- 裸眼视力:
+ 裸眼视力:
+ R
+ L
+
|
- 眼压:
+ 眼压:
+ R
+ L
+
|
电脑验光:
- R
- L
+ R
+ L
|
主觉验光:
- R
- L
+ R
+ L
|
@@ -71,66 +77,66 @@
- H:
+ H:
|
- H:
+ H:
|
- V:
+ V:
|
- V:
+ V:
|
- E值:
+ E值:
|
- E值:
+ E值:
|
- 直径:
+ 直径:
|
- 直径:
+ 直径:
|
- 眼轴:
+ 眼轴:
|
- 眼轴:
+ 眼轴:
|
- 厚度:
+ 厚度:
|
- 厚度:
+ 厚度:
|
- 内皮:
+ 内皮:
|
- 内皮:
+ 内皮:
|
- BUT:
+ BUT:
|
- BUT:
+ BUT:
|
@@ -138,26 +144,26 @@
- R:
+ R:
|
- L:
+ L:
|
- R:
+ R:
|
- L:
+ L:
|
- R:
+ R:
|
- L:
+ L:
|
@@ -165,10 +171,10 @@
- R:
+ R:
|
- L:
+ L:
|
@@ -185,126 +191,109 @@ export default {
components: {
headTemplate
},
+ props: {
+ patientId: {
+ type: String,
+ default: ''
+ }
+ },
data() {
return {
formData: {
- patientName: '',
- patientCheckDate: '',
- patientWearTime: '',
- checkList: [
- {
- name: '正常',
- isSelect: false
- }, {
- name: '重影',
- isSelect: false
- }, {
- name: '视力波动',
- isSelect: false
- }, {
- name: '异物感',
- isSelect: false
- }, {
- name: '镜片难摘',
- isSelect: false
- }, {
- name: '眼红',
- isSelect: false
- }, {
- name: '眼痛',
- isSelect: false
- }, {
- name: '眩光',
- isSelect: false
- }, {
- name: '视力不佳',
- isSelect: false
- }, {
- name: '其他',
- isSelect: false
- }
- ],
- projectList: [
- {
- name: '视力',
- os: '',
- od: ''
- }, {
- name: '眼压',
- os: '',
- od: ''
- }, {
- name: '角膜地形图',
- os: '',
- od: ''
- }, {
- name: '眼轴',
- os: '',
- od: ''
- }, {
- name: '眼表',
- os: '',
- od: '',
- areaList: [
- {
- name: '角膜',
- os: '',
- od: ''
- }, {
- name: '结膜',
- os: '',
- od: ''
- }, {
- name: '其他',
- os: '',
- od: ''
- }
- ]
- }, {
- name: '镜片',
- os: '',
- od: '',
- osList: [
- {
- name: '正常',
- isSelect: false
- }, {
- name: '划痕',
- isSelect: false
- }, {
- name: '污染',
- isSelect: false
- }, {
- name: '破损',
- isSelect: false
- }
- ],
- odList: [
- {
- name: '正常',
- isSelect: false
- }, {
- name: '划痕',
- isSelect: false
- }, {
- name: '污染',
- isSelect: false
- }, {
- name: '破损',
- isSelect: false
- }
- ]
- }
- ],
- remark: '',
- patientSign: '',
- docSign: ''
+ butOd: '', // but
+ butOs: '',
+ dnygL: '', // 电脑验光
+ dnygR: '',
+ dpcsL1: '', // 订片参数
+ dpcsR1: '',
+ hod: '', // h
+ hos: '', // h
+ eod: '', // e
+ eos: '',
+ hdOd: '', // 角膜厚度
+ hdOs: '', // 角膜厚度
+ iolOd: '', // 眼轴
+ iolOs: '', // 眼轴
+ iopOs: '', // 眼压
+ iopOd: '', // 眼压
+ jsjzs: '', // 近视家族史
+ npOd: '', // 内皮细胞计数
+ npOs: '', // 内皮细胞计数
+ patientName: '', // 患者名称
+ patientAddress: '', // 地址
+ patientBirthday: '', // 生日
+ patientId: '', // 患者id
+ patientPhone: '', // 患者id
+ patientSex: '', // 患者id
+ sdcsL1: '', // 试戴参数
+ sdcsL2: '', // 试戴参数
+ sdcsL3: '', // 试戴参数
+ sdcsR1: '', // 试戴参数
+ sdcsR2: '', // 试戴参数
+ sdcsR3: '', // 试戴参数
+ vanOd: '', // 裸眼视力
+ vanOs: '', // 裸眼视力
+ vod: '', // v
+ vos: '', // v
+ ypDate: '', // 验配日期
+ zjOd: '', // 角膜直径
+ zjOs: '', // 角膜直径
+ zjygL: '', // 主觉验光
+ zjygR: '' // 主觉验光
}
}
},
+ mounted() {
+ this.queryFirstVisit()
+ this.getPatientData()
+ },
methods: {
- saveCheckData() {
- console.log(this.formData)
+ async queryFirstVisit() {
+ const params = {
+ patientId: this.patientId
+ }
+ const { data: res } = await this.$http.get('/hospital/notice/getFirstDiagnosis', {
+ params: params
+ })
+ if (res.code === 0) {
+ this.formData = res.data
+ } else {
+ this.$message.error(res.msg)
+ }
+ },
+ // 获取患者信息
+ async getPatientData() {
+ const { data: res } = await this.$http.get(
+ '/patient/view/getPatientData',
+ {
+ params: {
+ patientId: this.patientId
+ }
+ }
+ )
+ if (res.code === 0) {
+ this.formData.patientId = res.data.patientId
+ // this.formData.patientAge = res.data.patientAge
+ this.formData.patientSex = res.data.patientSex
+ this.formData.patientName = res.data.patientName
+ this.formData.patientAddress = res.data.patientAddress
+ this.formData.patientPhone = res.data.patientPhone
+ } else {
+ this.$message.error(res.msg)
+ }
+ },
+ async handleSaveTable() {
+ const data = JSON.parse(JSON.stringify(this.formData))
+ const params = {
+ ...data
+ }
+ const { data: res } = await this.$http.post('/hospital/notice/saveOrUpdateFirstDiagnosis', params)
+ if (res.code === 0) {
+ await this.queryFirstVisit()
+ this.$message.success('保存成功')
+ } else {
+ this.$message.error(res.msg)
+ }
}
}
}
@@ -336,7 +325,7 @@ input{
tr td{
border: 1px solid #ccc;
font-size: 18px;
- padding: 5px 10px;
+ padding: 3px 10px;
::v-deep .el-input__inner {
border: none !important;
text-align: center;
@@ -378,7 +367,7 @@ input{
height: 100%;
overflow-y: auto;
border: 1px solid #000;
- padding: 64px 32px;
+ padding: 32px 32px;
margin-right: 16px;
}
}
diff --git a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue
index 45194f1..1eaaa28 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/notice-book.vue
@@ -185,7 +185,7 @@ export default {
created() {
},
mounted() {
- // this.getNoticeName()
+ this.getNoticeName()
this.$store.commit('initPlugin')
this.doctorSignDate = this.$moment().format('YYYY-MM-DD')
this.wearerOrGuardianSignDate = this.$moment().format('YYYY-MM-DD')
diff --git a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/rgp-book.vue b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/rgp-book.vue
index bd3f853..0ac846e 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/rgp-book.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/informBook/rgp-book.vue
@@ -173,7 +173,7 @@ export default {
created() {
},
mounted() {
- // this.getNoticeName()
+ this.getNoticeName()
this.$store.commit('initPlugin')
this.doctorSignDate = this.$moment().format('YYYY-MM-DD')
this.wearerOrGuardianSignDate = this.$moment().format('YYYY-MM-DD')
diff --git a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/add-or-update.vue b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/add-or-update.vue
index cdbce57..f45b666 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/add-or-update.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/add-or-update.vue
@@ -66,7 +66,6 @@ export default {
dpDoctorId: '',
dpDate: '',
patientId: this.patientId,
- drgsName: window.localStorage.getItem('identity')
},
ISCRTForm: false
}
diff --git a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/left-right-eye.vue b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/left-right-eye.vue
index 5123630..b15dace 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/left-right-eye.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/ok-lens-rgp/left-right-eye.vue
@@ -11,50 +11,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/review.vue b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/review.vue
index c6b6a17..8adbe20 100644
--- a/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/review.vue
+++ b/src/page-subspecialty/views/modules/optometryManagement/seeDoctor/review.vue
@@ -1,13 +1,38 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+

+
+
+
+ 常用表单
+
+
+
+
+
角膜塑形镜复查单
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+