|
@@ -1,13 +1,18 @@
|
|
|
<template>
|
|
|
- <div class="sidebar-logo-container" :class="{'collapse':collapse}" :style="{ backgroundColor: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }">
|
|
|
+ <div class="sidebar-logo-container" :class="{ 'collapse': collapse }"
|
|
|
+ :style="{ backgroundColor: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }">
|
|
|
<transition name="sidebarLogoFade">
|
|
|
<router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
|
|
|
<img v-if="logo" :src="logo" class="sidebar-logo" />
|
|
|
- <h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
|
|
|
+ <h1 v-else class="sidebar-title"
|
|
|
+ :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{
|
|
|
+ title }} </h1>
|
|
|
</router-link>
|
|
|
<router-link v-else key="expand" class="sidebar-logo-link" to="/">
|
|
|
<img v-if="logo" :src="logo" class="sidebar-logo" />
|
|
|
- <h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
|
|
|
+ <h1 class="sidebar-title"
|
|
|
+ :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{
|
|
|
+ title }} </h1>
|
|
|
</router-link>
|
|
|
</transition>
|
|
|
</div>
|
|
@@ -26,19 +31,24 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
- variables() {
|
|
|
+ variables () {
|
|
|
return variables;
|
|
|
},
|
|
|
- sideTheme() {
|
|
|
+ sideTheme () {
|
|
|
return this.$store.state.settings.sideTheme
|
|
|
}
|
|
|
},
|
|
|
- data() {
|
|
|
+ data () {
|
|
|
return {
|
|
|
- title: process.env.VUE_APP_TITLE,
|
|
|
+ title: '',
|
|
|
logo: logoImg
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ mounted () {
|
|
|
+ this.getConfigKey("sys.info.title").then(response => {
|
|
|
+ this.title = response.msg;
|
|
|
+ });
|
|
|
+ },
|
|
|
}
|
|
|
</script>
|
|
|
|