actionCatAll.js 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import { actionPromise } from "../reducers";
  2. import { gql } from "../helpers";
  3. export const actionCatAll = ({ limit = 20, skip = 0, promiseName = "catAll", orderBy = "_id" } = {}) =>
  4. actionPromise(
  5. promiseName,
  6. gql(
  7. `query CatAll($query:String){
  8. CategoryFind(query: $query){
  9. _id name
  10. parent{
  11. _id, name
  12. }
  13. subcategories{
  14. _id name
  15. }
  16. goods{
  17. _id name
  18. }
  19. }
  20. }`,
  21. {
  22. query: JSON.stringify([
  23. {},
  24. {
  25. limit: !!limit ? limit : 100,
  26. skip: skip,
  27. orderBy,
  28. },
  29. ]),
  30. }
  31. )
  32. );