You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
3.2 KiB
2 lines
3.2 KiB
import F from"./index-81e582b3.js";import k from"./index-771fb5e6.js";import{useHeaderSetting as v}from"./useHeaderSetting-4c2cac7e.js";import{d as L,m as B,aC as E,cc as x,aA as A,eD as P,f as r,u as e,b6 as R,aT as W,aU as h,o as a,g as H,a9 as S,i as m,j,a as _,x as z,F as G}from"./index-f4658ae7.js";import"./index.vue_vue_type_style_index_0_lang-dde1b35f.js";import"./BasicMenu-9f2aa71f.js";import"./BasicSubMenuItem-c36b7cc8.js";import"./props-423fa451.js";import"./BasicMenuItem-49d391a1.js";import"./MenuItemContent-d6146a35.js";import"./useOpenKeys-4fc3b1b0.js";import"./SimpleMenu-89e7c4ba.js";import"./Menu-92f46a5c.js";import"./useSimpleMenuContext-8e83f8e2.js";import"./SimpleSubMenu-85d1d86e.js";import"./MenuItem-d816c82b.js";import"./useMenu-0528c2f2.js";import"./SubMenuItem-aaf71495.js";import"./useOpenKeys-63d6d809.js";import"./SimpleMenuTag.vue_vue_type_script_lang-a44ed489.js";import"./useLayoutMenu-f6cd7ae7.js";import"./index-a9188ff1.js";import"./HeaderTrigger-805c863b.js";import"./MenuUnfoldOutlined-9166492e.js";import"./index-428525f7.js";import"./FullScreen-472fca4e.js";import"./FullscreenOutlined-71d2eabf.js";import"./FlowPage.vue_vue_type_script_setup_true_lang-94e2c8f2.js";import"./Dept2Emp.vue_vue_type_script_setup_true_lang-65154706.js";import"./MessageList.vue_vue_type_script_setup_true_lang-bb47bd56.js";import"./GroupNewFrm.vue_vue_type_script_setup_true_lang-51b3e8e6.js";import"./FlowActions-82ab0da6.js";import"./GroupEdit.vue_vue_type_script_setup_true_lang-f0790464.js";import"./MultilingualDropDown.vue_vue_type_script_setup_true_lang-3e47ed6a.js";import"./index-84fbff43.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./TabContent-5af45e6d.js";import"./useTabDropdown-dc504d39.js";import"./types-577cf6cb.js";import"./FoldButton-1df3aff3.js";import"./TabRedo-a2992abd.js";import"./RedoOutlined-3d2ca639.js";import"./useMultipleTabs-ca272955.js";import"./useSortable-96cfdd3a.js";const T=48,N=32,V=L({name:"LayoutMultipleHeader",components:{LayoutHeader:F,MultipleTabs:k},props:{loginType:{type:String,default:""}},setup(t){const{setHeaderHeight:u}=R(),{prefixCls:i}=B("layout-multiple-header"),{getCalcContentWidth:c,getSplit:d}=E(),{getIsMobile:g}=x(),{getFixed:p,getShowInsetHeaderRef:n,getShowFullHeaderRef:s,getHeaderTheme:C,getShowHeader:w}=v(),{getFullContent:l}=A(),{getShowMultipleTab:f}=P(),I=r(()=>e(f)&&!e(l)),M=r(()=>e(p)||e(s)),b=r(()=>{const o={};return e(p)&&(o.width=e(g)?"100%":e(c)),e(s)&&(o.top=`${T}px`),o}),y=r(()=>e(p)||e(s)),$=r(()=>{let o=0;return(e(s)||!e(d))&&e(w)&&!e(l)&&(o+=T),e(f)&&!e(l)&&(o+=N),u(o),{height:`${o}px`}}),D=r(()=>[i,`${i}--${e(C)}`,{[`${i}--fixed`]:e(y)}]);return{props:t,getClass:D,prefixCls:i,getPlaceholderDomStyle:$,getIsFixed:y,getWrapStyle:b,getIsShowPlaceholderDom:M,getShowTabs:I,getShowInsetHeaderRef:n}}});function U(t,u,i,c,d,g){const p=h("LayoutHeader"),n=h("MultipleTabs");return a(),H(G,null,[t.getIsShowPlaceholderDom?(a(),H("div",{key:0,style:S(t.getPlaceholderDomStyle)},null,4)):m("",!0),j("div",{style:S(t.getWrapStyle),class:z(t.getClass)},[t.getShowInsetHeaderRef?(a(),_(p,{key:0,loginType:t.props.loginType},null,8,["loginType"])):m("",!0),t.getShowTabs?(a(),_(n,{key:1})):m("",!0)],6)],64)}const Pe=W(V,[["render",U],["__scopeId","data-v-ef8e96f2"]]);export{Pe as default};
|