actionOrdersAll.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { actionPromise } from "../reducers";
  2. import { gql } from "../helpers";
  3. export const actionOrdersAll = ({ limit = 0, skip = 0, promiseName = "adminOrdersAll", orderBy = "_id", status = 0 } = {}) =>
  4. actionPromise(
  5. promiseName,
  6. gql(
  7. `query OrdersAll($query:String){
  8. OrderFind(query: $query){
  9. _id status price
  10. owner{
  11. _id username
  12. }
  13. orderGoods{
  14. _id count good{
  15. _id name price
  16. }
  17. }
  18. }
  19. }`,
  20. {
  21. query: JSON.stringify([
  22. {
  23. status,
  24. },
  25. {
  26. limit: !!limit ? limit : 100,
  27. skip: skip,
  28. orderBy,
  29. },
  30. ]),
  31. }
  32. )
  33. );