chore:平台容器框架升级,修复命令行环境丢失的问题

This commit is contained in:
wangxuefeng
2025-03-11 10:15:28 +08:00
parent 3e1a1b4a66
commit 9438489a11
68 changed files with 1800 additions and 1646 deletions

View File

@@ -1,18 +1,23 @@
<script setup lang="ts">
import { computed, onMounted, ref } from "vue";
import Header from "./components/Header.vue";
import Sider from "./components/Sider.vue";
import { computed, onMounted, ref } from 'vue';
import {
FullscreenExitOutlined,
MenuFoldOutlined,
MenuUnfoldOutlined,
FullscreenExitOutlined,
} from "@ant-design/icons-vue";
import { useEventListener } from "@vueuse/core";
import { qiankunWindow } from 'vite-plugin-qiankun/dist/helper'
} from '@ant-design/icons-vue';
import { useEventListener } from '@vueuse/core';
import { qiankunWindow } from 'vite-plugin-qiankun/dist/helper';
import Header from './components/Header.vue';
import Sider from './components/Sider.vue';
const __POWERED_BY_QIANKUN__ = computed(() => {
return qiankunWindow.__POWERED_BY_QIANKUN__ || window?.proxy?.__POWERED_BY_QIANKUN__
})
return (
qiankunWindow.__POWERED_BY_QIANKUN__ ||
window?.proxy?.__POWERED_BY_QIANKUN__
);
});
// const userInfoStore = useUserInfoStore();
const isCollapsed = ref(false);
@@ -23,7 +28,7 @@ onMounted(() => {
// userInfoStore.fetchUserInfo();
});
useEventListener(window, "fullscreenchange", () => {
useEventListener(window, 'fullscreenchange', () => {
isFullscreen.value = !!document.fullscreenElement;
});
@@ -43,7 +48,7 @@ const handleExitFullscreen = () => {
class="left-aside"
:class="{ 'left-aside-collapsed': isCollapsed }"
>
<Sider :inlineCollapsed="isCollapsed" />
<Sider :inline-collapsed="isCollapsed" />
<div class="collapsed-icon">
<component
:is="isCollapsed ? MenuUnfoldOutlined : MenuFoldOutlined"
@@ -60,7 +65,7 @@ const handleExitFullscreen = () => {
ref="container"
>
<header class="header">
<Header @requestFullscreen="handleFullscreen" />
<Header @request-fullscreen="handleFullscreen" />
</header>
<div class="i-container">
<router-view />
@@ -127,8 +132,8 @@ const handleExitFullscreen = () => {
height: 100%;
}
:deep(
:where(.css-dev-only-do-not-override-1hsjdkk).ant-menu-inline-collapsed
),
:where(.css-dev-only-do-not-override-1hsjdkk).ant-menu-inline-collapsed
),
.left-aside-collapsed {
width: @aside-width-collapsed;
}