orderList.js 953 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { config } from '../../config/index';
  2. /** 获取订单列表mock数据 */
  3. function mockFetchOrders(params) {
  4. const { delay } = require('../_utils/delay');
  5. const { genOrders } = require('../../model/order/orderList');
  6. return delay(200).then(() => genOrders(params));
  7. }
  8. /** 获取订单列表数据 */
  9. export function fetchOrders(params) {
  10. if (config.useMock) {
  11. return mockFetchOrders(params);
  12. }
  13. return new Promise((resolve) => {
  14. resolve('real api');
  15. });
  16. }
  17. /** 获取订单列表mock数据 */
  18. function mockFetchOrdersCount(params) {
  19. const { delay } = require('../_utils/delay');
  20. const { genOrdersCount } = require('../../model/order/orderList');
  21. return delay().then(() => genOrdersCount(params));
  22. }
  23. /** 获取订单列表统计 */
  24. export function fetchOrdersCount(params) {
  25. if (config.useMock) {
  26. return mockFetchOrdersCount(params);
  27. }
  28. return new Promise((resolve) => {
  29. resolve('real api');
  30. });
  31. }