index.mock.ts 923 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import config from '@/config/axios/config'
  2. const { code } = config
  3. const delay = 1000
  4. const dictObj: Recordable = {
  5. importance: [
  6. {
  7. value: 0,
  8. label: 'tableDemo.commonly'
  9. },
  10. {
  11. value: 1,
  12. label: 'tableDemo.good'
  13. },
  14. {
  15. value: 2,
  16. label: 'tableDemo.important'
  17. }
  18. ]
  19. }
  20. export default [
  21. // 字典接口
  22. {
  23. url: '/mock/dict/list',
  24. method: 'GET',
  25. delay,
  26. body: () => {
  27. return {
  28. code: code,
  29. data: dictObj
  30. }
  31. }
  32. },
  33. // 获取某个字典
  34. {
  35. url: '/mock/dict/one',
  36. method: 'GET',
  37. delay,
  38. body: () => {
  39. return {
  40. code: code,
  41. data: [
  42. {
  43. label: 'test1',
  44. value: 0
  45. },
  46. {
  47. label: 'test2',
  48. value: 1
  49. },
  50. {
  51. label: 'test3',
  52. value: 2
  53. }
  54. ]
  55. }
  56. }
  57. }
  58. ]