UNPKG

mk-sys-login

Version:
38 lines (31 loc) 1.09 kB
/** * mock.js 提供应用截获ajax请求,为脱离后台测试使用 * 模拟查询更改内存中mockData,并返回数据 */ import { fetch } from 'mk-utils' const mockData = fetch.mockData function initMockData() { if (!mockData.users) { mockData.users = [{ id: 1, account: 13334445556, password: '1741958402b43d691014f5f53cecddbf', name: 'mk' }] } } fetch.mock('/v1/sys/user/login', (option) => { initMockData() const user = mockData.users.find(o => o.account == option.account && o.password == option.password) if (user) { return { result: true, //token模拟简单处理,正式不应该有密码等数据 token: `${user.id},${user.account},${user.password},${user.name?user.name:''},${user.sex?user.sex:''},${user.birthday?user.birthday:''}`, value: option } } else { return { result: false, error: { message: '请输入正确的用户名密码(系统内置用户user:13334445556,pwd:1)' } } } })