orderInfoModel.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /* eslint-disable no-unused-vars */
  2. // 订单信息操作
  3. export default {
  4. state: {},
  5. actions: ({ model, setState }) => ({
  6. // 商家获取订单列表
  7. getOrderList(page, size, query) {
  8. const { httpGet } = model("httpModel");
  9. return httpGet(
  10. "/orderInfo/my",
  11. {
  12. page,
  13. size,
  14. query,
  15. },
  16. true
  17. );
  18. },
  19. // 商家手动接单(接单,拒单)
  20. receivedOrder(orderId, pass) {
  21. const { success } = model("loadingModel");
  22. const { httpGet } = model("httpModel");
  23. const { orderSuceess } = model("wordsModel");
  24. return httpGet(
  25. "/orderInfo/received",
  26. {
  27. orderId,
  28. pass,
  29. },
  30. true
  31. ).then(res => {
  32. success(orderSuceess);
  33. });
  34. },
  35. }),
  36. };