Преглед изворни кода

修改项目名称,放到配置文件中读取

gengjunfang пре 3 недеља
родитељ
комит
291da9f467
6 измењених фајлова са 9 додато и 8 уклоњено
  1. 2 1
      .env.development
  2. 1 1
      .env.production
  3. 1 1
      index.html
  4. 1 1
      src/router/index.ts
  5. 2 2
      src/views/Home.vue
  6. 2 2
      src/views/Login.vue

+ 2 - 1
.env.development

@@ -1,6 +1,7 @@
 # 开发环境配置
 # 项目标题
-VITE_APP_TITLE=医学影像质控云平台
+#VITE_APP_TITLE=医学影像质控云平台
+VITE_APP_TITLE=十堰市影像云平台
 # 阅片器调阅地址
 VITE_VIEWER_URL=http://127.0.0.1:19603
 VITE_API_URL=http://localhost:8090

+ 1 - 1
.env.production

@@ -1,6 +1,6 @@
 # 生产环境配置
 # 项目标题
-VITE_APP_TITLE=十堰市医学影像云平台
+VITE_APP_TITLE=十堰市影像云平台
 # 阅片器调阅地址
 #VITE_VIEWER_URL=http://192.168.1.10:9603
 #VITE_API_URL=http://192.168.1.10:9604

+ 1 - 1
index.html

@@ -4,7 +4,7 @@
     <meta charset="UTF-8" />
     <link rel="icon" type="image/svg+xml" href="/vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>质控在线 - QConline</title>
+    <title>%VITE_APP_TITLE%</title>
   </head>
   <body>
     <div id="app"></div>

+ 1 - 1
src/router/index.ts

@@ -268,7 +268,7 @@ router.beforeEach((to, from, next) => {
   const userStore = useUserStore()
 
   // 设置页面标题
-  document.title = (to.meta.title as string) || '质控在线'
+  document.title = (to.meta.title as string) || '云平台'
 
   // 调试日志
   console.log('路由守卫 - 目标路径:', to.path)

+ 2 - 2
src/views/Home.vue

@@ -2,8 +2,7 @@
   <div class="home-container">
     <div class="welcome-banner">
       <div class="banner-content">
-        <h1 class="welcome-title">欢迎使用智能质控管理系统</h1>
-        <p class="welcome-subtitle">Medical Quality Control Management System</p>
+        <h1 class="welcome-title">欢迎使用{{ appTitle }}</h1>
       </div>
     </div>
   </div>
@@ -11,6 +10,7 @@
 
 <script setup lang="ts">
 import { ref, onMounted } from 'vue'
+const appTitle = import.meta.env.VITE_APP_TITLE || '医学影像质控云平台'
 </script>
 
 <style scoped>

+ 2 - 2
src/views/Login.vue

@@ -1,8 +1,7 @@
 <template>
   <div class="login-container">
     <div class="login-box">
-      <h1 class="login-title">质控在线</h1>
-      <p class="login-subtitle">QConline Management System</p>
+      <h1 class="login-title">{{ appTitle }}</h1>
 
       <el-form ref="formRef" :model="form" :rules="rules" class="login-form">
         <el-form-item prop="username">
@@ -59,6 +58,7 @@ import type { FormInstance, FormRules } from 'element-plus'
 
 const router = useRouter()
 const userStore = useUserStore()
+const appTitle = import.meta.env.VITE_APP_TITLE || '医学影像质控云平台'
 
 const formRef = ref<FormInstance>()
 const loading = ref(false)