Commit 0d80d4f1 by xuzhenghua

pull

parents 4d793f15 65b20269
...@@ -123,8 +123,9 @@ class App extends Component { ...@@ -123,8 +123,9 @@ class App extends Component {
}) })
//微信 //微信
let code = getParam('code') let code = getParam('code')
let oid = getParam('oid')
if (code) { if (code && !oid) {
http.get(`${API['home']}/m/wx_loginInfo/code/${code}`) http.get(`${API['home']}/m/wx_loginInfo/code/${code}`)
.then(res => { .then(res => {
......
...@@ -100,17 +100,28 @@ class RedPacket extends PureComponent { ...@@ -100,17 +100,28 @@ class RedPacket extends PureComponent {
}); });
} }
} }
<<<<<<< HEAD
=======
>>>>>>> 65b20269ec1f16a85729a4c44e6d8ba640f00ca2
this.fetchShareInfo(); this.fetchShareInfo();
} }
// 获取分享信息 // 获取分享信息
fetchShareInfo = () => { fetchShareInfo = () => {
<<<<<<< HEAD
=======
const share_code = getParam('share_code');
>>>>>>> 65b20269ec1f16a85729a4c44e6d8ba640f00ca2
http.get(`${API.home}/sys/redPacket/shareUrl/${getParam('id')}`).then(res => { http.get(`${API.home}/sys/redPacket/shareUrl/${getParam('id')}`).then(res => {
const { code, data } = res.data; const { code, data } = res.data;
if(code === 200) { if(code === 200) {
this.setState({ this.setState({
<<<<<<< HEAD
shareInfo: data shareInfo: data
=======
shareInfo: share_code? Object.assign({}, data, {share_code}) : data
>>>>>>> 65b20269ec1f16a85729a4c44e6d8ba640f00ca2
}); });
} }
}); });
......
...@@ -13,7 +13,7 @@ const PrivateRoute = ({component: Component, path, user, ...rest}) => { ...@@ -13,7 +13,7 @@ const PrivateRoute = ({component: Component, path, user, ...rest}) => {
useEffect(() => { useEffect(() => {
let _auth = !user.hasError && user.code != 4040 let _auth = !user.hasError && user.code != 4040
typeof _auth !== 'undefined' && (setAuthorization(_auth) , setLoadingState(false)) typeof _auth !== 'undefined' && (setAuthorization(_auth) , setLoadingState(false))
}) }, [user.hasError])
return ( return (
......
...@@ -12,12 +12,6 @@ function RouteMiddlePage(props) { ...@@ -12,12 +12,6 @@ function RouteMiddlePage(props) {
useEffect(() => { useEffect(() => {
let {user, location, history} = props let {user, location, history} = props
if (history.action === 'POP' && history.length > 2) {
history.goBack();
return
}
if (!user.isFetching) { if (!user.isFetching) {
if (user.hasError) { if (user.hasError) {
history.replace('/passport', {from: location}) history.replace('/passport', {from: location})
...@@ -32,7 +26,7 @@ function RouteMiddlePage(props) { ...@@ -32,7 +26,7 @@ function RouteMiddlePage(props) {
} }
} }
} }
}) }, [props.user.isFetching])
return ( return (
<div className={'loading-route'}> <div className={'loading-route'}>
......
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