From 0ab6d73dafb4b693f8b0363436291b8d34fd2e92 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Thu, 23 May 2024 23:46:46 +0800 Subject: [PATCH] report --- src/components/occDisease/CheckDetails.vue | 4 +- src/components/occDisease/OccDisease.vue | 19 +- src/components/occDisease/OccDiseaseBase.vue | 42 +++- .../occDisease/OccDiseasePoison.vue | 16 +- .../occDisease/OccDiseasePrevious.vue | 238 ++++++++++++++++++ src/components/report/BtnReport.vue | 16 ++ .../report/PatientRegisterListNobtn.vue | 5 +- src/store/index.js | 1 + 8 files changed, 311 insertions(+), 30 deletions(-) create mode 100644 src/components/occDisease/OccDiseasePrevious.vue diff --git a/src/components/occDisease/CheckDetails.vue b/src/components/occDisease/CheckDetails.vue index 37a830f..2b3e0a3 100644 --- a/src/components/occDisease/CheckDetails.vue +++ b/src/components/occDisease/CheckDetails.vue @@ -102,11 +102,11 @@ export default { //监听事件 watch: { // 虚拟表 触发强制刷新 sumDoctor.M 合并包含:综述、建议、对比、历史等,不包含总检诊断) - "dataTransOpts.refresh.sumDoctor.M": { + "dataTransOpts.plus.OccDisease": { // immediate:true, handler(newVal, oldVal) { console.log(`watch 总检--检查明细结果 newVal: ${newVal}, oldVal: ${oldVal} patientRegisterId: ${this.dataTransOpts.tableS.patient_register.id}`); - if(newVal != oldVal && this.tabChoosed == '2') this.CheckDetails(this.dataTransOpts.tableS.patient_register.id); + if(newVal != oldVal) this.CheckDetails(this.dataTransOpts.tableS.patient_register.id); } }, diff --git a/src/components/occDisease/OccDisease.vue b/src/components/occDisease/OccDisease.vue index e1de535..6aded07 100644 --- a/src/components/occDisease/OccDisease.vue +++ b/src/components/occDisease/OccDisease.vue @@ -1,10 +1,12 @@