将useTable的callback标记为已弃用,并提示使用 onSuccess

master
LiuJiaNan 2026-02-26 09:46:38 +08:00
parent 413ebf8489
commit a5572b11dc
5 changed files with 8 additions and 4 deletions

View File

@ -23,7 +23,7 @@ function BasicCascader(props) {
// 如果使用了已弃用的参数给出警告 // 如果使用了已弃用的参数给出警告
if (onGetNodePathsIsIncludeOneself !== undefined) { if (onGetNodePathsIsIncludeOneself !== undefined) {
console.warn("【BasicCascader】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); console.warn("【BasicCascader】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数");
} }
// 向后兼容,如果传入了旧参数,使用旧参数 // 向后兼容,如果传入了旧参数,使用旧参数

View File

@ -24,7 +24,7 @@ const BasicLeftTree = (props) => {
// 如果使用了已弃用的参数给出警告 // 如果使用了已弃用的参数给出警告
if (onGetNodePathsIsIncludeOneself !== undefined) { if (onGetNodePathsIsIncludeOneself !== undefined) {
console.warn("【BasicLeftTree】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); console.warn("【BasicLeftTree】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数");
} }
// 向后兼容,如果传入了旧参数,使用旧参数 // 向后兼容,如果传入了旧参数,使用旧参数

View File

@ -25,7 +25,7 @@ function BasicSelectTree(props) {
// 如果使用了已弃用的参数给出警告 // 如果使用了已弃用的参数给出警告
if (onGetNodePathsIsIncludeOneself !== undefined) { if (onGetNodePathsIsIncludeOneself !== undefined) {
console.warn("【BasicSelectTree】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); console.warn("【BasicSelectTree】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数");
} }
// 向后兼容,如果传入了旧参数,使用旧参数 // 向后兼容,如果传入了旧参数,使用旧参数

View File

@ -18,7 +18,7 @@ export interface UseTableOptions<TData extends Data, TParams extends Params> ext
params?: Record<string, any> | (() => Record<string, any>); params?: Record<string, any> | (() => Record<string, any>);
/** 表单数据转换函数,在每次请求之前调用,接收当前搜索的表单项,要求返回一个对象 */ /** 表单数据转换函数,在每次请求之前调用,接收当前搜索的表单项,要求返回一个对象 */
transform?: (formData: FormValues) => FormValues; transform?: (formData: FormValues) => FormValues;
/** 回调函数 */ /** @deprecated 已弃用,请使用 onSuccess */
callback?: (list: any[], data: any) => void; callback?: (list: any[], data: any) => void;
/** 表单实例(通过 Form.useForm() 创建) */ /** 表单实例(通过 Form.useForm() 创建) */
form?: FormInstance; form?: FormInstance;

View File

@ -96,6 +96,10 @@ function useTable(service, options) {
}, },
); );
if (restOptions.callback !== undefined) {
console.warn("【useTable】 callback 参数已弃用,请使用 onSuccess 参数");
}
// 执行回调函数 // 执行回调函数
restOptions.callback && restOptions.callback(res?.data?.list || [], res?.data || {}); restOptions.callback && restOptions.callback(res?.data?.list || [], res?.data || {});