no message

Former-commit-id: 52d865e779f351aaf2d997ce8e6ffd21d86137ba [formerly 52d865e779f351aaf2d997ce8e6ffd21d86137ba [formerly 52d865e779f351aaf2d997ce8e6ffd21d86137ba [formerly 52d865e779f351aaf2d997ce8e6ffd21d86137ba [formerly 2fa6b0e38fb02edbe3e60769246e2c17644430e9 [formerly 2c5805e77e36984c4223260702bcae5c192099f1]]]]]
Former-commit-id: 38153766c1c1af0b795597b1e26d2a8ddcaff71c
Former-commit-id: 04bdb951f0de941e54b2a816c03217d8c9549ce8
Former-commit-id: f8b9a67da5782072b59066ba51890d396caa86b4 [formerly 81555a3d4c79740f2d6e121d19af66025384089d]
Former-commit-id: 3bb86c0e2f5a9c317a4bda23e6f4455d874e22fb
Former-commit-id: 91a3c0cad0a76d1739ef5a932b4d4e14908b49dd
Former-commit-id: 73eef8bdf0c07819f1b952068728cc592e14736a
Former-commit-id: 54de3cd9214c91a039edcf7e9cfc750b508d28ac
Former-commit-id: 2de01843691d0a074972ce48da498943c289f7b1
This commit is contained in:
liyang
2018-06-29 11:39:37 +08:00
parent 231e0f6683
commit 21f2202658
6 changed files with 49 additions and 17 deletions

View File

@@ -5,8 +5,8 @@
<!-- 顶栏 -->
<el-header>
<div class="logo-group" :style="{width: collapse ? asideWidthCollapse : asideWidth}">
<img v-if="collapse" :src="`${$assetsPublicPath}static/image/theme/${themeName}/logo/icon-only.png`">
<img v-else :src="`${$assetsPublicPath}static/image/theme/${themeName}/logo/all.png`">
<img v-if="collapse" :src="`${$assetsPublicPath}static/image/theme/${themeActive.value}/logo/icon-only.png`">
<img v-else :src="`${$assetsPublicPath}static/image/theme/${themeActive.value}/logo/all.png`">
</div>
<div class="toggle-aside-btn" @click="collapse = !collapse">
<d2-icon name="bars"/>
@@ -65,24 +65,23 @@ export default {
},
computed: {
...mapState({
themeName: state => state.theme.name,
themeBackGroundImage: state => state.theme.backGroundImage
themeActive: state => state.d2admin.themeActive
}),
styleLayoutMainGroup () {
return {
...this.themeBackGroundImage ? {
backgroundImage: `url('${this.$assetsPublicPath}${this.themeBackGroundImage}')`
...this.themeActive.backgroundImage ? {
backgroundImage: `url('${this.$assetsPublicPath}${this.themeActive.backgroundImage}')`
} : {}
}
}
},
mounted () {
// 加载主题
this.loadTheme()
this.d2adminThemeLoadFromLo()
},
methods: {
...mapMutations([
'loadTheme'
'd2adminThemeLoadFromLo'
])
}
}

View File

@@ -2,7 +2,11 @@
<el-table :data="themeList" v-bind="table">
<el-table-column prop="name" align="center" width="160"/>
<el-table-column label="预览" width="220">
<div slot-scope="scope" class="theme-preview" :style="{'backgroundImage': `url(${$assetsPublicPath}${scope.row.preview})`}"></div>
<div
slot-scope="scope"
class="theme-preview"
:style="{'backgroundImage': `url(${$assetsPublicPath}${scope.row.preview})`}">
</div>
</el-table-column>
<el-table-column prop="address" align="center">
<template slot-scope="scope">
@@ -33,10 +37,10 @@ export default {
},
methods: {
...mapMutations([
'setTheme'
'd2adminThemeSet'
]),
handleSelectTheme (name) {
this.setTheme(name)
handleSelectTheme (value) {
this.d2adminThemeSet(value)
}
}
}