From d0e9f5fb42f9f149e85ec95cac1277d86340c0f7 Mon Sep 17 00:00:00 2001 From: marsal Date: Tue, 7 Jul 2026 15:30:20 +0800 Subject: [PATCH] feat(web): add tenant and user management pages --- admin-web/src/api/account.ts | 2 +- admin-web/src/views/TenantManagement.vue | 52 +++++++++++++++++++++ admin-web/src/views/UserManagement.vue | 57 ++++++++++++++++++++++++ 3 files changed, 110 insertions(+), 1 deletion(-) diff --git a/admin-web/src/api/account.ts b/admin-web/src/api/account.ts index 02123a5..122361e 100644 --- a/admin-web/src/api/account.ts +++ b/admin-web/src/api/account.ts @@ -12,7 +12,7 @@ export function listTenants() { return client.get('/api/v1/account/tenant/list') } -export function createUser(data: { username: string; password: string; realName?: string }) { +export function createUser(data: { username: string; password: string; realName?: string; roleCodes?: string[] }) { return client.post('/api/v1/account/user', data) } diff --git a/admin-web/src/views/TenantManagement.vue b/admin-web/src/views/TenantManagement.vue index 3a79991..bc82c71 100644 --- a/admin-web/src/views/TenantManagement.vue +++ b/admin-web/src/views/TenantManagement.vue @@ -1,5 +1,57 @@ + + diff --git a/admin-web/src/views/UserManagement.vue b/admin-web/src/views/UserManagement.vue index 1168f11..dbc95f5 100644 --- a/admin-web/src/views/UserManagement.vue +++ b/admin-web/src/views/UserManagement.vue @@ -1,5 +1,62 @@ + +