actionCategoryPage.js 553 B

1234567891011121314151617
  1. import { actionPromiseClear } from "../reducers";
  2. import { actionCatAll } from "./actionCatAll";
  3. import { actionCatById } from "./actionCatById";
  4. import { actionGoodsAll } from "./actionGoodsAll";
  5. export const actionCategoryPage =
  6. ({ _id, promiseName = "catById" } = {}) =>
  7. async (dispatch, getState) => {
  8. dispatch(actionGoodsAll());
  9. dispatch(actionCatAll());
  10. if (_id) {
  11. dispatch(actionCatById({ _id, promiseName }));
  12. } else {
  13. dispatch(actionPromiseClear(promiseName));
  14. }
  15. };