From 02409bfbe15f22fc3b5dccadabfd860a660a49d9 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 11 Oct 2025 10:37:14 +0800
Subject: [PATCH] feat: 名称修改

---
 src/page/login/index.vue |   55 +++++++++++++++++++++++++------------------------------
 1 files changed, 25 insertions(+), 30 deletions(-)

diff --git a/src/page/login/index.vue b/src/page/login/index.vue
index 2fae098..4453760 100644
--- a/src/page/login/index.vue
+++ b/src/page/login/index.vue
@@ -5,47 +5,25 @@
         <div class="login-time">
           {{ time }}
         </div>
-        <p class="title">{{ $t('login.info') }}</p>
-        <div style="font-size: 15px">
-          <span>----------------------------------------------</span>
-          <br />
-          <span>管理租户编号:000000</span>
-          <br />
-          <span>超级管理员账号: admin / admin</span>
-          <br />
-          <span>人事账号: hr / hr</span>
-          <br />
-          <span>经理账号: manager / manager</span>
-          <br />
-          <span>老板账号: boss / boss</span>
-          <br />
-          <span>----------------------------------------------</span>
-          <br />
-          <span>普通租户编号:详见租户管理模块</span>
-          <br />
-          <span>租户管理员账号: admin / admin</span>
-          <br />
-          <span>----------------------------------------------</span>
-        </div>
-        <!--<img class="img" src="/img/logo.png" alt="">-->
+        <p class="title">{{ login.info }}</p>
       </div>
       <div class="login-border">
         <div class="login-main">
           <h4 class="login-title">
-            {{ $t('login.title') }}{{ website.title }}
-            <top-lang></top-lang>
+            {{ $t('login.title') }}
+            <!-- <top-lang></top-lang> -->
           </h4>
           <userLogin v-if="activeName === 'user'"></userLogin>
-          <codeLogin v-else-if="activeName === 'code'"></codeLogin>
-          <thirdLogin v-else-if="activeName === 'third'"></thirdLogin>
-          <div class="login-menu">
+          <!-- <codeLogin v-else-if="activeName === 'code'"></codeLogin> -->
+          <!-- <thirdLogin v-else-if="activeName === 'third'"></thirdLogin> -->
+          <!-- <div class="login-menu">
             <a href="#" @click.stop="activeName = 'user'">{{ $t('login.userLogin') }}</a>
             <a href="#" @click.stop="activeName = 'code'">{{ $t('login.phoneLogin') }}</a>
             <a href="#" @click.stop="activeName = 'third'">{{ $t('login.thirdLogin') }}</a>
             <a :href="website.oauth2.ssoUrl + website.oauth2.redirectUri">{{
               $t('login.ssoLogin')
             }}</a>
-          </div>
+          </div> -->
         </div>
       </div>
     </div>
@@ -59,8 +37,10 @@
 import { validatenull } from '@/utils/validate';
 import topLang from '@/page/index/top/top-lang.vue';
 import { getQueryString, getTopUrl } from '@/utils/util';
+import { getDetail } from '@/api/system/sysConfig'
 import website from '@/config/website';
-
+import getBaseConfig from '@/buildConfig/config'
+const { loginTitle} = getBaseConfig()
 export default {
   name: 'login',
   components: {
@@ -71,6 +51,9 @@
   },
   data() {
     return {
+      login:{
+        info: loginTitle
+      },
       website: website,
       time: '',
       activeName: 'user',
@@ -90,6 +73,10 @@
   created() {
     this.handleLogin();
     this.getTime();
+   if(!loginTitle) { 
+    this.getSysConfigInfo();
+  }
+ 
   },
   mounted() {},
   computed: {
@@ -97,6 +84,14 @@
   },
   props: [],
   methods: {
+    // 动态获取系统名称
+    getSysConfigInfo(){
+      let sysConfigId = this.$route.query?.id || 1;
+      getDetail(sysConfigId).then(res=>{
+        this.login.info = res.data.data.name
+
+      })
+    },
     getTime() {
       setInterval(() => {
         this.time = this.$dayjs().format('YYYY-MM-DD HH:mm:ss');

--
Gitblit v1.9.3