PaginationUtil.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // export default (paginationUtil = (
  2. // // action Object
  3. // action,
  4. // // reducer String
  5. // reducer,
  6. // // 请求Service
  7. // authService,
  8. // yieldPut,
  9. // yieldCall,
  10. // createAction
  11. // ) => {
  12. // let foot = 0,
  13. // search = {};
  14. // if (action.payload.forUse !== "slipOn") {
  15. // yieldPut(
  16. // createAction(reducer)({
  17. // isRefreshing: true
  18. // })
  19. // );
  20. // } else {
  21. // yieldPut(
  22. // createAction(reducer)({
  23. // showFoot: 2
  24. // })
  25. // );
  26. // }
  27. // search = { ...action.payload.pageInfo, ...action.payload.searchInfo };
  28. // const hotdata = yieldCall(() => authService(search));
  29. // if (hotdata && hotdata.data) {
  30. // if (action.payload.pageInfo.page >= hotdata.data.totalPages) {
  31. // foot = 1;
  32. // }
  33. // yieldPut(
  34. // createAction(reducer)({
  35. // castData: action.payload.castData.concat(hotdata.data.content),
  36. // totalPages: hotdata.data.totalPages,
  37. // isRefreshing: false,
  38. // showFoot: foot
  39. // })
  40. // );
  41. // }
  42. // });