Skip to content

Commit 69e6bea

Browse files
committed
feat(template-center)
1 parent e05ef2e commit 69e6bea

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

packages/layout/src/Main.vue

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<template>
22
<component :is="configProvider" :design="configProviderDesign">
3-
<div id="tiny-engign-home" v-if="isShowDefaultHomePage || !!clickedHomePageId">
4-
<design-home
5-
:homeRegistry="homeRegistry"
6-
:currentPageId="clickedHomePageId"
7-
@backToDesigner="setHomePageId"
8-
></design-home>
3+
<div id="tiny-engign-workspace" v-if="isShowDefaultWorkspace || !!clickedWorkspacePageId">
4+
<design-workspace
5+
:workspaceRegistry="workspaceRegistry"
6+
:currentPageId="clickedWorkspacePageId"
7+
@backToDesigner="setWorkspacePageId"
8+
></design-workspace>
99
</div>
10-
<div id="tiny-engine" v-if="!isShowDefaultHomePage">
10+
<div id="tiny-engine" v-if="!isShowDefaultWorkspace">
1111
<design-toolbars
1212
:layoutRegistry="layoutRegistry"
13-
:homeRegistry="homeRegistry"
14-
@openHomePage="setHomePageId"
13+
:workspaceRegistry="workspaceRegistry"
14+
@openWorkspace="setWorkspacePageId"
1515
></design-toolbars>
1616
<div class="tiny-engine-main">
1717
<div class="tiny-engine-left-wrap">
@@ -53,7 +53,7 @@ import { constants } from '@opentiny/tiny-engine-utils'
5353
import DesignToolbars from './DesignToolbars.vue'
5454
import DesignPlugins from './DesignPlugins.vue'
5555
import DesignSettings from './DesignSettings.vue'
56-
import DesignHome from './DesignHome.vue'
56+
import DesignWorkspace from './DesignWorkspace.vue'
5757
import meta from '../meta'
5858
5959
export default {
@@ -62,7 +62,7 @@ export default {
6262
DesignToolbars,
6363
DesignPlugins,
6464
DesignSettings,
65-
DesignHome
65+
DesignWorkspace
6666
},
6767
provide() {
6868
return {
@@ -73,25 +73,25 @@ export default {
7373
const layoutRegistry = getMergeMeta(meta.id)
7474
const configProvider = layoutRegistry.options.configProvider
7575
const configProviderDesign = layoutRegistry.options.configProviderDesign
76-
const isShowHomePage = layoutRegistry.options.isShowHomePage
76+
const isShowWorkspace = layoutRegistry.options.isShowWorkspace
7777
const { layoutState, leftMenuShownStorage, rightMenuShownStorage, initPluginStorageReactive } = useLayout()
7878
const { plugins, settings } = layoutState
7979
const canvasEntry = getMergeMeta('engine.canvas')?.entry
8080
const pluginRegistry = getMergeMetaByType('plugins')
81-
const homeRegistry = getMergeMetaByType('home')
81+
const workspaceRegistry = getMergeMetaByType('workspace')
8282
// @legacy 旧版本兼容,后续废弃 type: 'setting' 的 plugin,全部改为 type: 'plugins'
8383
const settingRegistry = getMergeMetaByType('setting')
84-
// 启用isShowHomePage = true后,且当url中不包含id=xxx即应用id时自动打开home页
84+
// 启用isShowWorkspace = true后,且当url中不包含id=xxx即应用id时自动打开workspace页
8585
const queryParams = new URLSearchParams(location.search)
86-
const isShowDefaultHomePage = computed(() => {
87-
return isShowHomePage && queryParams.get('id') === null && homeRegistry.length
86+
const isShowDefaultWorkspace = computed(() => {
87+
return isShowWorkspace && queryParams.get('id') === null && workspaceRegistry.length
8888
})
8989
90-
// 跳转到home模块下的页面的组件ID,如果有则跳转到home下页面如应用中心
91-
const clickedHomePageId = ref('')
90+
// 跳转到workspace模块下的页面的组件ID,如果有则跳转到workspace下页面如应用中心
91+
const clickedWorkspacePageId = ref('')
9292
93-
const setHomePageId = (nodeId) => {
94-
clickedHomePageId.value = nodeId
93+
const setWorkspacePageId = (nodeId) => {
94+
clickedWorkspacePageId.value = nodeId
9595
}
9696
9797
const toggleNav = ({ item }) => {
@@ -149,10 +149,10 @@ export default {
149149
layoutState,
150150
canvasEntry,
151151
pluginRegistry,
152-
homeRegistry,
153-
isShowDefaultHomePage,
154-
clickedHomePageId,
155-
setHomePageId
152+
workspaceRegistry,
153+
isShowDefaultWorkspace,
154+
clickedWorkspacePageId,
155+
setWorkspacePageId
156156
}
157157
}
158158
}
@@ -191,7 +191,7 @@ export default {
191191
}
192192
}
193193
194-
#tiny-engine-home {
194+
#tiny-engine-workspace {
195195
position: absolute;
196196
}
197197
</style>

0 commit comments

Comments
 (0)