From 841154677fe625fa3f4f81b84d4a79f523eb9d64 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 9 Jan 2026 10:33:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E5=B8=88=E5=A4=A7=E5=8E=85=E9=83=A8=E9=97=A8=E7=AD=9B=E9=80=89?= =?UTF-8?q?API=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/DesignerHall.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/DesignerHall.vue b/frontend/src/views/DesignerHall.vue index 7a74e9d..5e0f76b 100644 --- a/frontend/src/views/DesignerHall.vue +++ b/frontend/src/views/DesignerHall.vue @@ -304,7 +304,7 @@ import { message } from 'ant-design-vue' import DefaultLayout from '@/layouts/DefaultLayout.vue' import Icon from '@/components/Icon.vue' import * as designerApi from '@/api/designer' -import * as departmentApi from '@/api/department' +import { fetchDepartmentOverview } from '@/api/department' import type { DesignerStats } from '@/api/designer' import dayjs from 'dayjs' @@ -430,12 +430,13 @@ const loadDesigners = async () => { // 加载接单部门列表(二级部门) const loadReceivingDepts = async () => { try { - const response = await departmentApi.getDepartments() + const response = await fetchDepartmentOverview() if (response.code === 200 && response.data) { - // 只获取接单类型的二级部门(parent_id 不为空且 dept_type 为 receiving) + // 只获取接单类型的二级部门(parentId 不为空且 deptType 为 receiving) receivingDepts.value = response.data.filter((dept: Department) => - dept.deptType === 'receiving' && dept.parentId !== null + dept.deptType === 'receiving' && dept.parentId != null ) + console.log('接单部门列表:', receivingDepts.value) } } catch (error) { console.error('加载部门列表失败:', error)