lsc 7 ماه پیش
والد
کامیت
0eb4273ac7
7فایلهای تغییر یافته به همراه22 افزوده شده و 11 حذف شده
  1. 0 0
      dist/css/app.0c24b96f.css
  2. 1 1
      dist/index.html
  3. 0 0
      dist/js/app.c6b85176.js
  4. 0 0
      dist/js/app.c6b85176.js.map
  5. 0 0
      dist/js/app.ff2c17d4.js
  6. 0 0
      dist/js/app.ff2c17d4.js.map
  7. 21 10
      src/views/HomeView.vue

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/css/app.0c24b96f.css


+ 1 - 1
dist/index.html

@@ -36,4 +36,4 @@
         width: 100%;
         background: #e6eaf0;
         font-family: '黑体';
-      }</style><script defer="defer" src="/js/chunk-vendors.54a29291.js"></script><script defer="defer" src="/js/app.ff2c17d4.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.5684ae86.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but userManage doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
+      }</style><script defer="defer" src="/js/chunk-vendors.54a29291.js"></script><script defer="defer" src="/js/app.c6b85176.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.0c24b96f.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but userManage doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.c6b85176.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.c6b85176.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.ff2c17d4.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.ff2c17d4.js.map


+ 21 - 10
src/views/HomeView.vue

@@ -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>

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است