diff --git a/src/server/routes/vehicles.ts b/src/server/routes/vehicles.ts index 1572a35..ba14d7c 100644 --- a/src/server/routes/vehicles.ts +++ b/src/server/routes/vehicles.ts @@ -680,10 +680,14 @@ app.get('/dept-stats', async (c) => { if (plate) todayMileageMap.set(plate, Number(row.day_mileage) || 0); } + // 不在部门列表展示的用户(非业务员或管理账号) + const EXCLUDED_MANAGERS = new Set(['超级用户', '刘思宇', '潘舒', '黄卓华', '许铮杰']); + const deptMap = new Map>(); for (const v of withManager) { const dept = v.departmentName || '公务车'; const mgr = v.customerManager || '未分配'; + if (EXCLUDED_MANAGERS.has(mgr)) continue; if (!deptMap.has(dept)) deptMap.set(dept, new Map()); const mgrMap = deptMap.get(dept)!; if (!mgrMap.has(mgr)) mgrMap.set(mgr, []); @@ -706,6 +710,7 @@ app.get('/dept-stats', async (c) => { const dept = r.dep_name as string | null; const mgr = r.user_name as string | null; if (!dept || !mgr) continue; + if (EXCLUDED_MANAGERS.has(mgr)) continue; const mgrMap = deptMap.get(dept); if (!mgrMap) continue; if (!mgrMap.has(mgr)) mgrMap.set(mgr, []);