From 10ec977c306005633cb4ac41f7286136433762e7 Mon Sep 17 00:00:00 2001 From: colin Date: Thu, 26 Dec 2024 13:48:01 +0800 Subject: [PATCH] feat(settings): Add system settings router. --- .../app-antd/src/router/routes/modules/abp.ts | 9 +++++++++ .../app-antd/src/views/settings/system/index.vue | 15 +++++++++++++++ .../@abp/settings/src/components/index.ts | 2 ++ .../src/components/settings/SettingForm.vue | 7 +++++++ .../src/components/settings/SystemSetting.vue | 10 ++++++++++ .../src/components/settings/UserSetting.vue | 7 +++++++ 6 files changed, 50 insertions(+) create mode 100644 apps/vben5/apps/app-antd/src/views/settings/system/index.vue create mode 100644 apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue create mode 100644 apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue create mode 100644 apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue diff --git a/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts b/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts index b3180f421..7fcd60a98 100644 --- a/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts +++ b/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts @@ -128,6 +128,15 @@ const routes: RouteRecordRaw[] = [ component: () => import('#/views/settings/definitions/index.vue'), }, + { + meta: { + title: $t('abp.manage.settings.system'), + icon: 'tabler:settings-cog', + }, + name: 'SystemSettings', + path: '/manage/settings/system', + component: () => import('#/views/settings/system/index.vue'), + }, ], }, { diff --git a/apps/vben5/apps/app-antd/src/views/settings/system/index.vue b/apps/vben5/apps/app-antd/src/views/settings/system/index.vue new file mode 100644 index 000000000..f602c52ef --- /dev/null +++ b/apps/vben5/apps/app-antd/src/views/settings/system/index.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/vben5/packages/@abp/settings/src/components/index.ts b/apps/vben5/packages/@abp/settings/src/components/index.ts index 21440f85b..aaa211b75 100644 --- a/apps/vben5/packages/@abp/settings/src/components/index.ts +++ b/apps/vben5/packages/@abp/settings/src/components/index.ts @@ -1 +1,3 @@ export { default as SettingDefinitionTable } from './definitions/SettingDefinitionTable.vue'; +export { default as SystemSetting } from './settings/SystemSetting.vue'; +export { default as UserSetting } from './settings/UserSetting.vue'; diff --git a/apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue b/apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue new file mode 100644 index 000000000..1017376d1 --- /dev/null +++ b/apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue b/apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue new file mode 100644 index 000000000..f5a7cc7ad --- /dev/null +++ b/apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue @@ -0,0 +1,10 @@ + + + + + diff --git a/apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue b/apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue new file mode 100644 index 000000000..1017376d1 --- /dev/null +++ b/apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue @@ -0,0 +1,7 @@ + + + + +