auth.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. const Mock = require('mockjs')
  2. const count = 10
  3. const authList = []
  4. for (let i = 0; i < count; i++) {
  5. authList.push(Mock.mock({
  6. authParty: '@ctitle(4,8)', // 授权机构
  7. authUserId: '@increment(1)', // 供应商用户id
  8. createBy: '@cname', // 创建人
  9. createTime: '@date', // 创建时间
  10. id: '@increment(1)', // 授权id
  11. status: '@integer(0,1)' // 上架状态
  12. }))
  13. }
  14. module.exports = [
  15. {
  16. url: '/auth/list',
  17. type: 'get',
  18. response: config => {
  19. return {
  20. code: 0,
  21. data: {
  22. list: authList,
  23. total: authList.length,
  24. endRow: 0,
  25. firstPage: 0,
  26. hasNextPage: true,
  27. hasPreviousPage: true,
  28. isFirstPage: true,
  29. isLastPage: true,
  30. lastPage: 0,
  31. navigateFirstPage: 0,
  32. navigateLastPage: 0,
  33. navigatePages: 0,
  34. navigatepageNums: [],
  35. nextPage: 0,
  36. pageNum: 0,
  37. pageSize: 0,
  38. pages: 0,
  39. prePage: 0,
  40. size: 0,
  41. startRow: 0
  42. }
  43. }
  44. }
  45. }
  46. ]
  47. // {
  48. // "code": 0,
  49. // "data": {
  50. // "endRow": 0,
  51. // "firstPage": 0,
  52. // "hasNextPage": true,
  53. // "hasPreviousPage": true,
  54. // "isFirstPage": true,
  55. // "isLastPage": true,
  56. // "lastPage": 0,
  57. // "list": [
  58. // {
  59. // "authParty": "",
  60. // "authUserId": 0,
  61. // "createBy": "",
  62. // "createTime": "",
  63. // "id": 0,
  64. // "status": 0
  65. // }
  66. // ],
  67. // "navigateFirstPage": 0,
  68. // "navigateLastPage": 0,
  69. // "navigatePages": 0,
  70. // "navigatepageNums": [],
  71. // "nextPage": 0,
  72. // "pageNum": 0,
  73. // "pageSize": 0,
  74. // "pages": 0,
  75. // "prePage": 0,
  76. // "size": 0,
  77. // "startRow": 0,
  78. // "total": 0
  79. // },
  80. // "msg": ""
  81. // }
  82. // }