diff --git a/src/server/routes/vehicles.ts b/src/server/routes/vehicles.ts index b6858d2..c104040 100644 --- a/src/server/routes/vehicles.ts +++ b/src/server/routes/vehicles.ts @@ -685,7 +685,7 @@ app.get('/dept-stats', async (c) => { const deptMap = new Map>(); for (const v of withManager) { - const dept = v.departmentName || '未分配'; + const dept = v.departmentName || '公务车'; const mgr = v.customerManager || '未分配'; if (!deptMap.has(dept)) deptMap.set(dept, new Map()); const mgrMap = deptMap.get(dept)!; @@ -733,6 +733,7 @@ app.get('/dept-stats', async (c) => { // 按部门名中的数字排序(业务一部=1, 业务二部=2, ...) const numMap: Record = { '一': 1, '二': 2, '三': 3, '四': 4, '五': 5, '六': 6, '七': 7, '八': 8, '九': 9, '十': 10 }; const getNum = (name: string) => { + if (name === '公务车') return 100; const m = name.match(/[一二三四五六七八九十]/); return m ? (numMap[m[0]] || 99) : 99; };