perf(设置): 添加首页启用开关配置

在系统设置中添加首页启用开关配置项,包括前端路由守卫检查、多语言支持和表单配置,以控制是否显示首页
This commit is contained in:
xiaojunnuo
2026-05-07 23:15:50 +08:00
parent 6b6f1604e9
commit 25ad1e6f86
7 changed files with 16 additions and 1 deletions
@@ -14,6 +14,9 @@
<a-form-item :label="t('certd.allowCrawlers')" :name="['public', 'robots']">
<a-switch v-model:checked="formState.public.robots" />
</a-form-item>
<a-form-item :label="t('certd.sys.setting.homePageEnabled')" :name="['public', 'homePageEnabled']">
<a-switch v-model:checked="formState.public.homePageEnabled" />
</a-form-item>
<a-form-item :label="t('certd.enableCommonCnameService')" :name="['private', 'commonCnameEnabled']">
<a-switch v-model:checked="formState.private.commonCnameEnabled" />
@@ -62,6 +65,7 @@ const formState = reactive<Partial<SysSettings>>({
public: {
icpNo: "",
mpsNo: "",
homePageEnabled: true,
},
private: {},
});