Răsfoiți Sursa

系统名称调整为配置数据

cfort 2 ani în urmă
părinte
comite
09aa39920b

+ 2 - 0
src/constant.js

@@ -57,3 +57,5 @@ export const I18N_LOCALE = __IBPS_CONFIG__.I18N_LOCALE || 'zh-CN'
 export const I18N_FALLBACK_LOCALE = __IBPS_CONFIG__.I18N_FALLBACK_LOCALE || 'zh-CN'
 
 export const ELEMENT_COLOR = __IBPS_CONFIG__.ELEMENT_COLOR || '#409EFF'
+
+export const SYSTEM_NAME = __IBPS_CONFIG__.SYSTEM_NAME || '金通医学实验室标准化数智化管理平台'

+ 9 - 9
src/router/routes.js

@@ -3,6 +3,7 @@ import layoutCustom from '@/layout/custom-layout'
 
 // 由于懒加载页面太多的话会造成webpack热更新太慢,所以开发环境不使用懒加载,只有生产环境使用懒加载
 const _import = require('@/utils/util.import.' + process.env.NODE_ENV)
+import { SYSTEM_NAME } from '@/constant'
 
 /**
  * 在主框架内显示
@@ -13,7 +14,6 @@ const frameIn = [
         redirect: { name: 'dashboard' },
         component: layoutHeaderAside,
         children: [
-
             // 首页
             {
                 path: 'dashboard',
@@ -184,12 +184,12 @@ const frameOut = [
         component: _import('/system/iframe')
     },
     {
-      path: '/sealCompleted',
-      name: 'sealCompleted',
-      meta: {
-        title: 'sealCompleted'
-      },
-      component: _import('/remindPage/sealCompleted')
+        path: '/sealCompleted',
+        name: 'sealCompleted',
+        meta: {
+            title: 'sealCompleted'
+        },
+        component: _import('/remindPage/sealCompleted')
     }
 ]
 
@@ -202,10 +202,10 @@ const ziliao = [
         path: '/ziliao',
         name: 'ziliao',
         meta: {
-            title: ' 医学实验室标准化智慧管理平台'
+            title: SYSTEM_NAME
         },
         // component: _import('/system/ziliao'),
-        component: _import('/component/ziliao'),
+        component: _import('/component/ziliao')
         // requireAuth: false
     }
 ]

+ 11 - 1
src/views/system/login/login-info.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="login-info text-white animated fadeInLeft">
-        <el-divider content-position="center"> <h1 class="login-info-title">医学实验室标准化智慧管理平台</h1></el-divider>
+        <el-divider content-position="center"> <h1 class="login-info-title">{{ systemName }}</h1></el-divider>
         <!-- <ul class="login-info-list">
             <li class="login-info-item">
                 <i class="el-icon-check" /> 集成实验室资源管理、质量管理、检测流程管理等子系统
@@ -17,3 +17,13 @@
         </ul> -->
     </div>
 </template>
+<script>
+import { SYSTEM_NAME } from '@/constant'
+export default {
+    data () {
+        return {
+            systemName: SYSTEM_NAME
+        }
+    }
+}
+</script>

+ 2 - 2
src/views/system/login/page.vue

@@ -43,7 +43,7 @@ import LoginBottom from './login-bottom'
 import UserLogin from './user-login'
 // import IbpsPluginLanguage from '@/plugins/language'
 import IbpsApiBaseUrlController from '@/plugins/api-base-url'
-const __IBPS_CONFIG__ = window.__IBPS_CONFIG__ || {}
+import { SYSTEM_NAME } from '@/constant'
 export default {
     name: 'login',
     components: {
@@ -55,7 +55,7 @@ export default {
     data () {
         return {
             activeName: 'user',
-            systemName: __IBPS_CONFIG__.SYSTEM_NAME
+            systemName: SYSTEM_NAME
         }
     },
     methods: {