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 @@
- {{ getThemeConfig.globalViceTitle }}
- {{ getThemeConfig.globalViceTitleMsg }}
+ {{ getSystemConfig['login.site_title']||getThemeConfig.globalViceTitle }}
+ {{ getSystemConfig['login.site_name']||getThemeConfig.globalViceTitleMsg }}
@@ -42,15 +42,15 @@
@@ -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();