From 1b65e25f112ba22ca7edef22a98014daa1d94fea Mon Sep 17 00:00:00 2001 From: zhenhui <1276357500@qq.com> Date: Tue, 19 May 2026 12:25:16 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E6=89=93=E5=8C=85=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- saiadmin-artd/src/hooks/core/useTable.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/saiadmin-artd/src/hooks/core/useTable.ts b/saiadmin-artd/src/hooks/core/useTable.ts index 7fe225d..c08adf4 100644 --- a/saiadmin-artd/src/hooks/core/useTable.ts +++ b/saiadmin-artd/src/hooks/core/useTable.ts @@ -40,7 +40,11 @@ import { bindChannelDeptToSearchParams, useInjectedChannelDept, getChannelDeptRe // 类型推导工具类型 type InferApiParams = T extends (params: infer P) => any ? P : never type InferApiResponse = T extends (params: any) => Promise ? R : never -type InferRecordType = T extends Api.Common.PaginatedResponse ? U : never +type InferRecordType = T extends Api.Common.PaginatedResponse + ? U + : T extends Api.Common.ApiPage + ? U + : never // 优化的配置接口 - 支持自动类型推导 export interface UseTableConfig<