From fa3ac93010bea3805438ee3ab0a182bfbf7423da Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期一, 27 五月 2024 16:19:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/layouts/default/content/index.vue |   66 +++++++++++++++++++++++++++++++++
 1 files changed, 66 insertions(+), 0 deletions(-)

diff --git a/src/layouts/default/content/index.vue b/src/layouts/default/content/index.vue
new file mode 100644
index 0000000..2398991
--- /dev/null
+++ b/src/layouts/default/content/index.vue
@@ -0,0 +1,66 @@
+<template>
+	<div :class="[prefixCls, getLayoutContentMode]" v-loading="getOpenPageLoading && getPageLoading">
+		<PageLayout />
+		<!-- update-begin-author:zyf date:20211129 for:qiankun 鎸傝浇瀛愬簲鐢ㄧ洅瀛� -->
+		<div id="content" class="app-view-box" v-if="openQianKun == 'true'"></div>
+		<!-- update-end-author:zyf date:20211129 for: qiankun 鎸傝浇瀛愬簲鐢ㄧ洅瀛�-->
+	</div>
+</template>
+<script lang="ts">
+	import { defineComponent, onMounted } from 'vue'
+	import PageLayout from '/@/layouts/page/index.vue'
+	import { useDesign } from '/@/hooks/web/useDesign'
+	import { useRootSetting } from '/@/hooks/setting/useRootSetting'
+	import { useTransitionSetting } from '/@/hooks/setting/useTransitionSetting'
+	import { useContentViewHeight } from './useContentViewHeight'
+	// import registerApps from '/@/qiankun';
+	import { useGlobSetting } from '/@/hooks/setting'
+	export default defineComponent({
+		name: 'LayoutContent',
+		components: { PageLayout },
+		setup() {
+			const { prefixCls } = useDesign('layout-content')
+			const { getOpenPageLoading } = useTransitionSetting()
+			const { getLayoutContentMode, getPageLoading } = useRootSetting()
+			const globSetting = useGlobSetting()
+			const openQianKun = globSetting.openQianKun
+			useContentViewHeight()
+			onMounted(() => {
+				// //娉ㄥ唽openQianKun
+				// if (openQianKun == 'true') {
+				//   if (!window.qiankunStarted) {
+				//     window.qiankunStarted = true;
+				//     registerApps();
+				//   }
+				// }
+			})
+			return {
+				prefixCls,
+				openQianKun,
+				getOpenPageLoading,
+				getLayoutContentMode,
+				getPageLoading,
+			}
+		},
+	})
+</script>
+<style lang="less">
+	@prefix-cls: ~'@{namespace}-layout-content';
+
+	.@{prefix-cls} {
+		position: relative;
+		flex: 1 1 auto;
+		min-height: 0;
+		overflow: scroll;
+		&.fixed {
+			width: 1200px;
+			margin: 0 auto;
+		}
+
+		&-loading {
+			position: absolute;
+			top: 200px;
+			z-index: @page-loading-z-index;
+		}
+	}
+</style>

--
Gitblit v1.9.3