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