diff --git a/components/dataView-V2/DataViewReducer.ts b/components/dataView-V2/DataViewReducer.ts index 870cfb4eb6a754b10dd8ef8b0ee71de97b822130..308b1e86341301a32b9936eb4225cf9b0c8ab0f9 100644 --- a/components/dataView-V2/DataViewReducer.ts +++ b/components/dataView-V2/DataViewReducer.ts @@ -45,7 +45,7 @@ export const reducer = (state: any, action: any) => { case 'saveState': return { ...state, - ...action.payload, + ...(action.payload || {}), } case 'onResert': return { @@ -68,7 +68,6 @@ export const effect = (reduceArr: any, registerFun: { fetch: Function }) => { case 'onChangePageNum': newParams = await registerFun.fetch({ pagination: { ...state.pagination, pageNum: payload.pageNum } }) break - case 'onSearch': newParams = await registerFun.fetch({ searchForm: { ...state.searchForm, ...(payload.searchForm || {}) } }) break