|
@@ -3,19 +3,19 @@
|
|
|
<div class="top">
|
|
|
<div class="title">CocoClass后台管理</div>
|
|
|
<div class="person">
|
|
|
- <div class="person_name">{{ userinfo ? userinfo.username : '' }}</div>
|
|
|
+ <div class="person_name">{{ userinfo ? userinfo.username : "" }}</div>
|
|
|
<el-button type="text" @click="handleLogout" style="margin-left: 20px">退出</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="container">
|
|
|
<div class="left">
|
|
|
<ul>
|
|
|
- <router-link class="menu_left" to="/user-list"
|
|
|
- ><i class="el-icon-s-custom"></i>账号列表</router-link
|
|
|
- >
|
|
|
- <router-link class="menu_left" to="/user-examine"
|
|
|
- ><i class="el-icon-edit"></i>账号审核</router-link
|
|
|
- >
|
|
|
+ <router-link class="menu_left" to="/user-list">
|
|
|
+ <i class="el-icon-s-custom"></i>账号列表
|
|
|
+ </router-link>
|
|
|
+ <router-link class="menu_left" to="/user-examine">
|
|
|
+ <i class="el-icon-edit"></i>账号审核
|
|
|
+ </router-link>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<div class="table-container">
|
|
@@ -27,6 +27,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapGetters, mapActions } from 'vuex';
|
|
|
+import { loginOut } from '@/api/user';
|
|
|
|
|
|
export default {
|
|
|
name: "HomeView",
|
|
@@ -43,8 +44,18 @@ export default {
|
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
|
}).then(async () => {
|
|
|
- await this.logout();
|
|
|
- this.$router.push('/login');
|
|
|
+ loginOut()
|
|
|
+ .then(async () => {
|
|
|
+ this.$message({
|
|
|
+ message: '退出成功',
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
+ await this.logout();
|
|
|
+ this.$router.push('/login');
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error(err);
|
|
|
+ });
|
|
|
}).catch(() => {
|
|
|
// 取消操作
|
|
|
});
|
|
@@ -127,4 +138,4 @@ export default {
|
|
|
background-color: #3d67bc;
|
|
|
color: rgb(255, 255, 255);
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|