Commit 92e6ddad authored by 周宏民's avatar 周宏民

pref: 五粮液集成登录loading修改

parent 663e1724
Pipeline #96457 waiting for manual action with stages
......@@ -22,14 +22,14 @@ import { store } from '@wisdom-utils/utils';
import LoginAction from '@/pages/user/login/login';
import { defaultApp } from '@/micro';
import useFullScreen from '../../demonstration/components/useFullScreen';
import styles from './index.less';
import titleIcon from "@/assets/images/integration/wuliangye/标题.png";
import Icon10 from "@/assets/images/integration/wuliangye/酒瓶.png";
import tipIcon from "@/assets/images/integration/wuliangye/tip框.png";
import BGIcon from "@/assets/images/integration/wuliangye/五粮液背景.png";
import dxIcon from "@/assets/images/integration/wuliangye/动效1.gif";
import dxIcon2 from "@/assets/images/integration/wuliangye/动效2.gif";
import styles from './index.less';
import useFullScreen from '../../demonstration/components/useFullScreen';
import pageConfig from "./config";
const { modalConfig, BIConfig } = pageConfig
......@@ -71,8 +71,8 @@ const IntegrationQinzhou = props => {
boxHeight: 930,
});
const [linkUrl, setLinkUrl] = useState('');
const [jumpLoading, setJumpLoading] = useState(false);
const [progressValue2, setProgressValue2] = useState(0);
const [jumpLoading, setJumpLoading] = useState(!!window.jumpLoadingProgress);
const [progressValue2, setProgressValue2] = useState(window.jumpLoadingProgress || 0);
const [showBackBtn, setShowBackBtn] = useState(false); // 是否显示iframe 返回按钮,三维平台用
const [loginAction, setAction] = useState(() => new LoginAction(props));
......@@ -175,6 +175,7 @@ const IntegrationQinzhou = props => {
setJumpLoading(true);
jumpProgressStart();
startTiming(6);
window.jumpLoadingProgress = 99;
try {
const res = await appService.getTicketByToken({ token: window.globalConfig?.token });
if (res.code === 0) {
......@@ -319,6 +320,7 @@ const IntegrationQinzhou = props => {
setJumpLoading(false);
jumpProgressEnd();
window.jumpLoadingProgress = 0;
window.jumpLoadingProgress = 0;
let url = '';
if (window.clientInfo?.url && window.clientInfo.subType === '内链') {
url = searchUrl(window.clientInfo.url);
......@@ -329,6 +331,7 @@ const IntegrationQinzhou = props => {
defaultApp(url);
};
const handleError = () => {
window.jumpLoadingProgress = 0;
setJumpLoading(false);
jumpProgressEnd();
};
......@@ -410,8 +413,7 @@ const IntegrationQinzhou = props => {
</div>
<div ref={cardRef} className={styles.integrationTips}>
{
BIConfig.map(item => {
return <div
BIConfig.map(item => <div
title={`点击${item.name}跳转`}
className={classNames(styles.integration_card,
item.name ? integrationData[item.name] ? styles.integration_row_col_link : styles.integration_row_col_no : '',
......@@ -421,8 +423,7 @@ const IntegrationQinzhou = props => {
>
<div className={styles.integration_TitBG} style={{ background: `url(${tipIcon}) center/100% 100% no-repeat` }} >{item.name}</div>
<img src={item.icon} />
</div>
})
</div>)
}
</div>
</div>
......
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