diff --git a/backend/dvadmin/system/fixtures/init_systemconfig.json b/backend/dvadmin/system/fixtures/init_systemconfig.json index ed4c967..c32606e 100644 --- a/backend/dvadmin/system/fixtures/init_systemconfig.json +++ b/backend/dvadmin/system/fixtures/init_systemconfig.json @@ -65,6 +65,20 @@ "placeholder": null, "setting": null, "children": [ + { + "parent": 1, + "title": "网站标题", + "key": "site_title", + "value": "Dvadmin", + "sort": 1, + "status": true, + "data_options": null, + "form_item_type": 0, + "rule": [], + "placeholder": "请输入网站标题", + "setting": null, + "children": [] + }, { "parent": 1, "title": "网站名称", diff --git a/web/src/views/system/login/index.vue b/web/src/views/system/login/index.vue index 28d3a17..1b0904d 100644 --- a/web/src/views/system/login/index.vue +++ b/web/src/views/system/login/index.vue @@ -4,8 +4,8 @@
@@ -42,15 +42,15 @@
-

Copyright © 2021-2022 django-vue-admin.com 版权所有

+

Copyright © {{getSystemConfig['login.copyright'] || '2021-2022 django-vue-admin.com'}} 版权所有

- 晋ICP备18005113号-3 + {{getSystemConfig['login.keep_record'] || '晋ICP备18005113号-3'}} | - 帮助 + 帮助 | - 隐私 + 隐私 | - 条款 + 条款

@@ -64,7 +64,7 @@ import { NextLoading } from '/@/utils/loading'; import logoMini from '/@/assets/logo-mini.svg'; import loginMain from '/@/assets/login-main.svg'; import loginBg from '/@/assets/login-bg.svg'; - +import {SystemConfigStore} from '/@/stores/systemConfig' // 引入组件 const Account = defineAsyncComponent(() => import('/@/views/system/login/component/account.vue')); const Mobile = defineAsyncComponent(() => import('/@/views/system/login/component/mobile.vue')); @@ -82,6 +82,14 @@ const state = reactive({ const getThemeConfig = computed(() => { return themeConfig.value; }); + +const systemConfigStore = SystemConfigStore() +const {systemConfig} = storeToRefs(systemConfigStore) +const getSystemConfig = computed(()=>{ + return systemConfig.value +}) + + // 页面加载时 onMounted(() => { NextLoading.done();