news.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. import { MockMethod } from 'vite-plugin-mock'
  2. import { handleRandomImage } from '../utils/index.ts'
  3. const list = [
  4. {
  5. span: 12,
  6. user: '@ctitle(5, 10)',
  7. title: '@ctitle(30, 35)',
  8. logo: handleRandomImage(),
  9. image: handleRandomImage(),
  10. fullImage: true,
  11. time: '@datetime',
  12. content: '@cparagraph(100, 200)',
  13. },
  14. {
  15. span: 6,
  16. user: '@ctitle(5, 10)',
  17. title: '@ctitle(30, 35)',
  18. logo: handleRandomImage(),
  19. image: handleRandomImage(),
  20. time: '@datetime',
  21. content: '@cparagraph(100, 200)',
  22. },
  23. {
  24. span: 6,
  25. user: '@ctitle(5, 10)',
  26. title: '@ctitle(30, 35)',
  27. logo: handleRandomImage(),
  28. image: handleRandomImage(),
  29. time: '@datetime',
  30. content: '@cparagraph(100, 200)',
  31. },
  32. {
  33. span: 6,
  34. user: '@ctitle(5, 10)',
  35. title: '@ctitle(30, 35)',
  36. logo: handleRandomImage(),
  37. image: handleRandomImage(),
  38. time: '@datetime',
  39. content: '@cparagraph(100, 200)',
  40. },
  41. {
  42. span: 6,
  43. user: '@ctitle(5, 10)',
  44. title: '@ctitle(30, 35)',
  45. logo: handleRandomImage(),
  46. image: handleRandomImage(),
  47. time: '@datetime',
  48. content: '@cparagraph(100, 200)',
  49. },
  50. {
  51. span: 6,
  52. user: '@ctitle(5, 10)',
  53. title: '@ctitle(30, 35)',
  54. logo: handleRandomImage(),
  55. image: handleRandomImage(),
  56. time: '@datetime',
  57. content: '@cparagraph(100, 200)',
  58. },
  59. {
  60. span: 6,
  61. user: '@ctitle(5, 10)',
  62. title: '@ctitle(30, 35)',
  63. logo: handleRandomImage(),
  64. image: handleRandomImage(),
  65. time: '@datetime',
  66. content: '@cparagraph(100, 200)',
  67. },
  68. {
  69. span: 6,
  70. user: '@ctitle(5, 10)',
  71. title: '@ctitle(30, 35)',
  72. logo: handleRandomImage(),
  73. image: handleRandomImage(),
  74. time: '@datetime',
  75. content: '@cparagraph(100, 200)',
  76. },
  77. {
  78. span: 6,
  79. user: '@ctitle(5, 10)',
  80. title: '@ctitle(30, 35)',
  81. logo: handleRandomImage(),
  82. image: handleRandomImage(),
  83. time: '@datetime',
  84. content: '@cparagraph(100, 200)',
  85. },
  86. {
  87. span: 12,
  88. user: '@ctitle(5, 10)',
  89. title: '@ctitle(30, 35)',
  90. logo: handleRandomImage(),
  91. image: handleRandomImage(),
  92. fullImage: true,
  93. time: '@datetime',
  94. content: '@cparagraph(100, 200)',
  95. },
  96. {
  97. span: 6,
  98. user: '@ctitle(5, 10)',
  99. title: '@ctitle(30, 35)',
  100. logo: handleRandomImage(),
  101. image: handleRandomImage(),
  102. time: '@datetime',
  103. content: '@cparagraph(100, 200)',
  104. },
  105. {
  106. span: 6,
  107. user: '@ctitle(5, 10)',
  108. title: '@ctitle(30, 35)',
  109. logo: handleRandomImage(),
  110. image: handleRandomImage(),
  111. time: '@datetime',
  112. content: '@cparagraph(100, 200)',
  113. },
  114. {
  115. span: 6,
  116. user: '@ctitle(5, 10)',
  117. title: '@ctitle(30, 35)',
  118. logo: handleRandomImage(),
  119. image: handleRandomImage(),
  120. time: '@datetime',
  121. content: '@cparagraph(100, 200)',
  122. },
  123. {
  124. span: 6,
  125. user: '@ctitle(5, 10)',
  126. title: '@ctitle(30, 35)',
  127. logo: handleRandomImage(),
  128. image: handleRandomImage(),
  129. time: '@datetime',
  130. content: '@cparagraph(100, 200)',
  131. },
  132. ]
  133. export default [
  134. {
  135. url: '/news/getList',
  136. method: 'get',
  137. response: () => {
  138. return {
  139. code: 200,
  140. msg: 'success',
  141. data: { list },
  142. }
  143. },
  144. },
  145. ] as MockMethod[]