From aa8e5bea63a3b3b380e2530e611f357e01a46097 Mon Sep 17 00:00:00 2001 From: wuqing_b Date: Tue, 10 Mar 2020 12:47:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E7=94=BB=E5=83=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E9=80=9A=E8=BF=87=E8=BA=AB=E4=BB=BD=E8=AF=81?= =?UTF-8?q?=E5=8F=B7=E7=A0=81=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/feature/AccumulativeStatistics/AccuItem.vue | 6 +++++- src/components/feature/DiseaseInfoGL/DiseaseList.vue | 7 +++++-- .../feature/DiseaseInfoHospitalDD/DiseaseList.vue | 7 +++++-- .../feature/DiseaseInfoHospitalFC/DiseaseList.vue | 7 +++++-- src/components/feature/DiseaseInfoYQ/DiseaseList.vue | 7 +++++-- 5 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/components/feature/AccumulativeStatistics/AccuItem.vue b/src/components/feature/AccumulativeStatistics/AccuItem.vue index 990ac69..e875bb2 100644 --- a/src/components/feature/AccumulativeStatistics/AccuItem.vue +++ b/src/components/feature/AccumulativeStatistics/AccuItem.vue @@ -67,7 +67,11 @@ export default class AccuItem extends Vue { this.$emit('contentOpen', row); } private getDetail(index: number, row: any) { - this.$router.push(`/PatientPortrayal?id=${row.idNo}`); + if (row.idNo) { + this.$router.push(`/PatientPortrayal?id=${row.idNo}`); + } else { + this.$message.error('该患者暂时无法进行追溯'); + } } } diff --git a/src/components/feature/DiseaseInfoGL/DiseaseList.vue b/src/components/feature/DiseaseInfoGL/DiseaseList.vue index 30ede02..f67b48e 100644 --- a/src/components/feature/DiseaseInfoGL/DiseaseList.vue +++ b/src/components/feature/DiseaseInfoGL/DiseaseList.vue @@ -381,8 +381,11 @@ export default class DiseasDeList extends Vue { // 追溯 private getDetail(index: number, row: any) { - // this.$router.push(`PeopleInfoDetail/${row.id}`); - this.$router.push(`/PatientPortrayal?id=${row.id}`); + if (row.suffererCard) { + this.$router.push(`/PatientPortrayal?id=${row.suffererCard}`); + } else { + this.$message.error('该患者暂时无法进行追溯'); + } } // 删除 diff --git a/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue b/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue index c309a12..8ddd987 100644 --- a/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue +++ b/src/components/feature/DiseaseInfoHospitalDD/DiseaseList.vue @@ -351,8 +351,11 @@ export default class DiseasDeList extends Vue { // 追溯 private getDetail(index: number, row: any) { - // this.$router.push(`PeopleInfoDetail/${row.idNo}`); - this.$router.push(`/PatientPortrayal?id=${row.id}`); + if (row.idNo) { + this.$router.push(`/PatientPortrayal?id=${row.idNo}`); + } else { + this.$message.error('该患者暂时无法进行追溯'); + } } // 删除 diff --git a/src/components/feature/DiseaseInfoHospitalFC/DiseaseList.vue b/src/components/feature/DiseaseInfoHospitalFC/DiseaseList.vue index c9dfe1d..44faa3b 100644 --- a/src/components/feature/DiseaseInfoHospitalFC/DiseaseList.vue +++ b/src/components/feature/DiseaseInfoHospitalFC/DiseaseList.vue @@ -327,8 +327,11 @@ export default class DiseasDeList extends Vue { // 追溯 private getDetail(index: number, row: any) { - // this.$router.push(`PeopleInfoDetail/${row.idNo}`); - this.$router.push(`/PatientPortrayal?id=${row.id}`); + if (row.idNo) { + this.$router.push(`/PatientPortrayal?id=${row.idNo}`); + } else { + this.$message.error('该患者暂时无法进行追溯'); + } } // 删除 diff --git a/src/components/feature/DiseaseInfoYQ/DiseaseList.vue b/src/components/feature/DiseaseInfoYQ/DiseaseList.vue index 25b47f4..ab106c6 100644 --- a/src/components/feature/DiseaseInfoYQ/DiseaseList.vue +++ b/src/components/feature/DiseaseInfoYQ/DiseaseList.vue @@ -362,8 +362,11 @@ export default class DiseasDeList extends Vue { // 追溯 private getDetail(index: number, row: any) { - // this.$router.push(`PeopleInfoDetail/${row.idNo || row.id}`); - this.$router.push(`/PatientPortrayal?id=${row.id}`); + if (row.id) { + this.$router.push(`/PatientPortrayal?id=${row.id}`); + } else { + this.$message.error('该患者暂时无法进行追溯'); + } } // 删除 -- Gitee