财智跳转待办

master
wuzuowei 6 months ago
parent fecd6238cb
commit 13b7b50035

@ -5,16 +5,39 @@ import { MicroAppWithMemoHistory, MicroApp, useModel, history as umiHistory, his
import { FrameMessage } from '@/microhost/library/unionRoute'
import Protocol from "@/microhost/library/unionRoute/protocol"
import Runtime from '@/microhost/runtimes'
import {EmitContext, Events} from "@/microhost/library/emitter/index"
import { EmitContext, Events } from "@/microhost/library/emitter/index"
import * as utils from "@/microhost/system/utils"
import MicroApps from '@/microhost/system/apps'
import { FrameMessage as message1 } from '@/library/union';
const PlatformHomepage = (props: any) => {
let notice = JSON.parse(decodeURIComponent(sessionStorage.getItem("notice") || "111")) || ""
useEffect(() => {
if (notice == "notice") {
gomsglog()
}
return () => {
}
}, [])
// 跳转ccfowe
const gomsglog = () => {
let body: message1 = new message1();
body.code = '@host#control#openPage';
body.data = {
newPage: false,
params: {
// recordData: JSON.stringify(record),
},
moduleId: '41f852c5-dfa3-3057-c62d-197d82f71b58', //要打开的模块id系统配置-导航菜单-找到所在模块的id
};
body.msg = '跳转';
body.to = 'iBKLinker-union-framework';
body.from = 'prd';
window.top?.postMessage(body, '*');
sessionStorage.removeItem("notice")
}
return (
<>
<div style={{width: "100%", height: "100%", backgroundRepeat: "no-repeat", backgroundPosition: "center", backgroundSize: "cover", backgroundImage: "url(/statics/home/welcome.jpeg)"}}>
<div style={{ width: "100%", height: "100%", backgroundRepeat: "no-repeat", backgroundPosition: "center", backgroundSize: "cover", backgroundImage: "url(/statics/home/welcome.jpeg)" }}>
</div>
</>
)

@ -9,7 +9,6 @@ import utils from "@/microhost/common"
import { isString } from 'lodash'
import user from 'mock/user';
import UserModel from '@/models/user';
import { FrameMessage as message1 } from '@/library/union';
const TechLoginView = () => {
const cookieLoginKey = "_defs_ln"
@ -18,9 +17,10 @@ const TechLoginView = () => {
const searchParams = new URLSearchParams(window.location.search);
const paramValue = searchParams.get('token');
const pathValue = searchParams.get('path');
// const history = useHistory();
useEffect(() => {
console.log("token:" + paramValue, pathValue);
console.log("token:" + paramValue, "pathValue:" + pathValue);
current(paramValue);
}, [])
@ -60,89 +60,6 @@ const TechLoginView = () => {
window.location.href = "http://172.15.89.232:8080";
});
};
// 跳转ccfowe
const gomsglog = () => {
let body: message1 = new message1();
body.code = '@host#control#openPage';
body.data = {
newPage: false,
params: {
// recordData: JSON.stringify(record),
},
moduleId: '41f852c5-dfa3-3057-c62d-197d82f71b58', //要打开的模块id系统配置-导航菜单-找到所在模块的id
};
body.msg = '跳转';
body.to = 'iBKLinker-union-framework';
body.from = 'prd';
window.top?.postMessage(body, '*');
// console.log("财智跳转待办6666666666666666", window.top?.postMessage(body, '*'), body)
}
// const doLoginccfowe = async (UserId: string) => {
// let loginId = UserId;
// // let password = values.password;
// // if (!loginId || !loginId.trim()) {
// // message.error('请输入用户名');
// // return;
// // } else if (!password || !password.trim()) {
// // message.error('请输入密码');
// // return;
// // }
// if (isRemembered.current) {
// let month = new Date().getTime() + 1000 * 24 * 3600 * 30 * 3
// utils.saveCookie(cookieLoginKey, loginId, month)
// }
// let result = await MicroApps.GetRuntimeUser().doLogin(loginId, "000000")
// console.log("财智跳转", loginId, result)
// if (isString(result)) {
// message.error(result)
// return
// }
// let redirect: any = history.location.query?.redirect
// let jumpTo: string | undefined = undefined
// console.log("财智跳转1111111111", redirect, jumpTo)
// if (redirect) {
// let rd = decodeURIComponent(redirect)
// jumpTo = isUrl(rd) ? rd : undefined
// }
// if (jumpTo) {
// }
// else {
// let routes = await MicroApps.BuildRouteTree(loginId)
// console.log("财智跳转2222222222222", redirect, jumpTo, routes)
// if (!routes || routes.length == 0) {
// history.push("/noauth")
// console.log("财智跳转333333333333333", redirect, jumpTo, routes)
// return
// }
// else {
// jumpTo = "/" //routes[0].defaultPath && routes[0].defaultPath.length > 0 ? routes[0].defaultPath : "/welcome"
// console.log("财智跳转4444444444444", redirect, jumpTo, routes)
// }
// }
// history.push(`/animate?url=${encodeURIComponent(jumpTo)}`)
// console.log("财智跳转55555555555", redirect, jumpTo, `/animate?url=${encodeURIComponent(jumpTo)}`)
// setTimeout(() => {
// gomsglog()
// }, 100000);
// }
const doLogin = async (UserId: string) => {
let loginId = UserId;
// let password = values.password;
@ -160,7 +77,6 @@ const TechLoginView = () => {
}
let result = await MicroApps.GetRuntimeUser().doLogin(loginId, "000000")
// console.log("财智跳转", loginId, result)
if (isString(result)) {
message.error(result)
@ -170,9 +86,6 @@ const TechLoginView = () => {
let redirect: any = history.location.query?.redirect
let jumpTo: string | undefined = undefined
// console.log("财智跳转1111111111", redirect, jumpTo)
if (redirect) {
let rd = decodeURIComponent(redirect)
jumpTo = isUrl(rd) ? rd : undefined
@ -183,30 +96,20 @@ const TechLoginView = () => {
}
else {
let routes = await MicroApps.BuildRouteTree(loginId)
// console.log("财智跳转2222222222222", redirect, jumpTo, routes)
if (!routes || routes.length == 0) {
history.push("/noauth")
// console.log("财智跳转333333333333333", redirect, jumpTo, routes)
return
}
else {
jumpTo = "/" //routes[0].defaultPath && routes[0].defaultPath.length > 0 ? routes[0].defaultPath : "/welcome"
// console.log("财智跳转4444444444444", redirect, jumpTo, routes)
}
}
history.push(`/animate?url=${encodeURIComponent(jumpTo)}`)
// console.log("财智跳转55555555555", redirect, jumpTo, `/animate?url=${encodeURIComponent(jumpTo)}`)
history.push(`/animate?url=${encodeURIComponent(jumpTo)}`)
if (pathValue == "notice") {
// console.log("跳转cc")
// 跳转cc
setTimeout(() => {
gomsglog()
}, 5000);
sessionStorage.setItem("notice", encodeURIComponent(JSON.stringify(pathValue)))
}
}

Loading…
Cancel
Save