123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import { config } from '@/config/axios/config'
- import { MockMethod } from 'vite-plugin-mock'
- const { result_code } = config
- const timeout = 1000
- const List: {
- username: string
- password: string
- role: string
- roleId: string
- }[] = [
- {
- username: 'admin',
- password: 'admin',
- role: 'admin',
- roleId: '1'
- },
- {
- username: 'test',
- password: 'test',
- role: 'test',
- roleId: '2'
- }
- ]
- export default [
- // 登录接口
- {
- url: '/user/login',
- method: 'post',
- timeout,
- response: ({ body }) => {
- const data = body
- let hasUser = false
- for (const user of List) {
- if (user.username === data.username && user.password === data.password) {
- hasUser = true
- return {
- code: result_code,
- data: user
- }
- }
- }
- if (!hasUser) {
- return {
- code: '500',
- message: '账号或密码错误'
- }
- }
- }
- },
- // 退出接口
- {
- url: '/user/loginOut',
- method: 'get',
- timeout,
- response: () => {
- return {
- code: result_code,
- data: null
- }
- }
- }
- ] as MockMethod[]
|