diff --git a/frontend/src/request/user.ts b/frontend/src/request/user.ts index 0a04c22c4d430831b4b9c6118c77ea953d4be71c..3bca1fb1fa9183e845bfbba0be2d9fcffe013ddf 100644 --- a/frontend/src/request/user.ts +++ b/frontend/src/request/user.ts @@ -1,9 +1,17 @@ -import request from './request' +import request from './request'; // 用户登录 -export function loginByEmail(data:any) { +export function loginByEmail(data: any) { return request({ url: '/user/login', method: 'post', - data - }) + data, + }); +} +// 获取全部用户信息 +export function getUsers(data: any) { + return request({ + url: '/user/searchAll', + method: 'get', + params: data, + }); } diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 1f4687ef23c5f15dab026378e4f3a743f811b9f7..71bd2e25319b0a3af2437868692f734f021f983e 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -1,23 +1,35 @@ -import { createRouter, createWebHistory } from 'vue-router' +import { createRouter, createWebHistory } from 'vue-router'; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', - redirect:"/home", + redirect: '/home', }, { path: '/login', name: 'login', - component: () => import("../views/Login/Login.vue") + component: () => import('@/views/Login/Login.vue'), }, { path: '/home', name: 'home', - component: () => import("../views/Home/Home.vue") + component: () => import('@/views/Home/Home.vue'), }, - ] -}) + { + path: '/usermanager', + name: 'UserManager', + component: () => import('@/views/UserManager/UserManage.vue'), + meta: { + title: 'usermanager', + header_title: '用户管理', + panel: 'usermanager', + icon_class: 'el-icon-user-solid', + breadcrumb: [{ name: '用户管理' }], + }, + }, + ], +}); -export default router +export default router; diff --git a/frontend/src/views/UserManager/UserManage.vue b/frontend/src/views/UserManager/UserManage.vue new file mode 100644 index 0000000000000000000000000000000000000000..27163c10990911e737f5bdde598d2387be10a954 --- /dev/null +++ b/frontend/src/views/UserManager/UserManage.vue @@ -0,0 +1,44 @@ + + + + +