Browse Source

feat(settings): Add system settings router.

pull/1061/head
colin 1 year ago
parent
commit
10ec977c30
  1. 9
      apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts
  2. 15
      apps/vben5/apps/app-antd/src/views/settings/system/index.vue
  3. 2
      apps/vben5/packages/@abp/settings/src/components/index.ts
  4. 7
      apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue
  5. 10
      apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue
  6. 7
      apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue

9
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'),
},
],
},
{

15
apps/vben5/apps/app-antd/src/views/settings/system/index.vue

@ -0,0 +1,15 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { SystemSetting } from '@abp/settings';
defineOptions({
name: 'SystemSettings',
});
</script>
<template>
<Page>
<SystemSetting />
</Page>
</template>

2
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';

7
apps/vben5/packages/@abp/settings/src/components/settings/SettingForm.vue

@ -0,0 +1,7 @@
<script setup lang="ts"></script>
<template>
<div></div>
</template>
<style scoped></style>

10
apps/vben5/packages/@abp/settings/src/components/settings/SystemSetting.vue

@ -0,0 +1,10 @@
<script setup lang="ts">
import { Page } from '@vben/common-ui';
import { $t } from '@vben/locales';
</script>
<template>
<Page :title="$t('AbpSettingManagement.Settings')" />
</template>
<style scoped></style>

7
apps/vben5/packages/@abp/settings/src/components/settings/UserSetting.vue

@ -0,0 +1,7 @@
<script setup lang="ts"></script>
<template>
<div></div>
</template>
<style scoped></style>
Loading…
Cancel
Save