This commit is contained in:
Pan
2017-08-28 13:12:44 +08:00
committed by 花裤衩
parent b98860ace1
commit f7aee3b5a3
50 changed files with 386 additions and 416 deletions

View File

@@ -1,35 +1,33 @@
<template>
<div class="dashboard-container">
<component v-bind:is="currentRole"> </component>
<component :is="currentRole"></component>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
import EditorDashboard from './editor/index'
import DefaultDashboard from './default/index'
import adminDashboard from './admin/index'
import editorDashboard from './editor/index'
export default {
name: 'dashboard',
components: { EditorDashboard, DefaultDashboard },
components: { adminDashboard, editorDashboard },
data() {
return {
currentRole: 'EditorDashboard'
currentRole: 'adminDashboard'
}
},
computed: {
...mapGetters([
'name',
'avatar',
'introduction',
'roles'
])
},
created() {
console.log(this.roles)
if (this.roles.indexOf('admin') >= 0) {
return
}
this.currentRole = 'DefaultDashboard'
this.currentRole = 'editorDashboard'
}
}
</script>