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 @@ + + + + +