From 6e419d0d80e253d2d5d142e674440ffa1145bf91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Mon, 5 Oct 2026 11:57:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86(=E5=90=8E=E5=8F=B0=E5=B7=A5?= =?UTF-8?q?=E5=85=B7):=20=E5=88=A0=E9=99=A4=E6=97=A0=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E6=96=B9=E7=9A=84=20parseNonNegativeIntegerOrZero?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 该函数与 parsePositiveIntegerOrZero 行为一致且无任何调用点,删除死代码 --- apps/admin-web/src/pages/pageUtils.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apps/admin-web/src/pages/pageUtils.ts b/apps/admin-web/src/pages/pageUtils.ts index 8a85eaceb..133305631 100644 --- a/apps/admin-web/src/pages/pageUtils.ts +++ b/apps/admin-web/src/pages/pageUtils.ts @@ -58,11 +58,3 @@ export function parseNonNegativeInteger(value: string): number | null { export function parsePositiveIntegerOrZero(value: string): number { return parsePositiveInteger(value) ?? 0; } - -/** 落库用宽松解析:非法输入按 `0` 处理,避免后台保存被输入抖动打断。 - * - * 与 [`parsePositiveIntegerOrZero`] 行为一致(`0` 与非法输入都落到 `0`),保留独立名字只为让调用点 - * 表达业务语义;真正的整数解析统一走 [`parseSafeIntegerText`]。 */ -export function parseNonNegativeIntegerOrZero(value: string): number { - return parseNonNegativeInteger(value) ?? 0; -}