diff --git a/src/api/feature/diseaseInfoServer.ts b/src/api/feature/diseaseInfoServer.ts
index 6ac78a24916ec99113894dd30c370e74c28f8003..84451e64bb44e7b96a3485de666237490f9e7619 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 05fd83f5f07074f310c6dc4fb64dfaf782399dfc..96aa86d40b9a0c92c649e27e9458b77431f6d8a9 100644
--- a/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue
+++ b/src/components/feature/AccumulativeStatistics/AccumulativeStatistics.vue
@@ -308,16 +308,16 @@ 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;
}
- this.initData();
+ this.initData();
}
private initData() {
diff --git a/src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue b/src/components/feature/DiseaseInfoFeverClinic/DiseaseInfoFR.vue
new file mode 100644
index 0000000000000000000000000000000000000000..de396090235987ec770b356c7fe75c51a472ffe2
--- /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 0000000000000000000000000000000000000000..b03a4fe0e905d43e944d49487b4a4004c5c39608
--- /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 0000000000000000000000000000000000000000..2358b37c22f888abae344ce3abf0bac007fa2797
--- /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 0000000000000000000000000000000000000000..a2a3b7c8f0b37648cbacc0b152d7a8abb8b2f864
--- /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 0000000000000000000000000000000000000000..a5b1d3492f6e4c09f99dce844145b7c20b2cf90a
--- /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 441ef0951a441be32c619da004a4086ba6207495..2710f5091bf5c918e21197f361389ac8ae345841 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 8aef5de3c5362e5a974926c45641f120d98fb968..d58941a1483b1b73a45a97c804e29838b442d84d 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',
diff --git a/src/views/PatientPortrayal.vue b/src/views/PatientPortrayal.vue
index 4f3134542cca8ddf6822840d3ba9914312733616..51d7c76cca341d349660d72566d77f94ff7b427a 100644
--- a/src/views/PatientPortrayal.vue
+++ b/src/views/PatientPortrayal.vue
@@ -10,7 +10,7 @@
{{item.changeInfo}}
- cursor
+
{{currentSufferData.suffererName}}病情溯源