From d21470fe80e265cda2c355f636c3258eb0f56636 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 12 五月 2020 18:31:18 +0800
Subject: [PATCH] 2020-05-12

---
 src/views/login/index.jsx |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx
index 6fee7e0..b356111 100644
--- a/src/views/login/index.jsx
+++ b/src/views/login/index.jsx
@@ -1,5 +1,6 @@
 import React, {Component} from 'react'
 import { message, Modal } from 'antd'
+import {connect} from 'react-redux'
 import md5 from 'md5'
 import moment from 'moment'
 import Api from '@/api'
@@ -9,6 +10,7 @@
 import Utils from '@/utils/utils.js'
 import asyncComponent from '@/utils/asyncComponent'
 import asyncLoadComponent from '@/utils/asyncLoadComponent'
+import { modifyMemberLevel } from '@/store/action'
 import './index.scss'
 
 const LoginForm = asyncLoadComponent(() => import('./loginform'))
@@ -210,6 +212,12 @@
           link.href = res.titlelogo
           document.getElementsByTagName('head')[0].appendChild(link)
         }
+
+        let memberLevel = res.member_level
+
+        if (typeof(memberLevel) === 'number' && memberLevel > 10) {
+          this.props.modifyMemberLevel(memberLevel)
+        }
       } else {
         message.warning(res.message)
       }
@@ -354,4 +362,14 @@
   }
 }
 
-export default Login
\ No newline at end of file
+const mapStateToProps = () => {
+  return {}
+}
+
+const mapDispatchToProps = (dispatch) => {
+  return {
+    modifyMemberLevel: (memberLevel) => dispatch(modifyMemberLevel(memberLevel))
+  }
+}
+
+export default connect(mapStateToProps, mapDispatchToProps)(Login)
\ No newline at end of file

--
Gitblit v1.8.0