|
@@ -2,24 +2,26 @@ import React, { useCallback, useEffect, useState } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
|
import TopCom from '@/components/TopCom'
|
|
|
import { Button } from 'antd'
|
|
|
-import { toHomeFu } from '@/utils/history'
|
|
|
+import history, { toHomeFu } from '@/utils/history'
|
|
|
import { setTokenInfo } from '@/utils/storage'
|
|
|
import { MessageFu } from '@/utils/message'
|
|
|
+import { useParams } from 'react-router-dom'
|
|
|
function Z1login() {
|
|
|
+ // 获取地址栏参数 1:课程 2:展馆
|
|
|
+ const urlObjTemp: any = useParams()
|
|
|
+
|
|
|
// 获取用户openID(微信授权)
|
|
|
const getUserCode = useCallback(() => {
|
|
|
- window.location.href = 'http://192.168.20.55:3001/#/login?code=xxxx'
|
|
|
+ console.log(123, urlObjTemp.key)
|
|
|
+
|
|
|
+ // window.location.href = 'http://192.168.20.55:3001/#/login?code=xxxx'
|
|
|
//此处的ID是在文档的开发-基本配置里面
|
|
|
// let appid = 'wx3d4f2e0cfc3b8e54'
|
|
|
- // let url = `https://sit-hqbooking.4dage.com/#/login${
|
|
|
- // window.location.href.includes('exhi') ? '?exhi=1' : ''
|
|
|
- // }`
|
|
|
+ // let url = `https://sit-hqbooking.4dage.com/web/#/login${urlObjTemp.key}`
|
|
|
// window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${encodeURIComponent(
|
|
|
// url
|
|
|
// )}&response_type=code&scope=SCOPE&state=STATE#wechat_redirect`
|
|
|
-
|
|
|
- setTime(Date.now())
|
|
|
- }, [])
|
|
|
+ }, [urlObjTemp.key])
|
|
|
|
|
|
// 获取地址栏参数的方法
|
|
|
const getQueryCode = useCallback((name: string) => {
|
|
@@ -42,8 +44,6 @@ function Z1login() {
|
|
|
return r[2]
|
|
|
}, [])
|
|
|
|
|
|
- const [time, setTime] = useState(0)
|
|
|
-
|
|
|
useEffect(() => {
|
|
|
let code = getQueryCode('code')
|
|
|
console.log('-----------', code)
|
|
@@ -52,13 +52,13 @@ function Z1login() {
|
|
|
// 用户信息存到本地
|
|
|
setTokenInfo({
|
|
|
token:
|
|
|
- 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvakpPdDZBc1MyTUhKSUFLMWtqSV9FTllyRnIwIiwibG9naW5UeXBlIjoid3giLCJpZCI6MSwidXNlck5hbWUiOiJvakpPdDZBc1MyTUhKSUFLMWtqSV9FTllyRnIwIiwiZXhwIjoxNzM0NDE2MDc1LCJyb2xlS2V5cyI6WyJ3ZWJfdXNlciJdLCJpYXQiOjE3MzQzMjk2NzUsImp0aSI6IjI5MjNlZmZhLWNjNDctNGExMy05Y2ZlLTZiMjA5ZjU3N2Y4OSJ9.8yAERk2x_H5jU3WilD9X1hXTTNkRdiBQGvgI7LVZNRg'
|
|
|
+ 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvakpPdDZBc1MyTUhKSUFLMWtqSV9FTllyRnIwIiwibG9naW5UeXBlIjoid3giLCJpZCI6MSwidXNlck5hbWUiOiJvakpPdDZBc1MyTUhKSUFLMWtqSV9FTllyRnIwIiwiZXhwIjoxNzM0NjU3NjgyLCJyb2xlS2V5cyI6WyJ3ZWJfdXNlciJdLCJpYXQiOjE3MzQ1NzEyODIsImp0aSI6IjBkOTNlZTBkLTI0NjAtNDliZi1iM2Y2LTdjY2ZjNzMwNjVlMSJ9.01BrenscrgsUxvM6z6GFap0d78qnnmAVQuW1VTA_3mI'
|
|
|
})
|
|
|
// 跳到首页
|
|
|
MessageFu.success('登录成功!')
|
|
|
- toHomeFu()
|
|
|
+ history.replace(urlObjTemp.key === '1' ? '/' : '/exhi')
|
|
|
}
|
|
|
- }, [getQueryCode, time])
|
|
|
+ }, [getQueryCode, urlObjTemp.key])
|
|
|
|
|
|
return (
|
|
|
<div className={styles.Z1login}>
|