|
|
@ -1,6 +1,6 @@
|
|
|
|
import LoadingComponent from "@/microhost/components/pageLoading"
|
|
|
|
import LoadingComponent from "@/microhost/components/pageLoading"
|
|
|
|
import { dynamic } from 'umi'
|
|
|
|
import { dynamic } from 'umi'
|
|
|
|
import {AppstoreOutlined, HomeOutlined} from "@ant-design/icons"
|
|
|
|
import { AppstoreOutlined, HomeOutlined } from "@ant-design/icons"
|
|
|
|
import lodash, { isArray } from "lodash"
|
|
|
|
import lodash, { isArray } from "lodash"
|
|
|
|
import MicroApps from './microhost/system/apps'
|
|
|
|
import MicroApps from './microhost/system/apps'
|
|
|
|
import Runtime from './microhost/runtimes'
|
|
|
|
import Runtime from './microhost/runtimes'
|
|
|
@ -34,10 +34,10 @@ export function patchRoutes({ routes }) {
|
|
|
|
|
|
|
|
|
|
|
|
//console.log(localStorage.getItem("_sk_act"))
|
|
|
|
//console.log(localStorage.getItem("_sk_act"))
|
|
|
|
|
|
|
|
|
|
|
|
for(let i = 0; i < routes.length; i++){
|
|
|
|
for (let i = 0; i < routes.length; i++) {
|
|
|
|
let route = routes[i]
|
|
|
|
let route = routes[i]
|
|
|
|
|
|
|
|
|
|
|
|
if(route.path == "/"){
|
|
|
|
if (route.path == "/") {
|
|
|
|
// route.component = dynamic({
|
|
|
|
// route.component = dynamic({
|
|
|
|
// loader: (a: any) => import(/* webpackChunkName: 'layouts__MicroAppLayout' */ `@/microhost/layouts/${themeFounder.skin}/patterns/microapp`),
|
|
|
|
// loader: (a: any) => import(/* webpackChunkName: 'layouts__MicroAppLayout' */ `@/microhost/layouts/${themeFounder.skin}/patterns/microapp`),
|
|
|
|
// //loader: () => import(/* webpackChunkName: 'layouts__MicroAppLayout' */ '@/layouts/iBKLinkerLayout'),
|
|
|
|
// //loader: () => import(/* webpackChunkName: 'layouts__MicroAppLayout' */ '@/layouts/iBKLinkerLayout'),
|
|
|
@ -52,7 +52,7 @@ export function patchRoutes({ routes }) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(!docked){
|
|
|
|
if (!docked) {
|
|
|
|
// let plats = patchPlatformRoutes()
|
|
|
|
// let plats = patchPlatformRoutes()
|
|
|
|
// console.log("platform routes", plats)
|
|
|
|
// console.log("platform routes", plats)
|
|
|
|
routes.push({
|
|
|
|
routes.push({
|
|
|
@ -116,11 +116,11 @@ export function patchRoutes({ routes }) {
|
|
|
|
|
|
|
|
|
|
|
|
function patchPlatformRoutes() {
|
|
|
|
function patchPlatformRoutes() {
|
|
|
|
let results: any[] = []
|
|
|
|
let results: any[] = []
|
|
|
|
if(!PlatformRoutes || PlatformRoutes.length == 0) return results
|
|
|
|
if (!PlatformRoutes || PlatformRoutes.length == 0) return results
|
|
|
|
|
|
|
|
|
|
|
|
PlatformRoutes.forEach((route) => {
|
|
|
|
PlatformRoutes.forEach((route) => {
|
|
|
|
let handle = patchSeekRoutes(route)
|
|
|
|
let handle = patchSeekRoutes(route)
|
|
|
|
if(handle){
|
|
|
|
if (handle) {
|
|
|
|
results.push(handle)
|
|
|
|
results.push(handle)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -129,14 +129,14 @@ function patchPlatformRoutes() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function patchSeekRoutes(route: any) {
|
|
|
|
function patchSeekRoutes(route: any) {
|
|
|
|
if(!route) return undefined
|
|
|
|
if (!route) return undefined
|
|
|
|
|
|
|
|
|
|
|
|
let children: any[] = []
|
|
|
|
let children: any[] = []
|
|
|
|
|
|
|
|
|
|
|
|
if(isArray(route.children) && route.children.length > 0){
|
|
|
|
if (isArray(route.children) && route.children.length > 0) {
|
|
|
|
route.children.forEach((child: any) => {
|
|
|
|
route.children.forEach((child: any) => {
|
|
|
|
let handle = patchSeekRoutes(child)
|
|
|
|
let handle = patchSeekRoutes(child)
|
|
|
|
if(handle){
|
|
|
|
if (handle) {
|
|
|
|
children.push(handle)
|
|
|
|
children.push(handle)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -238,7 +238,14 @@ export async function getInitialState() {
|
|
|
|
let model = new SystemData()
|
|
|
|
let model = new SystemData()
|
|
|
|
let params = await model.parameters()
|
|
|
|
let params = await model.parameters()
|
|
|
|
//console.log("params", params)
|
|
|
|
//console.log("params", params)
|
|
|
|
|
|
|
|
const host: string = window.location.hostname
|
|
|
|
|
|
|
|
if (host.indexOf("localhost") !== -1) {
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (window.top === window.self) {
|
|
|
|
|
|
|
|
window.location.href = 'https://metal.dayesteel.com.cn';
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
userRoutes: MicroApps.runtimes.router.routeExtends,
|
|
|
|
userRoutes: MicroApps.runtimes.router.routeExtends,
|
|
|
|
userInfo: userData,
|
|
|
|
userInfo: userData,
|
|
|
|