From 6982c643c4a2667a25262d7a4c8f56c13a761e6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Mon, 8 Jul 2024 15:44:13 +0800 Subject: [PATCH] xg --- src/api/system/specialDiseaseRoute.js | 6 +- src/views/components/DepartmentList.vue | 13 +-- .../system/specialDiseaseRoute/index.vue | 101 ++++++------------ 3 files changed, 39 insertions(+), 81 deletions(-) diff --git a/src/api/system/specialDiseaseRoute.js b/src/api/system/specialDiseaseRoute.js index bb0037c..f8541f3 100644 --- a/src/api/system/specialDiseaseRoute.js +++ b/src/api/system/specialDiseaseRoute.js @@ -52,11 +52,11 @@ export function updateSpecialDiseaseRoute(data) { } //科室 -export function selectDiseaseCount(departmentName, releaseStatus, servicePackageId) { +export function selectDiseaseCount(query) { return request({ - url: `/system/specialDiseaseRoute/departmentRouteCount?departmentName=${departmentName}&releaseStatus=${releaseStatus}&servicePackageId=${servicePackageId}`, + url: `/system/specialDiseaseRoute/departmentRouteCount`, method: 'get', - + params: query }) } //所属科室 diff --git a/src/views/components/DepartmentList.vue b/src/views/components/DepartmentList.vue index 613e401..bcd9d00 100644 --- a/src/views/components/DepartmentList.vue +++ b/src/views/components/DepartmentList.vue @@ -65,6 +65,9 @@ import { listScriptNum } from "@/api/manage/script"; import { listMessageNum } from "@/api/manage/message"; import { selectNumByDept } from "@/api/manage/propaganda"; import { listServicePackageNum } from "@/api/manage/servicepackage"; +import { + selectDiseaseCount +} from "@/api/system/specialDiseaseRoute"; export default { props: ['methods'], name: "DepartmentList", @@ -181,6 +184,8 @@ export default { method = listServicePackageNum(this.querydepartmen) } else if (this.methods == 'getDepartmentList') { method = getDepartmentList(this.querydepartmen) + } else if (this.methods == 'selectDiseaseCount') { + method = selectDiseaseCount(this.querydepartmen) } method.then(response => { this.DepartmentoList = response.data.deptNumList; @@ -191,14 +196,6 @@ export default { this.count += item.countNum; } }); - if (this.methods == 'getDepartmentList') { - this.$emit("clickdepartment", { - hospitalAgencyId: this.querydepartmen.hospitalAgencyId, - itemid: '', - itemName: '', - hospitalAgencyName: this.hospitalAgencyName - }); - } this.$emit("clickdepartment", { hospitalAgencyId: this.querydepartmen.hospitalAgencyId, itemid: '', diff --git a/src/views/system/specialDiseaseRoute/index.vue b/src/views/system/specialDiseaseRoute/index.vue index 51edad2..fc1c0d1 100644 --- a/src/views/system/specialDiseaseRoute/index.vue +++ b/src/views/system/specialDiseaseRoute/index.vue @@ -2,55 +2,19 @@