no message
Former-commit-id: b071b376be56e92cd508843132869bf0efb4fa71 Former-commit-id: 90e0fb8fb7c462996d143b00c2df3d74fb8a8b32 Former-commit-id: 51bc988b4bbf135a1ac02262463f775ed424a9d0
This commit is contained in:
@@ -1,28 +0,0 @@
|
|||||||
<template>
|
|
||||||
<el-tooltip
|
|
||||||
class="item"
|
|
||||||
effect="dark"
|
|
||||||
:content="isFullScreen ? '退出全屏' : '全屏'"
|
|
||||||
placement="bottom">
|
|
||||||
<el-button class="d2-mr btn-text" type="text" @click="toggleFullScreen">
|
|
||||||
<d2-icon v-if="isFullScreen" name="compress"/>
|
|
||||||
<d2-icon v-else name="arrows-alt"/>
|
|
||||||
</el-button>
|
|
||||||
</el-tooltip>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import { mapState, mapMutations } from 'vuex'
|
|
||||||
export default {
|
|
||||||
computed: {
|
|
||||||
...mapState({
|
|
||||||
isFullScreen: state => state.fullScreen.isFullScreen
|
|
||||||
})
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
...mapMutations([
|
|
||||||
'toggleFullScreen'
|
|
||||||
])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
<template>
|
|
||||||
<el-dropdown class="d2-mr">
|
|
||||||
<span class="el-dropdown-link">你好</span>
|
|
||||||
<el-dropdown-menu slot="dropdown">
|
|
||||||
<el-dropdown-item @click.native="logOff"><d2-icon name="power-off"/> 注销</el-dropdown-item>
|
|
||||||
<el-dropdown-item><d2-icon name="user-circle-o"/> 个人中心</el-dropdown-item>
|
|
||||||
</el-dropdown-menu>
|
|
||||||
</el-dropdown>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import Cookies from 'js-cookie'
|
|
||||||
export default {
|
|
||||||
methods: {
|
|
||||||
logOff () {
|
|
||||||
this.$confirm('注销此账户吗?', '注销', {
|
|
||||||
confirmButtonText: '确定',
|
|
||||||
cancelButtonText: '取消',
|
|
||||||
type: 'warning'
|
|
||||||
}).then(() => {
|
|
||||||
// 删除cookie
|
|
||||||
Cookies.remove('token')
|
|
||||||
// 跳转路由
|
|
||||||
this.$router.push({
|
|
||||||
name: 'login'
|
|
||||||
})
|
|
||||||
}).catch(() => {
|
|
||||||
// 取消了注销
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
|
|
||||||
Vue.component('d2-container', resolve => { require(['@/components/core/d2-container'], resolve) })
|
Vue.component('d2-container', () => import('@/components/core/d2-container'))
|
||||||
Vue.component('d2-count-up', resolve => { require(['@/components/core/d2-count-up'], resolve) })
|
Vue.component('d2-count-up', () => import('@/components/core/d2-count-up'))
|
||||||
Vue.component('d2-highlight', resolve => { require(['@/components/core/d2-highlight'], resolve) })
|
Vue.component('d2-highlight', () => import('@/components/core/d2-highlight'))
|
||||||
Vue.component('d2-icon', resolve => { require(['@/components/core/d2-icon'], resolve) })
|
Vue.component('d2-icon', () => import('@/components/core/d2-icon'))
|
||||||
Vue.component('d2-icon-select', resolve => { require(['@/components/core/d2-icon-select/index.vue'], resolve) })
|
Vue.component('d2-icon-select', () => import('@/components/core/d2-icon-select/index.vue'))
|
||||||
Vue.component('d2-icon-svg', resolve => { require(['@/components/core/d2-icon-svg/index.vue'], resolve) })
|
Vue.component('d2-icon-svg', () => import('@/components/core/d2-icon-svg/index.vue'))
|
||||||
Vue.component('d2-markdown', resolve => { require(['@/components/core/d2-markdown'], resolve) })
|
Vue.component('d2-markdown', () => import('@/components/core/d2-markdown'))
|
||||||
Vue.component('d2-quill', resolve => { require(['@/components/core/d2-quill'], resolve) })
|
Vue.component('d2-quill', () => import('@/components/core/d2-quill'))
|
||||||
Vue.component('d2-mde', resolve => { require(['@/components/core/d2-mde'], resolve) })
|
Vue.component('d2-mde', () => import('@/components/core/d2-mde'))
|
||||||
|
|||||||
Reference in New Issue
Block a user