From cab26a207aa3788aefdc83dc7528e9e500c5a7ea Mon Sep 17 00:00:00 2001 From: kkfluous Date: Sat, 28 Mar 2026 19:51:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=83=A8=E9=97=A8=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=9C=AA=E5=88=86=E9=85=8D=E9=83=A8=E9=97=A8=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E6=98=BE=E7=A4=BA"=E5=85=AC=E5=8A=A1=E8=BD=A6"=EF=BC=8C?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=94=BE=E6=9C=80=E5=90=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/server/routes/vehicles.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; };