actionGoodsAll.js 948 B

123456789101112131415161718192021222324252627282930
  1. import { gql } from "../helpers";
  2. import { actionPromise } from "../reducers";
  3. export const actionGoodsAll = ({ limit = 20, skip = 0, promiseName = "goodsAll", orderBy = "_id" } = {}) =>
  4. actionPromise(
  5. promiseName,
  6. gql(
  7. `query GoodsAll($query:String){
  8. GoodFind(query: $query){
  9. _id name price images{
  10. _id url
  11. }
  12. categories{
  13. _id name
  14. }
  15. amount
  16. }
  17. }`,
  18. {
  19. query: JSON.stringify([
  20. {},
  21. {
  22. limit: !!limit ? limit : 100,
  23. skip: skip,
  24. orderBy,
  25. },
  26. ]),
  27. }
  28. )
  29. );