From a735fa0de21d8756ebad7cf472422098704be691 Mon Sep 17 00:00:00 2001 From: zhanghan2021 Date: Tue, 14 Nov 2023 10:07:41 +0800 Subject: [PATCH] Add User Management Table Header --- frontend/src/request/user.ts | 16 +++++-- frontend/src/router/index.ts | 26 ++++++++--- frontend/src/views/UserManager/UserManage.vue | 44 +++++++++++++++++++ 3 files changed, 75 insertions(+), 11 deletions(-) create mode 100644 frontend/src/views/UserManager/UserManage.vue diff --git a/frontend/src/request/user.ts b/frontend/src/request/user.ts index 0a04c22..3bca1fb 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 1f4687e..71bd2e2 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 0000000..27163c1 --- /dev/null +++ b/frontend/src/views/UserManager/UserManage.vue @@ -0,0 +1,44 @@ + + + + + -- Gitee