From 9f9d68cf40f1d7470bfb49220266b26663cbb722 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期六, 23 十一月 2019 14:55:11 +0800
Subject: [PATCH] 2019-11-23-01

---
 src/components/header/index.jsx |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/components/header/index.jsx b/src/components/header/index.jsx
index 069158e..40897f4 100644
--- a/src/components/header/index.jsx
+++ b/src/components/header/index.jsx
@@ -6,7 +6,7 @@
 import {Dropdown, Menu, Icon, Modal, message, Form, notification, Switch } from 'antd'
 import md5 from 'md5'
 import asyncComponent from '@/utils/asyncComponent'
-import {toggleCollapse, modifyMainMenu, resetState, resetDebug, resetEditState, resetEditLevel} from '@/store/action'
+import {toggleCollapse, modifyMainMenu, resetState, resetDebug, resetEditState, resetEditLevel, logout} from '@/store/action'
 import Resetpwd from '@/components/resetpwd'
 import Api from '@/api'
 import zhCN from '@/locales/zh-CN/header.js'
@@ -105,6 +105,8 @@
       okText: this.state.dict['header.confirm'],
       cancelText: this.state.dict['header.cancel'],
       onOk() {
+        sessionStorage.clear()
+        _this.props.logout()
         _this.props.history.replace('/login')
         // return Api.logoutsystem().then(res => {
         //   if (res.status) {
@@ -286,10 +288,11 @@
   return {
     toggleCollapse: (collapse) => dispatch(toggleCollapse(collapse)),
     modifyMainMenu: (selectmenu) => dispatch(modifyMainMenu(selectmenu)),
+    resetEditState: (state) => dispatch(resetEditState(state)),
+    resetEditLevel: (level) => dispatch(resetEditLevel(level)),
     resetState: () => dispatch(resetState()),
     resetDebug: () => dispatch(resetDebug()),
-    resetEditState: (state) => dispatch(resetEditState(state)),
-    resetEditLevel: (level) => dispatch(resetEditLevel(level))
+    logout: () => dispatch(logout())
   }
 }
 

--
Gitblit v1.8.0