log.mock.ts 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. import { defineMock } from "./base";
  2. export default defineMock([
  3. {
  4. url: "logs/page",
  5. method: ["GET"],
  6. body: {
  7. code: "00000",
  8. data: {
  9. list: [
  10. {
  11. id: 36192,
  12. module: "菜单",
  13. content: "菜单列表",
  14. requestUri: "/api/v1/menus",
  15. method: null,
  16. ip: "183.156.148.241",
  17. region: "浙江省 杭州市",
  18. browser: "Chrome 109.0.0.0",
  19. os: "OSX",
  20. executionTime: 5,
  21. createBy: null,
  22. createTime: "2024-07-07 20:38:47",
  23. operator: "系统管理员",
  24. },
  25. {
  26. id: 36190,
  27. module: "字典",
  28. content: "字典分页列表",
  29. requestUri: "/api/v1/dict/page",
  30. method: null,
  31. ip: "183.156.148.241",
  32. region: "浙江省 杭州市",
  33. browser: "Chrome 109.0.0.0",
  34. os: "OSX",
  35. executionTime: 9,
  36. createBy: null,
  37. createTime: "2024-07-07 20:38:45",
  38. operator: "系统管理员",
  39. },
  40. {
  41. id: 36193,
  42. module: "部门",
  43. content: "部门列表",
  44. requestUri: "/api/v1/dept",
  45. method: null,
  46. ip: "192.168.31.134",
  47. region: "0 内网IP",
  48. browser: "Chrome 125.0.0.0",
  49. os: "Windows 10 or Windows Server 2016",
  50. executionTime: 27,
  51. createBy: null,
  52. createTime: "2024-07-07 20:38:45",
  53. operator: "系统管理员",
  54. },
  55. {
  56. id: 36191,
  57. module: "菜单",
  58. content: "菜单列表",
  59. requestUri: "/api/v1/menus",
  60. method: null,
  61. ip: "192.168.31.134",
  62. region: "0 内网IP",
  63. browser: "Chrome 125.0.0.0",
  64. os: "Windows 10 or Windows Server 2016",
  65. executionTime: 39,
  66. createBy: null,
  67. createTime: "2024-07-07 20:38:44",
  68. operator: "系统管理员",
  69. },
  70. {
  71. id: 36189,
  72. module: "角色",
  73. content: "角色分页列表",
  74. requestUri: "/api/v1/roles/page",
  75. method: null,
  76. ip: "192.168.31.134",
  77. region: "0 内网IP",
  78. browser: "Chrome 125.0.0.0",
  79. os: "Windows 10 or Windows Server 2016",
  80. executionTime: 55,
  81. createBy: null,
  82. createTime: "2024-07-07 20:38:43",
  83. operator: "系统管理员",
  84. },
  85. {
  86. id: 36188,
  87. module: "用户",
  88. content: "用户分页列表",
  89. requestUri: "/api/v1/users/page",
  90. method: null,
  91. ip: "192.168.31.134",
  92. region: "0 内网IP",
  93. browser: "Chrome 125.0.0.0",
  94. os: "Windows 10 or Windows Server 2016",
  95. executionTime: 92,
  96. createBy: null,
  97. createTime: "2024-07-07 20:38:42",
  98. operator: "系统管理员",
  99. },
  100. {
  101. id: 36187,
  102. module: "登录",
  103. content: "登录",
  104. requestUri: "/api/v1/auth/login",
  105. method: null,
  106. ip: "192.168.31.134",
  107. region: "0 内网IP",
  108. browser: "Chrome 125.0.0.0",
  109. os: "Windows 10 or Windows Server 2016",
  110. executionTime: 19340,
  111. createBy: null,
  112. createTime: "2024-07-07 20:38:09",
  113. operator: "系统管理员",
  114. },
  115. {
  116. id: 36186,
  117. module: "登录",
  118. content: "登录",
  119. requestUri: "/api/v1/auth/login",
  120. method: null,
  121. ip: "192.168.31.134",
  122. region: "0 内网IP",
  123. browser: "Chrome 125.0.0.0",
  124. os: "Windows 10 or Windows Server 2016",
  125. executionTime: 19869,
  126. createBy: null,
  127. createTime: "2024-07-07 20:37:59",
  128. operator: "系统管理员",
  129. },
  130. {
  131. id: 36185,
  132. module: "登录",
  133. content: "登录",
  134. requestUri: "/api/v1/auth/login",
  135. method: null,
  136. ip: "112.103.111.59",
  137. region: "黑龙江省 哈尔滨市",
  138. browser: "Chrome 97.0.4692.98",
  139. os: "Android",
  140. executionTime: 96,
  141. createBy: null,
  142. createTime: "2024-07-07 20:37:21",
  143. operator: "系统管理员",
  144. },
  145. {
  146. id: 36184,
  147. module: "登录",
  148. content: "登录",
  149. requestUri: "/api/v1/auth/login",
  150. method: null,
  151. ip: "114.86.204.190",
  152. region: "上海 上海市",
  153. browser: "Chrome 125.0.0.0",
  154. os: "Windows 10 or Windows Server 2016",
  155. executionTime: 89,
  156. createBy: null,
  157. createTime: "2024-07-07 20:29:37",
  158. operator: "系统管理员",
  159. },
  160. ],
  161. total: 36188,
  162. },
  163. msg: "一切ok",
  164. },
  165. },
  166. {
  167. url: "logs/visit-trend",
  168. method: ["GET"],
  169. body: {
  170. code: "00000",
  171. data: {
  172. dates: [
  173. "2024-06-30",
  174. "2024-07-01",
  175. "2024-07-02",
  176. "2024-07-03",
  177. "2024-07-04",
  178. "2024-07-05",
  179. "2024-07-06",
  180. "2024-07-07",
  181. ],
  182. pvList: [1751, 5168, 4882, 5301, 4721, 4885, 1901, 1003],
  183. uvList: null,
  184. ipList: [207, 566, 565, 631, 579, 496, 222, 152],
  185. },
  186. msg: "一切ok",
  187. },
  188. },
  189. {
  190. url: "logs/visit-stats",
  191. method: ["GET"],
  192. body: {
  193. code: "00000",
  194. data: [
  195. {
  196. type: "pv",
  197. title: "浏览量",
  198. todayCount: 1003,
  199. totalCount: 36193,
  200. growthRate: -0.35,
  201. granularityLabel: "日",
  202. },
  203. {
  204. type: "uv",
  205. title: "访客数",
  206. todayCount: 100,
  207. totalCount: 2000,
  208. growthRate: 0,
  209. granularityLabel: "日",
  210. },
  211. {
  212. type: "ip",
  213. title: "IP数",
  214. todayCount: 152,
  215. totalCount: 3234,
  216. growthRate: -0.2,
  217. granularityLabel: "日",
  218. },
  219. ],
  220. msg: "一切ok",
  221. },
  222. },
  223. ]);