eight.ts 747 B

1234567891011121314151617181920212223242526272829303132
  1. import Mock from 'mockjs'
  2. import { MockMethod } from 'vite-plugin-mock'
  3. const mockMethodEight: MockMethod[] = [
  4. {
  5. url: '/mock/api/eight',
  6. method: 'get',
  7. timeout: 1000,
  8. response: () => {
  9. return {
  10. code: '0',
  11. data: {
  12. ...Mock.mock({
  13. customsCode: '@integer(1000, 7060)',
  14. startDate: '@date("yyyy-MM-dd")',
  15. endDate: function () {
  16. let endDate = Mock.Random.date()
  17. while (endDate < this.startDate) {
  18. endDate = Mock.Random.date()
  19. }
  20. return endDate
  21. },
  22. person: '@cname',
  23. flag: '@pick(1,0)'
  24. })
  25. }
  26. }
  27. }
  28. }
  29. ]
  30. export default mockMethodEight