离校前端框架,包括数据字典、工作队伍、新闻公告模块
diff --git a/leave-school-vue/src/mock/login.js b/leave-school-vue/src/mock/login.js
new file mode 100644
index 0000000..baa100d
--- /dev/null
+++ b/leave-school-vue/src/mock/login.js
@@ -0,0 +1,33 @@
+import { param2Obj } from '@/utils'
+
+const userMap = {
+ admin: {
+ data: {
+ roles: ['admin'],
+ token: 'admin',
+ introduction: '我是超级管理员',
+ avatar: 'https://cn.vuejs.org/images/logo.png',
+ name: 'Super Admin'
+ },
+ code: 200
+ }
+}
+export default {
+ loginByUsername: config => {
+ const { username } = JSON.parse(config.body)
+ return userMap[username]
+ },
+ getUserInfo: config => {
+ const { token } = param2Obj(config.url)
+ if (userMap[token]) {
+ return userMap[token]
+ } else {
+ return false
+ }
+ },
+ logout: () => {
+ return {
+ code: 200
+ }
+ }
+}