From 7e5c6d14e423a0452d346be199487308969b8bef Mon Sep 17 00:00:00 2001 From: xusd <hugeinfo123> Date: Mon, 16 Sep 2024 19:34:21 +0800 Subject: [PATCH] 网格登录改为url传入token --- gz-customerSystem/src/components/Layout/index.jsx | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gz-customerSystem/src/components/Layout/index.jsx b/gz-customerSystem/src/components/Layout/index.jsx index 36eca5f..daa4cc1 100644 --- a/gz-customerSystem/src/components/Layout/index.jsx +++ b/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 { -- Gitblit v1.8.0