table.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. export default [
  2. {
  3. url: `/mock/table/list`,
  4. method: 'post',
  5. response: ({ body }) => {
  6. const { page, pageSize } = body
  7. return {
  8. code: 200,
  9. data: {
  10. [`list|${pageSize}`]: [{
  11. 'id|+1': 0,
  12. 'name': '@cname',
  13. "number|+1": 500,
  14. "choose|1": [1, 2, 3, 4],
  15. "radio|1": [1, 2, 3]
  16. }],
  17. pager: {
  18. page: page,
  19. pageSize: pageSize,
  20. total: 198
  21. }
  22. },
  23. msg: ''
  24. };
  25. }
  26. },
  27. {
  28. url: `/mock/table/category`,
  29. method: 'post',
  30. response: ({ body }) => {
  31. const { page, pageSize } = body
  32. return {
  33. code: 200,
  34. data: {
  35. [`list|${pageSize}`]: [{
  36. 'id|+1': 100 * page,
  37. 'name': '@ctitle'
  38. }],
  39. pager: {
  40. page: page,
  41. pageSize: pageSize,
  42. total: 100
  43. }
  44. },
  45. msg: ''
  46. };
  47. }
  48. },
  49. {
  50. url: `/mock/table/tree`,
  51. method: 'post',
  52. response: ({ body }) => {
  53. return {
  54. code: 200,
  55. data: [{
  56. label: '人事部',
  57. id: 1,
  58. 'children|5': [{
  59. label: '@cname',
  60. 'id|+1': 10
  61. }]
  62. }, {
  63. label: '研发部',
  64. id: 2,
  65. children: [{
  66. label: '前端',
  67. id: 3,
  68. 'children|5': [{
  69. label: '@cname',
  70. 'id|+1': 20
  71. }]
  72. }, {
  73. label: '后端',
  74. id: 4,
  75. 'children|5': [{
  76. label: '@cname',
  77. 'id|+1': 30
  78. }]
  79. }]
  80. }, {
  81. label: '运营部',
  82. id: 5,
  83. children: [{
  84. label: '市场运营',
  85. id: 6,
  86. 'children|5': [{
  87. label: '@cname',
  88. 'id|+1': 40
  89. }]
  90. }, {
  91. label: '互联网营销',
  92. id: 7,
  93. 'children|5': [{
  94. label: '@cname',
  95. 'id|+1': 50
  96. }]
  97. }]
  98. }],
  99. msg: ''
  100. };
  101. }
  102. },
  103. {
  104. url: `/mock/table/add`,
  105. method: 'post',
  106. response: ({ body }) => {
  107. return {
  108. code: 200,
  109. data: {},
  110. msg: ''
  111. };
  112. }
  113. },
  114. {
  115. url: `/mock/table/update`,
  116. method: 'post',
  117. response: ({ body }) => {
  118. return {
  119. code: 200,
  120. data: {},
  121. msg: ''
  122. };
  123. }
  124. },
  125. {
  126. url: `/mock/table/del`,
  127. method: 'post',
  128. response: ({ body }) => {
  129. return {
  130. code: 200,
  131. data: {},
  132. msg: ''
  133. };
  134. }
  135. },
  136. ]