diff --git a/apps/vben5/packages/@abp/saas/src/api/useTenantsApi.ts b/apps/vben5/packages/@abp/saas/src/api/useTenantsApi.ts index 76d861cc6..a8c9ae179 100644 --- a/apps/vben5/packages/@abp/saas/src/api/useTenantsApi.ts +++ b/apps/vben5/packages/@abp/saas/src/api/useTenantsApi.ts @@ -2,6 +2,7 @@ import type { ListResultDto, PagedResultDto } from '@abp/core'; import type { GetTenantPagedListInput, + TenantConnectionStringCheckInput, TenantConnectionStringDto, TenantConnectionStringSetInput, TenantCreateDto, @@ -139,8 +140,22 @@ export function useTenantsApi() { }); } + /** + * 检查数据库连接字符串 + * @param input 参数 + */ + function checkConnectionString( + input: TenantConnectionStringCheckInput, + ): Promise { + return request(`/api/saas/tenants/connection-string/check`, { + data: input, + method: 'POST', + }); + } + return { cancel, + checkConnectionString, createApi, deleteApi, deleteConnectionStringApi, diff --git a/apps/vben5/packages/@abp/saas/src/components/tenants/ConnectionStringModal.vue b/apps/vben5/packages/@abp/saas/src/components/tenants/ConnectionStringModal.vue index ae17f1c05..14f6db474 100644 --- a/apps/vben5/packages/@abp/saas/src/components/tenants/ConnectionStringModal.vue +++ b/apps/vben5/packages/@abp/saas/src/components/tenants/ConnectionStringModal.vue @@ -1,4 +1,5 @@