1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-12 04:00:23 +08:00
Files
paper-manager/frontend/vben/mock/page/file.ts
2023-03-16 14:03:58 +08:00

20 lines
565 B
TypeScript

import { MockMethod } from 'vite-plugin-mock'
import { resultError, resultSuccess, getRequestToken, requestParams } from '../_util'
export default [
{
url: '/api/dlFile',
timeout: 1000,
method: 'get',
response: (request: requestParams) => {
const token = getRequestToken(request)
if (!token) return resultError('Invalid token')
const id = Number(request.query.id)
if (!id || id < 0) return resultError('Invalid id')
return resultSuccess({
url: '/file/' + id + '.docx',
})
},
},
] as MockMethod[]