isun
Version:
快速创建vue项目
45 lines (36 loc) • 1.19 kB
JavaScript
import Mock from 'mockjs'
import { builder, getBody } from '../util'
import { node } from '../entity'
const idList = ['003', '004', '005', '006', '007', '008']
export const nodeList = Mock.mock({
'data|5': [
{
...node,
'id|+1': idList,
title: '节点' + '@ctitle(3,12)',
loginID: 'admin', // 帐号
password: '123456', // 密码
userLogo: '@image("200x100")', // 头像
isCheckKey: false, // 是否校验
'connectStatus|1': true, // 节点连接状态
token: 'QEFGQWERTYUIKL' // token
}
]
})
const info = (options) => {
const body = getBody(options), { loginID, password } = body
if (loginID === 'admin' && password === '123456') {
return builder(nodeList.data[4])
} else {
return builder(null, '密码错误', 400)
}
}
const infoList = (options) => {
return builder(nodeList.data)
}
const loginOut = () => {
return builder(null)
}
Mock.mock(/\/api\/login/, 'post', info)
Mock.mock(/\/api\/loginOut/, 'get', loginOut)
Mock.mock(/\/api\/node\/list/, 'post', infoList)