From 737d6d5b9010f946252d7dab7fd57ed9c9dff055 Mon Sep 17 00:00:00 2001 From: songjie Date: Wed, 1 Apr 2026 16:50:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E7=94=A8=E6=88=B7=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5=E9=9D=A2=EF=BC=9B=E5=AF=B9=E6=8E=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AE=8C=E6=88=90=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/userPermissions.js | 21 +- src/router/index.js | 18 +- src/views/UserPermissions/UserList.vue | 459 +++++++++++++++++++++++++++++++++ 3 files changed, 491 insertions(+), 7 deletions(-) create mode 100644 src/views/UserPermissions/UserList.vue diff --git a/src/api/userPermissions.js b/src/api/userPermissions.js index 3f5713a..9fc8358 100644 --- a/src/api/userPermissions.js +++ b/src/api/userPermissions.js @@ -207,4 +207,23 @@ export function getOriginListApi(params) { method: "post", data: params, }); -} \ No newline at end of file +} +// 2026.04.01 +// 用户列表--获取用户列表 +export function userListApi(params) { + return request({ + url: base_url + "/admin/user/list/get", + method: "post", + data: params, + }); +} + +// 用户列表--创建导出 +export function exportUserListApi(params) { + return request({ + url: base_url + "/admin/user/list/export", + method: "post", + data: params, + }); +} +// 2026.04.01 \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 8682b32..85890e6 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -28,6 +28,12 @@ const routes = [ name: 'userPermissions', meta: { title: '用户权限管理', icon: "UserFilled", showSidebar: true, isParentNav: true }, children: [ + { + path: 'userList', + name: 'userList', + component: () => import('../views/UserPermissions/UserList.vue'), + meta: { title: '用户列表', showSidebar: true } + }, // { // path: 'market', // name: 'market', @@ -40,12 +46,6 @@ const routes = [ // component: () => import('../views/UserPermissions/Module.vue'), // meta: { title: '模块期限', showSidebar: true } // }, - { - path: 'invitedLook', - name: 'invitedLook', - component: () => import('../views/UserPermissions/invitedLook.vue'), - meta: { title: '查看被邀请用户', showSidebar: true } - }, // 期限管理子菜单 { path: 'limitManagement', @@ -72,6 +72,12 @@ const routes = [ } ] }, + { + path: 'invitedLook', + name: 'invitedLook', + component: () => import('../views/UserPermissions/invitedLook.vue'), + meta: { title: '查看被邀请用户', showSidebar: true } + }, // 深度探索--操作日志 { path: 'logDeepexplore', diff --git a/src/views/UserPermissions/UserList.vue b/src/views/UserPermissions/UserList.vue new file mode 100644 index 0000000..f88a80c --- /dev/null +++ b/src/views/UserPermissions/UserList.vue @@ -0,0 +1,459 @@ + + + + +