diff --git a/src/pages/news/edit.tsx b/src/pages/news/edit.tsx index e18f23c..d0c18f3 100644 --- a/src/pages/news/edit.tsx +++ b/src/pages/news/edit.tsx @@ -34,7 +34,7 @@ export default function NewEdit() { ...FilterCache }) const [data, setData] = useState>() - const {refresh, loading} = useRequest(() => getList(params), { + const {refresh, loading,refreshAsync} = useRequest(() => getList(params), { refreshDeps: [params], onSuccess: (data) => { FilterCache.title = params.title; @@ -75,8 +75,10 @@ export default function NewEdit() { } const handlePushProcessResult = (result: ProcessResult,errorIds: Id[])=>{ if(result == ProcessResult.Skip){ - // 跳过 - setSelectedRowKeys(errorIds) + // 跳过, 加载最新并选择异常id + refreshAsync().then(()=>{ + setSelectedRowKeys(errorIds) + }) } }