table1.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. const Mock = require('mockjs')
  2. module.exports = [
  3. {
  4. url: '/article/list',
  5. type: 'get',
  6. response: config => {
  7. console.log(config.query)
  8. console.log(config.body)
  9. const data = Mock.mock({
  10. code: 20000,
  11. flag: true,
  12. data: {
  13. 'total|100-200': 1,
  14. 'list|10': [{
  15. 'id|+1': 1,
  16. name: '@name',
  17. email: '@email',
  18. date: '@date'
  19. }]
  20. }
  21. })
  22. return data
  23. }
  24. },
  25. {
  26. url: '/article/detail',
  27. type: 'get',
  28. response: config => {
  29. const detail = Mock.mock({
  30. code: 20000,
  31. flag: true,
  32. data: {
  33. 'id|1-19': 1,
  34. name: '@name',
  35. email: '@email'
  36. }
  37. })
  38. return detail
  39. }
  40. },
  41. {
  42. url: '/article/save',
  43. type: 'post',
  44. response: x => {
  45. console.log(x.body)
  46. return {
  47. code: 20000,
  48. flag: true,
  49. data: 'success'
  50. }
  51. }
  52. },
  53. {
  54. url: '/article/deleteOne',
  55. type: 'post',
  56. response: _ => {
  57. return {
  58. code: 20000,
  59. flag: true,
  60. data: 'success'
  61. }
  62. }
  63. }
  64. ]