forked from gzzfw/frontEnd/gzDyh

xusd
2024-09-16 7e5c6d14e423a0452d346be199487308969b8bef
网格登录改为url传入token
1 files modified
11 ■■■■ changed files
gz-customerSystem/src/components/Layout/index.jsx 11 ●●●● patch | view | raw | blame | history
gz-customerSystem/src/components/Layout/index.jsx
@@ -7,8 +7,8 @@
 * @Version: 1.0.0
 * @Description: 外层layout
 */
import React, { useState, useRef, useEffect } from 'react';
import { useLocation, Outlet, useNavigate } from 'react-router-dom';
import React, { useState, useRef, useEffect  } from 'react';
import { useLocation, Outlet, useNavigate,useSearchParams } from 'react-router-dom';
import './index.less';
import Header from './Header';
import Navigation from './Navigation';
@@ -54,6 +54,8 @@
    //网格跳转请求状态
    const [gridStatus, setGridStatus] = useState(false)
    const [searchParams] = useSearchParams();
    // 切换头部menu
    function handleClickHeaderMenu(values) {
@@ -138,7 +140,10 @@
    // 初始化 格式化数据适应菜单栏
    useEffect(() => {
        //单点登录,网格传一个token在session,如果有就请求接口
        const gridToken = $$.getSessionStorage('gridToken');
        // const gridToken = $$.getSessionStorage('gridToken');
        const gridToken = searchParams.get('gridToken'); // 获取名为 'gridToken' 的参数
        console.log(gridToken,'gridToken')
        if (gridToken) {
            getGridToken(gridToken)
        } else {