Commit f1f00349 authored by 陶晶晶's avatar 陶晶晶

fix:集成登录第一次跳转时页面置灰问题排查

parent 0c00ff0e
Pipeline #96352 passed with stages
......@@ -46,7 +46,7 @@ const IntegrationQinzhou = props => {
const jpRef = useRef();
const cardRef = useRef();
const integrationClient = integratedConfig?.client || window?.globalConfig?.client || 'city'; // 集成登录client
const [integrationData, setIntegrationData] = useState({}); // 所有子站
const [integrationData, setIntegrationData] = useState(JSON.parse(localStorage.getItem('integrationData')) || {}); // 所有子站
const loadingTime = integratedConfig?.loadingTime || 5;
const clientInfo = useRef({}); // 跳转子站信息
......@@ -73,7 +73,7 @@ const IntegrationQinzhou = props => {
const [linkUrl, setLinkUrl] = useState('');
const [jumpLoading, setJumpLoading] = useState(false);
const [progressValue2, setProgressValue2] = useState(0);
const [showBackBtn, setShowBackBtn] = useState(true); // 是否显示iframe 返回按钮,三维平台用
const [showBackBtn, setShowBackBtn] = useState(false); // 是否显示iframe 返回按钮,三维平台用
const [loginAction, setAction] = useState(() => new LoginAction(props));
const configName = '集成配置文件';
......@@ -113,12 +113,14 @@ const IntegrationQinzhou = props => {
client,
})
.then(res1 => {
console.log('res1:', res1);
const list = res1.data || [];
list.length && localStorage.setItem('integrationData', JSON.stringify(list));
const obj = {};
list.forEach(i => {
obj[i.name] = i;
});
list.length && localStorage.setItem('integrationData', JSON.stringify(obj));
setIntegrationData(obj);
});
};
......@@ -298,6 +300,8 @@ const IntegrationQinzhou = props => {
};
useEffect(() => {
console.log('componentDidmount--come:');
getData();
window.addEventListener('resize', debounce(onResize, 300));
onResize();
......
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