From 3f9b5827be302ef7390c7d74872c670f6a25bb99 Mon Sep 17 00:00:00 2001 From: colin Date: Thu, 26 Dec 2024 13:26:30 +0800 Subject: [PATCH] feat(settings): Improve custom Settings. --- .../@abp/settings/src/api/definitions.ts | 12 +- .../definitions/SettingDefinitionModal.vue | 233 +++++++++++++++++- .../definitions/SettingDefinitionTable.vue | 216 +++++++++++++++- 3 files changed, 452 insertions(+), 9 deletions(-) diff --git a/apps/vben5/packages/@abp/settings/src/api/definitions.ts b/apps/vben5/packages/@abp/settings/src/api/definitions.ts index b2eb6c6e8..65c5d0fcd 100644 --- a/apps/vben5/packages/@abp/settings/src/api/definitions.ts +++ b/apps/vben5/packages/@abp/settings/src/api/definitions.ts @@ -14,7 +14,9 @@ import { requestClient } from '@abp/request'; * @param name 设置名称 */ export function deleteApi(name: string): Promise { - return requestClient.delete(`/api/permission-management/definitions/${name}`); + return requestClient.delete( + `/api/setting-management/settings/definitions/${name}`, + ); } /** @@ -24,7 +26,7 @@ export function deleteApi(name: string): Promise { */ export function getApi(name: string): Promise { return requestClient.get( - `/api/permission-management/definitions/${name}`, + `/api/setting-management/settings/definitions/${name}`, ); } @@ -37,7 +39,7 @@ export function getListApi( input?: SettingDefinitionGetListInput, ): Promise> { return requestClient.get>( - `/api/permission-management/definitions`, + `/api/setting-management/settings/definitions`, { params: input, }, @@ -53,7 +55,7 @@ export function createApi( input: SettingDefinitionCreateDto, ): Promise { return requestClient.post( - '/api/permission-management/definitions', + '/api/setting-management/settings/definitions', input, ); } @@ -69,7 +71,7 @@ export function updateApi( input: SettingDefinitionUpdateDto, ): Promise { return requestClient.put( - `/api/permission-management/definitions/${name}`, + `/api/setting-management/settings/definitions/${name}`, input, ); } diff --git a/apps/vben5/packages/@abp/settings/src/components/definitions/SettingDefinitionModal.vue b/apps/vben5/packages/@abp/settings/src/components/definitions/SettingDefinitionModal.vue index 1017376d1..475674827 100644 --- a/apps/vben5/packages/@abp/settings/src/components/definitions/SettingDefinitionModal.vue +++ b/apps/vben5/packages/@abp/settings/src/components/definitions/SettingDefinitionModal.vue @@ -1,7 +1,236 @@ - +