Commit cf715df6 by chenshu

fix:修复登录错误

parent fbd1ada9
...@@ -3,7 +3,7 @@ import { ...@@ -3,7 +3,7 @@ import {
withRouter withRouter
} from 'react-router-dom'; } from 'react-router-dom';
import './Login.less'; import './Login.less';
import { Input, Popover, message, Tabs ,Button} from 'antd'; import { Input, Popover, message, Tabs, Button } from 'antd';
import CheckBeforeSendCode from '../../components/CheckBeforeSendCode'; import CheckBeforeSendCode from '../../components/CheckBeforeSendCode';
import User from '@/common/js/user'; import User from '@/common/js/user';
import WechatLogin from './WechatLogin' import WechatLogin from './WechatLogin'
...@@ -25,25 +25,29 @@ function Login(props) { ...@@ -25,25 +25,29 @@ function Login(props) {
const [phoneError, setPhoneError] = useState(false); const [phoneError, setPhoneError] = useState(false);
const [checkObject1, setCheckObject1] = useState({}); const [checkObject1, setCheckObject1] = useState({});
useEffect(()=>{ useEffect(() => {
const enterpriseId = getParameterByName("enterpriseId"); const enterpriseId = getParameterByName("enterpriseId");
const userId = getParameterByName("userId"); const userId = getParameterByName("userId");
const from = getParameterByName("from"); const from = getParameterByName("from");
const storeId = getParameterByName("storeId"); const storeId = getParameterByName("storeId");
if(storeId){ if (storeId) {
User.setCustomerStoreId(storeId); User.setCustomerStoreId(storeId);
} }
if(from ==='customer' && enterpriseId && userId){ if (from === 'customer' && enterpriseId && userId) {
if( !user.getToken() || enterpriseId !== user.getEnterpriseId() ){ if (!user.getToken() || enterpriseId !== user.getEnterpriseId()) {
getWXWorkLoginNoCheck(enterpriseId,userId); getWXWorkLoginNoCheck(enterpriseId, userId);
}else{ } else {
window.RCHistory.push({ window.RCHistory.push({
pathname: `/switch-route`, pathname: `/switch-route`,
}) })
} }
} else {
User.removeUserId();
User.removeToken();
User.removeEnterpriseId();
} }
},[]) }, [])
function getWXWorkLoginNoCheck(enterpriseId,userId){ function getWXWorkLoginNoCheck(enterpriseId, userId) {
const params = { const params = {
appTermEnum: "XIAOMAI_CLOUD_CLASS_PC_WEB_ADMIN", appTermEnum: "XIAOMAI_CLOUD_CLASS_PC_WEB_ADMIN",
enterpriseId, enterpriseId,
...@@ -149,7 +153,7 @@ function Login(props) { ...@@ -149,7 +153,7 @@ function Login(props) {
<div className="login-page" > <div className="login-page" >
<div className="login-main"> <div className="login-main">
<div className="left-banner"> <div className="left-banner">
<div><img src={require("../../common/images/logo.png")} alt="" style={{ width: 60,height:61}} /></div> <div><img src={require("../../common/images/logo.png")} alt="" style={{ width: 60, height: 61 }} /></div>
<div className="name">小麦企培</div> <div className="name">小麦企培</div>
<div className="desc">一键开启直播授课 让知识更有价值</div> <div className="desc">一键开启直播授课 让知识更有价值</div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment