feat: add users page

This commit is contained in:
yanghao05
2025-04-10 21:04:35 +08:00
parent ed27cb3534
commit 5a63eee1ce
22 changed files with 797 additions and 60 deletions

View File

@@ -0,0 +1,19 @@
import httpClient from './httpClient';
export const userService = {
getUsers({ page = 1, limit = 10, keyword = '' } = {}) {
return httpClient.get('/admin/users', {
params: {
page,
limit,
keyword: keyword.trim()
}
});
},
getUser(id) {
return httpClient.get(`/admin/users/${id}`);
},
deleteUser(id) {
return httpClient.delete(`/admin/users/${id}`);
},
}

View File

@@ -0,0 +1,107 @@
{
"page": 1,
"limit": 10,
"total": 100,
"items": [
{
"id": 100,
"created_at": "2025-04-10T20:38:25.224535Z",
"updated_at": "2025-04-10T20:38:25.224535Z",
"deleted_at": null,
"status": 0,
"open_id": "ovxaRhVa-t",
"username": "Username_ovxaRhVa-t",
"avatar": "Avatar_ovxaRhVa-t"
},
{
"id": 99,
"created_at": "2025-04-10T20:38:25.220304Z",
"updated_at": "2025-04-10T20:38:25.220304Z",
"deleted_at": null,
"status": 0,
"open_id": "pnQlEwOawi",
"username": "Username_pnQlEwOawi",
"avatar": "Avatar_pnQlEwOawi"
},
{
"id": 98,
"created_at": "2025-04-10T20:38:25.215726Z",
"updated_at": "2025-04-10T20:38:25.215726Z",
"deleted_at": null,
"status": 0,
"open_id": "NnjpNALmUE",
"username": "Username_NnjpNALmUE",
"avatar": "Avatar_NnjpNALmUE"
},
{
"id": 97,
"created_at": "2025-04-10T20:38:25.211126Z",
"updated_at": "2025-04-10T20:38:25.211126Z",
"deleted_at": null,
"status": 0,
"open_id": "m3xb_ShqB8",
"username": "Username_m3xb_ShqB8",
"avatar": "Avatar_m3xb_ShqB8"
},
{
"id": 96,
"created_at": "2025-04-10T20:38:25.204553Z",
"updated_at": "2025-04-10T20:38:25.204553Z",
"deleted_at": null,
"status": 0,
"open_id": "TDdXtAZQsQ",
"username": "Username_TDdXtAZQsQ",
"avatar": "Avatar_TDdXtAZQsQ"
},
{
"id": 95,
"created_at": "2025-04-10T20:38:25.199782Z",
"updated_at": "2025-04-10T20:38:25.199783Z",
"deleted_at": null,
"status": 0,
"open_id": "BW9oaHl7at",
"username": "Username_BW9oaHl7at",
"avatar": "Avatar_BW9oaHl7at"
},
{
"id": 94,
"created_at": "2025-04-10T20:38:25.194655Z",
"updated_at": "2025-04-10T20:38:25.194655Z",
"deleted_at": null,
"status": 0,
"open_id": "qL9iCPjSVh",
"username": "Username_qL9iCPjSVh",
"avatar": "Avatar_qL9iCPjSVh"
},
{
"id": 93,
"created_at": "2025-04-10T20:38:25.190243Z",
"updated_at": "2025-04-10T20:38:25.190243Z",
"deleted_at": null,
"status": 0,
"open_id": "ctQtyed6Gt",
"username": "Username_ctQtyed6Gt",
"avatar": "Avatar_ctQtyed6Gt"
},
{
"id": 92,
"created_at": "2025-04-10T20:38:25.186196Z",
"updated_at": "2025-04-10T20:38:25.186196Z",
"deleted_at": null,
"status": 0,
"open_id": "3Z4V0x6l_B",
"username": "Username_3Z4V0x6l_B",
"avatar": "Avatar_3Z4V0x6l_B"
},
{
"id": 91,
"created_at": "2025-04-10T20:38:25.181205Z",
"updated_at": "2025-04-10T20:38:25.181205Z",
"deleted_at": null,
"status": 0,
"open_id": "kQwboErzWc",
"username": "Username_kQwboErzWc",
"avatar": "Avatar_kQwboErzWc"
}
]
}