diff --git a/mock/app.js b/mock/app.js
index 3cbf950..e50aaf2 100644
--- a/mock/app.js
+++ b/mock/app.js
@@ -28,6 +28,7 @@ Watch.watch(adminUsersData, function () {
module.exports = {
'POST /api/login' (req, res) {
+ console.log(req);
const userItem = req.body
const response = {
success: false,
@@ -60,5 +61,14 @@ module.exports = {
message: ""
}
res.json(response)
+ },
+
+ 'POST /api/logout' (req, res) {
+ Cookie.remove('user_session', { path: '' })
+ Cookie.remove('user_name', { path: '' })
+ res.json({
+ success: true,
+ message: "退出成功"
+ })
}
}
diff --git a/src/components/Layout/Header.jsx b/src/components/Layout/Header.jsx
index 8f2310b..b37e5f9 100644
--- a/src/components/Layout/Header.jsx
+++ b/src/components/Layout/Header.jsx
@@ -5,14 +5,19 @@ import styles from './main.less'
const SubMenu = Menu.SubMenu
-function Header({location,user}) {
+function Header({location,user,logout}) {
+ function handleClickMenu(item){
+ if(item.key=='logout'){
+ logout()
+ }
+ }
return (
-