From dfd07d3b9ecdeba34c8a08b49943ce2952e75d76 Mon Sep 17 00:00:00 2001 From: madewang Date: Tue, 10 Mar 2020 20:57:15 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=BA=AF=E6=BA=90?= =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/PatientPortrayal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/PatientPortrayal.vue b/src/views/PatientPortrayal.vue index 137cf73..1f3cbb5 100644 --- a/src/views/PatientPortrayal.vue +++ b/src/views/PatientPortrayal.vue @@ -10,7 +10,7 @@
{{item.changeInfo}}
- cursor +
{{currentSufferData.suffererName}}病情溯源
-- Gitee From 10def04b651e132c3d934f9bf395dd34ed6c00e7 Mon Sep 17 00:00:00 2001 From: madewang Date: Wed, 11 Mar 2020 13:07:41 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=91=E7=83=AD?= =?UTF-8?q?=E9=97=A8=E8=AF=8A=E7=96=AB=E6=83=85=E4=BA=BA=E5=91=98=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/feature/diseaseInfoServer.ts | 10 + .../AccumulativeStatistics.vue | 4 +- .../DiseaseInfoFeverClinic/DiseaseInfoFR.vue | 21 + .../DiseaseInfoFeverClinic/DiseaseList.vue | 598 ++++++++++++++++ .../DiseaseInfoFeverClinic/PeopleInfoAdd.vue | 659 ++++++++++++++++++ .../PeopleInfoDetail.vue | 101 +++ .../DiseaseInfoFeverClinic/PeopleInfoEdit.vue | 560 +++++++++++++++ src/router/router.ts | 34 + src/views/MenuList.vue | 5 + 9 files changed, 1990 insertions(+), 2 deletions(-) create mode 100644 src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue create mode 100644 src/components/feature/DiseaseInfoFeverClinic/DiseaseList.vue create mode 100644 src/components/feature/DiseaseInfoFeverClinic/PeopleInfoAdd.vue create mode 100644 src/components/feature/DiseaseInfoFeverClinic/PeopleInfoDetail.vue create mode 100644 src/components/feature/DiseaseInfoFeverClinic/PeopleInfoEdit.vue diff --git a/src/api/feature/diseaseInfoServer.ts b/src/api/feature/diseaseInfoServer.ts index 6ac78a2..84451e6 100644 --- a/src/api/feature/diseaseInfoServer.ts +++ b/src/api/feature/diseaseInfoServer.ts @@ -132,6 +132,11 @@ export class DiseaseInfoServer { const url = '/infection/cdc/list'; return this.rSerivce.serverObj.post(url, opts); } + // 获取发热门诊疫情人员列表 + public getFeverClinicList(opts: any) { + const url = '/infection/clinics/list'; + return this.rSerivce.serverObj.post(url, opts); + } // 获取疫情网疫情病例分类 public getSickTypeist() { const url = '/infection/cdc/findClinicalSeverity'; @@ -190,6 +195,11 @@ export class DiseaseInfoServer { const url = `/infection/cdc/suffererinfo/one?id=${id}`; return this.rSerivce.serverObj.get(url); } + // 发热门诊疫情人员详情 + public getFeverClinicDetail(id: any) { + const url = `/infection/clinics/detail?id=${id}`; + return this.rSerivce.serverObj.get(url); + } // 隔离点数据对比 public dataCompare() { diff --git a/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue b/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue index 1270730..47997f4 100644 --- a/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue +++ b/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue @@ -309,11 +309,11 @@ export default class DiseaseInfo extends Vue { 20; this.params.pageSize = Math.floor(fullHeight / 48); // 根据屏幕自适应计算size this.initData(); - if ( sessionStorage.getItem('searchDate') != '') { + if ( sessionStorage.getItem('searchDate') !== '') { this.searchDate = sessionStorage.getItem('searchDate'); this.getList(); } - if ( sessionStorage.getItem('tabType') != '') { + if ( sessionStorage.getItem('tabType') !== '') { this.tabType = sessionStorage.getItem('tabType'); this.activeIndex = this.tabType; this.params.type = this.tabType; diff --git a/src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue b/src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue new file mode 100644 index 0000000..de39609 --- /dev/null +++ b/src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue @@ -0,0 +1,21 @@ + + + + diff --git a/src/components/feature/DiseaseInfoFeverClinic/DiseaseList.vue b/src/components/feature/DiseaseInfoFeverClinic/DiseaseList.vue new file mode 100644 index 0000000..b03a4fe --- /dev/null +++ b/src/components/feature/DiseaseInfoFeverClinic/DiseaseList.vue @@ -0,0 +1,598 @@ + + + + + diff --git a/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoAdd.vue b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoAdd.vue new file mode 100644 index 0000000..2358b37 --- /dev/null +++ b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoAdd.vue @@ -0,0 +1,659 @@ + + + + diff --git a/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoDetail.vue b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoDetail.vue new file mode 100644 index 0000000..a2a3b7c --- /dev/null +++ b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoDetail.vue @@ -0,0 +1,101 @@ + + + + diff --git a/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoEdit.vue b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoEdit.vue new file mode 100644 index 0000000..a5b1d34 --- /dev/null +++ b/src/components/feature/DiseaseInfoFeverClinic/PeopleInfoEdit.vue @@ -0,0 +1,560 @@ + + + + diff --git a/src/router/router.ts b/src/router/router.ts index 441ef09..2710f50 100644 --- a/src/router/router.ts +++ b/src/router/router.ts @@ -15,6 +15,12 @@ import PeopleInfoAddYQ from '../components/feature/DiseaseInfoYQ/PeopleInfoAdd.v import PeopleInfoEditYQ from '../components/feature/DiseaseInfoYQ/PeopleInfoEdit.vue'; // 人员编辑 import PeopleInfoDetailYQ from '../components/feature/DiseaseInfoYQ/PeopleInfoDetail.vue'; // 病情追溯 +import DiseaseInfoFR from '../components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue'; // 发热门诊疫情人员列表 +import DiseaseListFR from '../components/feature/DiseaseInfoFeverClinic/DiseaseList.vue'; // 疫情信息列表页面 +import PeopleInfoAddFR from '../components/feature/DiseaseInfoFeverClinic/PeopleInfoAdd.vue'; // 人员新增/转入 +import PeopleInfoEditFR from '../components/feature/DiseaseInfoFeverClinic/PeopleInfoEdit.vue'; // 人员编辑 +import PeopleInfoDetailFR from '../components/feature/DiseaseInfoFeverClinic/PeopleInfoDetail.vue'; // 病情追溯 + import DiseaseInfoHospitalDD from '../components/feature/DiseaseInfoHospitalDD/DiseaseInfoHospitalDD.vue'; // 定点医院人员列表 import DiseaseListDD from '../components/feature/DiseaseInfoHospitalDD/DiseaseList.vue'; // 疫情信息列表页面 import PeopleInfoAddDD from '../components/feature/DiseaseInfoHospitalDD/PeopleInfoAdd.vue'; // 人员新增/转入 @@ -85,6 +91,34 @@ const router = new Router({ }, ], }, + { + path: 'DiseaseInfoFR', + redirect: '/LayoutHome/DiseaseInfoFR/DiseaseList', + name: 'DiseaseInfoFR', + component: DiseaseInfoFR, + children: [ + { + path: 'DiseaseList', + name: 'DiseaseListFR', + component: DiseaseListFR, + }, + { + path: 'PeopleInfoAdd', + name: 'PeopleInfoAddFR', + component: PeopleInfoAddFR, + }, + { + path: 'PeopleInfoEdit/:id', + name: 'PeopleInfoEditFR', + component: PeopleInfoEditFR, + }, + { + path: 'PeopleInfoDetail/:id', + name: 'PeopleInfoDetailFR', + component: PeopleInfoDetailFR, + }, + ], + }, { path: 'DiseaseInfoGL', redirect: '/LayoutHome/DiseaseInfoGL/DiseaseList', diff --git a/src/views/MenuList.vue b/src/views/MenuList.vue index 8aef5de..d58941a 100644 --- a/src/views/MenuList.vue +++ b/src/views/MenuList.vue @@ -54,6 +54,11 @@ export default class MenuList extends Vue { path: '/LayoutHome/DiseaseInfoHospitalDD', authority: '4', }, + { + name: '发热门诊疫情人员列表', + path: '/LayoutHome/DiseaseInfoFR', + authority: '5', + }, { name: '疫情网数据统计', path: '/LayoutHome/AccumulativeStatistics', -- Gitee From bdf027c83660680162bcf07716a6782656dd60b6 Mon Sep 17 00:00:00 2001 From: madewang Date: Wed, 11 Mar 2020 13:41:21 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B1=8F=E5=B9=95?= =?UTF-8?q?=E8=87=AA=E9=80=82=E5=BA=94=E8=AE=A1=E7=AE=97size?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../feature/AccumulativeStatistics/AccumulativeStatistics.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue b/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue index 8717b7c..96aa86d 100644 --- a/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue +++ b/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue @@ -308,11 +308,11 @@ export default class DiseaseInfo extends Vue { 80 - 20; this.params.pageSize = Math.floor(fullHeight / 48); // 根据屏幕自适应计算size - if ( sessionStorage.getItem('searchDate') !== '') { + if ( sessionStorage.getItem('searchDate') && sessionStorage.getItem('searchDate') !== '') { this.searchDate = sessionStorage.getItem('searchDate'); this.expiryDate = sessionStorage.getItem('searchDate'); } - if ( sessionStorage.getItem('tabType') !== '') { + if ( sessionStorage.getItem('tabType') && sessionStorage.getItem('tabType') !== '') { this.tabType = sessionStorage.getItem('tabType'); this.activeIndex = this.tabType; this.params.type = this.tabType; -- Gitee