orderDetail.js 972 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { config } from '../../config/index';
  2. /** 获取订单详情mock数据 */
  3. function mockFetchOrderDetail(params) {
  4. const { delay } = require('../_utils/delay');
  5. const { genOrderDetail } = require('../../model/order/orderDetail');
  6. return delay().then(() => genOrderDetail(params));
  7. }
  8. /** 获取订单详情数据 */
  9. export function fetchOrderDetail(params) {
  10. if (config.useMock) {
  11. return mockFetchOrderDetail(params);
  12. }
  13. return new Promise((resolve) => {
  14. resolve('real api');
  15. });
  16. }
  17. /** 获取客服mock数据 */
  18. function mockFetchBusinessTime(params) {
  19. const { delay } = require('../_utils/delay');
  20. const { genBusinessTime } = require('../../model/order/orderDetail');
  21. return delay().then(() => genBusinessTime(params));
  22. }
  23. /** 获取客服数据 */
  24. export function fetchBusinessTime(params) {
  25. if (config.useMock) {
  26. return mockFetchBusinessTime(params);
  27. }
  28. return new Promise((resolve) => {
  29. resolve('real api');
  30. });
  31. }