123456789101112131415161718192021222324252627282930313233343536 |
- import { MockMethod } from 'vite-plugin-mock'
- const baseUrl = '/api/mock/example'
- export default [
- {
- url: `${baseUrl}/loadList`,
- method: 'post',
- timeout: 500,
- response: (res) => {
- const { pageNum, pageSize, name } = res.body
- const total = name === '无数据' ? 0 : 85
- const preNum = (pageNum - 1) * pageSize
- let code = 20000
- if (name === '错误') {
- code = Math.floor(Math.random() * 10 + 1) > 7 ? 0 : 20000
- }
- let size = pageSize
- if (preNum + pageSize > total) {
- size = total - preNum
- }
- const result = {
- items: [...new Array(size)].map((_x, n) => name + ':' + (n + preNum)),
- total
- }
- return {
- code,
- result,
- message: 'ok'
- }
- }
- }
- ] as MockMethod[]
|