|
|
@@ -49,14 +49,13 @@
|
|
|
/> -->
|
|
|
|
|
|
<UserDropDown :theme="getHeaderTheme" />
|
|
|
-
|
|
|
+ <AppDropDown :class="`${prefixCls}-action__item`" />
|
|
|
<SettingDrawer v-if="getShowSetting" :class="`${prefixCls}-action__item`" />
|
|
|
</div>
|
|
|
</Header>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
import { defineComponent, unref, computed } from 'vue';
|
|
|
-
|
|
|
import { propTypes } from '/@/utils/propTypes';
|
|
|
|
|
|
import { Layout } from 'ant-design-vue';
|
|
|
@@ -74,7 +73,14 @@
|
|
|
import { SettingButtonPositionEnum } from '/@/enums/appEnum';
|
|
|
import { AppLocalePicker } from '/@/components/Application';
|
|
|
|
|
|
- import { UserDropDown, LayoutBreadcrumb, FullScreen, Notify, ErrorAction } from './components';
|
|
|
+ import {
|
|
|
+ UserDropDown,
|
|
|
+ AppDropDown,
|
|
|
+ LayoutBreadcrumb,
|
|
|
+ FullScreen,
|
|
|
+ Notify,
|
|
|
+ ErrorAction,
|
|
|
+ } from './components';
|
|
|
import { useAppInject } from '/@/hooks/web/useAppInject';
|
|
|
import { useDesign } from '/@/hooks/web/useDesign';
|
|
|
|
|
|
@@ -87,6 +93,7 @@
|
|
|
Header: Layout.Header,
|
|
|
AppLogo,
|
|
|
LayoutTrigger,
|
|
|
+ AppDropDown,
|
|
|
LayoutBreadcrumb,
|
|
|
LayoutMenu,
|
|
|
UserDropDown,
|
|
|
@@ -120,6 +127,7 @@
|
|
|
getShowFullScreen,
|
|
|
getShowNotice,
|
|
|
getShowContent,
|
|
|
+ getShowApp,
|
|
|
getShowBread,
|
|
|
getShowHeaderLogo,
|
|
|
getShowHeader,
|
|
|
@@ -177,6 +185,7 @@
|
|
|
getHeaderTheme,
|
|
|
getShowHeaderTrigger,
|
|
|
getIsMobile,
|
|
|
+ getShowApp,
|
|
|
getShowBread,
|
|
|
getShowContent,
|
|
|
getSplitType,
|