diff --git a/web-admin/src/api/admin.ts b/web-admin/src/api/admin.ts index 1c1c5c635..585389aca 100644 --- a/web-admin/src/api/admin.ts +++ b/web-admin/src/api/admin.ts @@ -115,6 +115,15 @@ export function fetchUserList(params?: { }) } +/** Excel 导出用户 */ +export function fetchExportUsers(data: Record) { + return request.post({ + url: '/web/admin/users/export', + data, + responseType: 'blob', + }) +} + export function fetchUserDetail(id: string) { return request.get({ url: `/web/admin/users/${id}` diff --git a/web-admin/src/views/system/user/index.vue b/web-admin/src/views/system/user/index.vue index 7da8eb12d..c0fe34236 100644 --- a/web-admin/src/views/system/user/index.vue +++ b/web-admin/src/views/system/user/index.vue @@ -96,6 +96,15 @@ 删除 + + { + const cols = [...visibleColumns.value] + if (!cols.includes('nickName')) cols.unshift('nickName') + return cols + }) + const dialogVisible = ref(false) const dialogTitle = ref('新增用户') const isEdit = ref(false)