index-DZ4sztnc.js 13 KB

12
  1. const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/TypePicker-Dx2AafyZ.js","js/vue-vendor-Be68asQ6.js","js/antd-vue-vendor-DcqS7Wvq.js","js/index-BFfnEkVs.js","js/vxe-table-vendor-DHF2TRpV.js","assets/index-ChMBXW5G.css","assets/TypePicker-VdGwfXZ6.css","js/ThemeColorPicker-pulc3dv9.js","js/index-swd_UZfO.js","js/index-BZ_MXCtW.js","js/index-BIPzXG41.js","js/index-CXEQnmRq.js","js/useTimeout-Ca5eqGu-.js","js/useIntersectionObserver-Bl62RIZ4.js","assets/index-DNHoimbN.css","assets/index-BpX22-kw.css","js/useHeaderSetting-CKCXKaAw.js","js/useMultipleTabSetting-Bkja0dh1.js","assets/ThemeColorPicker-2JwCyMNE.css","js/SettingFooter-DTO9O87C.js","assets/SettingFooter-D77v2k9f.css","js/SwitchItem-CNBQ40wv.js","assets/SwitchItem-8uYYhcZK.css","js/SelectItem-C3iAk1Cg.js","assets/SelectItem-wjFIEkuf.css","js/InputNumberItem-Cp4Xp4e2.js","assets/InputNumberItem-D8-ggNMa.css"])))=>i.map(i=>d[i]);
  2. var Ue=Object.defineProperty;var Q=Object.getOwnPropertySymbols;var ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable;var Z=(e,t,_)=>t in e?Ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:_}):e[t]=_,z=(e,t)=>{for(var _ in t||(t={}))ye.call(t,_)&&Z(e,_,t[_]);if(Q)for(var _ of Q(t))he.call(t,_)&&Z(e,_,t[_]);return e};import{d as te,e as Be,u as i,k as n,aE as be,F as b,ag as q,aq as Ge,ar as Pe}from"./vue-vendor-Be68asQ6.js";import{B as He,a as me}from"./index-swd_UZfO.js";import{V as S}from"./antd-vue-vendor-DcqS7Wvq.js";import{aj as I,_ as p,N as oe,d2 as W,d5 as J,d6 as F,c$ as G,d7 as A,cN as g,M,d8 as v,k as w,B as k,ay as We,d9 as f,da as U,db as N,dc as R,dd as P,D as ie,de as Fe,df as we,dg as xe,dh as ke,di as Xe,cM as Ke,C as $e,bT as Ve,c as Ye,a as je}from"./index-BFfnEkVs.js";import{useHeaderSetting as Qe}from"./useHeaderSetting-CKCXKaAw.js";import{useMultipleTabSetting as Ze}from"./useMultipleTabSetting-Bkja0dh1.js";const ze=I(()=>p(()=>import("./TypePicker-Dx2AafyZ.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),x=I(()=>p(()=>import("./ThemeColorPicker-pulc3dv9.js"),__vite__mapDeps([7,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18]))),qe=I(()=>p(()=>import("./SettingFooter-DTO9O87C.js"),__vite__mapDeps([19,1,2,3,4,5,20]))),T=I(()=>p(()=>import("./SwitchItem-CNBQ40wv.js"),__vite__mapDeps([21,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,22]))),L=I(()=>p(()=>import("./SelectItem-C3iAk1Cg.js"),__vite__mapDeps([23,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,24]))),ee=I(()=>p(()=>import("./InputNumberItem-Cp4Xp4e2.js"),__vite__mapDeps([25,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,26]))),{t:E}=oe();var o=(e=>(e[e.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",e[e.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",e[e.CHANGE_THEME=2]="CHANGE_THEME",e[e.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",e[e.MENU_ACCORDION=4]="MENU_ACCORDION",e[e.MENU_TRIGGER=5]="MENU_TRIGGER",e[e.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",e[e.MENU_COLLAPSED=7]="MENU_COLLAPSED",e[e.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",e[e.MENU_WIDTH=9]="MENU_WIDTH",e[e.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",e[e.MENU_THEME=11]="MENU_THEME",e[e.MENU_SPLIT=12]="MENU_SPLIT",e[e.MENU_FIXED=13]="MENU_FIXED",e[e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",e[e.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",e[e.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",e[e.HEADER_SHOW=17]="HEADER_SHOW",e[e.HEADER_THEME=18]="HEADER_THEME",e[e.HEADER_FIXED=19]="HEADER_FIXED",e[e.HEADER_SEARCH=20]="HEADER_SEARCH",e[e.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",e[e.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",e[e.TABS_SHOW=23]="TABS_SHOW",e[e.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",e[e.TABS_THEME=25]="TABS_THEME",e[e.LOCK_TIME=26]="LOCK_TIME",e[e.FULL_CONTENT=27]="FULL_CONTENT",e[e.CONTENT_MODE=28]="CONTENT_MODE",e[e.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",e[e.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",e[e.GRAY_MODE=31]="GRAY_MODE",e[e.COLOR_WEAK=32]="COLOR_WEAK",e[e.SHOW_LOGO=33]="SHOW_LOGO",e[e.SHOW_FOOTER=34]="SHOW_FOOTER",e[e.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",e[e.OPEN_PROGRESS=36]="OPEN_PROGRESS",e[e.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",e[e.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",e))(o||{});const y=[{value:W.SMOOTH,label:E("layout.setting.tabsThemeSmooth")},{value:W.CARD,label:E("layout.setting.tabsThemeCard")},{value:W.SIMPLE,label:E("layout.setting.tabsThemeSimple")}],Je=[{value:J.FULL,label:E("layout.setting.contentModeFull")},{value:J.FIXED,label:E("layout.setting.contentModeFixed")}],ve=[{value:F.CENTER,label:E("layout.setting.topMenuAlignRight")},{value:F.START,label:E("layout.setting.topMenuAlignLeft")},{value:F.END,label:E("layout.setting.topMenuAlignCenter")}],et=e=>[{value:G.NONE,label:E("layout.setting.menuTriggerNone")},{value:G.FOOTER,label:E("layout.setting.menuTriggerBottom")},...e?[]:[{value:G.HEADER,label:E("layout.setting.menuTriggerTop")}]],tt=[A.ZOOM_FADE,A.FADE,A.ZOOM_OUT,A.FADE_SIDE,A.FADE_BOTTOM,A.FADE_SCALE].map(e=>({label:e,value:e})),ot=[{title:E("layout.setting.menuTypeSidebar"),mode:M.INLINE,type:g.SIDEBAR},{title:E("layout.setting.menuTypeMix"),mode:M.INLINE,type:g.MIX},{title:E("layout.setting.menuTypeTopMenu"),mode:M.HORIZONTAL,type:g.TOP_MENU},{title:E("layout.setting.menuTypeMixSidebar"),mode:M.INLINE,type:g.MIX_SIDEBAR}],Ut=[{value:v.HOVER,label:E("layout.setting.triggerHover")},{value:v.CLICK,label:E("layout.setting.triggerClick")}];function it(e,t){const _=w(t)&&t.type==g.TOP_MENU&&t.mode==M.HORIZONTAL,O=w(t)&&t.type==g.MIX&&t.mode==M.INLINE,l=w(t)&&t.type==g.MIX_SIDEBAR&&t.mode==M.INLINE,a=k().getDarkMode===We.DARK;_?(r(e,t),r(o.HEADER_THEME,f[2]),r(o.CHANGE_THEME_COLOR,U[2]),a&&(N(),R()),r(o.TABS_THEME,y[1].value)):O?(r(e,t),r(o.HEADER_THEME,f[4]),r(o.MENU_THEME,P[3]),a&&(N(),R()),r(o.CHANGE_THEME_COLOR,U[1]),r(o.TABS_THEME,y[1].value)):l?(r(e,t),r(o.CHANGE_THEME_COLOR,U[1]),r(o.HEADER_THEME,f[0]),r(o.MENU_THEME,P[0]),a&&(N(),R()),r(o.TABS_THEME,y[1].value)):(r(e,t),r(o.HEADER_THEME,f[4]),r(o.MENU_THEME,P[7]),a&&(N(),R()),r(o.CHANGE_THEME_COLOR,U[1]),r(o.TABS_THEME,y[1].value))}function r(e,t){const _=k(),O=nt(e,t);_.setProjectConfig(O),e===o.CHANGE_THEME&&(N(),R())}function nt(e,t){const _=k(),{getThemeColor:O,getDarkMode:l}=ie();switch(e){case o.CHANGE_LAYOUT:const{mode:h,type:a,split:D}=t;return{menuSetting:z({mode:h,type:a,collapsed:!1,show:!0,hidden:!1},D===void 0?{split:D}:{})};case o.CHANGE_THEME_COLOR:return O.value===t?{}:(localStorage.setItem(ke,t),Xe(t),{themeColor:t});case o.CHANGE_THEME:return l.value===t?{}:(xe(t),{});case o.MENU_HAS_DRAG:return{menuSetting:{canDrag:t}};case o.MENU_ACCORDION:return{menuSetting:{accordion:t}};case o.MENU_TRIGGER:return{menuSetting:{trigger:t}};case o.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:t}};case o.MENU_COLLAPSED:return{menuSetting:{collapsed:t}};case o.MENU_WIDTH:return{menuSetting:{menuWidth:t}};case o.MENU_SHOW_SIDEBAR:return{menuSetting:{show:t}};case o.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:t}};case o.MENU_THEME:return R(t),{menuSetting:{bgColor:t}};case o.MENU_SPLIT:return{menuSetting:{split:t}};case o.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:t}};case o.MENU_FIXED:return{menuSetting:{fixed:t}};case o.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:t}};case o.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:t}};case o.OPEN_PAGE_LOADING:return _.setPageLoading(!1),{transitionSetting:{openPageLoading:t}};case o.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:t}};case o.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:t}};case o.OPEN_PROGRESS:return{transitionSetting:{openNProgress:t}};case o.LOCK_TIME:return{lockTime:t};case o.FULL_CONTENT:return{fullContent:t};case o.CONTENT_MODE:return{contentMode:t};case o.SHOW_BREADCRUMB:return{showBreadCrumb:t};case o.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:t};case o.GRAY_MODE:return we(t),{grayMode:t};case o.SHOW_FOOTER:return{showFooter:t};case o.COLOR_WEAK:return Fe(t),{colorWeak:t};case o.SHOW_LOGO:return{showLogo:t};case o.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:t}};case o.TABS_SHOW:return{multiTabsSetting:{show:t}};case o.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:t}};case o.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:t}};case o.TABS_THEME:return{multiTabsSetting:{theme:t}};case o.HEADER_THEME:return N(t),{headerSetting:{bgColor:t}};case o.HEADER_SEARCH:return{headerSetting:{showSearch:t}};case o.HEADER_FIXED:return{headerSetting:{fixed:t}};case o.HEADER_SHOW:return{headerSetting:{show:t}};default:return{}}}const{t:s}=oe(),st=te({name:"SettingDrawer",setup(e,{attrs:t}){const{getContentMode:_,getShowFooter:O,getShowBreadCrumb:l,getShowBreadCrumbIcon:h,getShowLogo:a,getFullContent:D,getColorWeak:H,getGrayMode:ne,getLockTime:se,getShowDarkModeToggle:X,getThemeColor:_e}=ie(),{getOpenPageLoading:re,getBasicTransition:Ee,getEnableTransition:K,getOpenNProgress:Te}=Ke(),{getIsHorizontal:$,getShowMenu:ae,getMenuType:V,getTrigger:Oe,getCollapsedShowTitle:ge,getMenuFixed:Tt,getCollapsed:Se,getCanDrag:Me,getTopMenuAlign:le,getAccordion:at,getMenuWidth:ue,getMenuBgColor:ce,getIsTopMenu:Ae,getSplit:B,getIsMixSidebar:m,getCloseMixSidebarOnChange:Ot,getMixSideTrigger:gt,getMixSideFixed:St}=$e(),{getShowHeader:Y,getFixed:Mt,getHeaderBgColor:Ne,getShowSearch:lt}=Qe(),{getShowMultipleTab:Re,getShowQuick:ut,getShowRedo:ct,getShowFold:At,getTabsTheme:Ie}=Ze(),d=Be(()=>i(ae)&&!i($)),C=!1;function pe(){return n(b,null,[n(ze,{menuTypeList:ot,handler:u=>{it(o.CHANGE_LAYOUT,{mode:u.mode,type:u.type,split:i($)?!1:void 0})},def:i(V)},null)])}function De(){return n(x,{colorList:f,def:i(Ne),event:o.HEADER_THEME},null)}function de(){return n(x,{colorList:P,def:i(ce),event:o.MENU_THEME},null)}function Ce(){return n(x,{colorList:U,def:i(_e),event:o.CHANGE_THEME_COLOR},null)}function Le(){let u=i(Oe);const j=et(i(B));return j.some(c=>c.value===u)||(u=G.FOOTER),n(b,null,[n(T,{title:s("layout.setting.splitMenu"),event:o.MENU_SPLIT,def:i(B),disabled:!i(d)||i(V)!==g.MIX},null),n(L,{title:s("layout.setting.tabsTheme"),event:o.TABS_THEME,def:i(Ie),options:y},null),n(L,{title:s("layout.setting.topMenuLayout"),event:o.MENU_TOP_ALIGN,def:i(le),options:ve,disabled:!i(Y)||i(B)||!i(Ae)&&!i(B)||i(m)},null),n(L,{title:s("layout.setting.menuCollapseButton"),event:o.MENU_TRIGGER,def:u,options:j,disabled:!i(d)||i(m)},null),C&&n(L,{title:s("layout.setting.contentMode"),event:o.CONTENT_MODE,def:i(_),options:Je},null),C&&n(ee,{title:s("layout.setting.autoScreenLock"),min:0,event:o.LOCK_TIME,defaultValue:i(se),formatter:c=>parseInt(c)===0?`0(${s("layout.setting.notAutoScreenLock")})`:`${c}${s("layout.setting.minute")}`},null),C&&n(ee,{title:s("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:o.MENU_WIDTH,disabled:!i(d),defaultValue:i(ue),formatter:c=>`${parseInt(c)}px`},null)])}function fe(){return n(b,null,[C&&n(T,{title:s("layout.setting.menuDrag"),event:o.MENU_HAS_DRAG,def:i(Me),disabled:!i(d)},null),C&&n(T,{title:s("layout.setting.collapseMenuDisplayName"),event:o.MENU_COLLAPSED_SHOW_TITLE,def:i(ge),disabled:!i(d)||!i(Se)||i(m)},null),n(T,{title:s("layout.setting.tabs"),event:o.TABS_SHOW,def:i(Re)},null),n(T,{title:s("layout.setting.breadcrumb"),event:o.SHOW_BREADCRUMB,def:i(l),disabled:!i(Y)},null),n(T,{title:s("layout.setting.footer"),event:o.SHOW_FOOTER,def:i(O)},null),n(T,{title:s("layout.setting.grayMode"),event:o.GRAY_MODE,def:i(ne)},null),n(T,{title:s("layout.setting.colorWeak"),event:o.COLOR_WEAK,def:i(H)},null)])}function Nt(){return n(b,null,[n(T,{title:s("layout.setting.progress"),event:o.OPEN_PROGRESS,def:i(Te)},null),n(T,{title:s("layout.setting.switchLoading"),event:o.OPEN_PAGE_LOADING,def:i(re)},null),n(T,{title:s("layout.setting.switchAnimation"),event:o.OPEN_ROUTE_TRANSITION,def:i(K)},null),n(L,{title:s("layout.setting.animationType"),event:o.ROUTER_TRANSITION,def:i(Ee),options:tt,disabled:!i(K)},null)])}return()=>n(He,be(t,{title:s("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[i(X)&&n(S,null,{default:()=>s("layout.setting.darkMode")}),i(X)&&n(Ve,{class:"mx-auto"},null),n(S,null,{default:()=>s("layout.setting.navMode")}),pe(),n(S,null,{default:()=>s("layout.setting.sysTheme")}),Ce(),n(S,null,{default:()=>s("layout.setting.headerTheme")}),De(),n(S,null,{default:()=>s("layout.setting.sidebarTheme")}),de(),n(S,null,{default:()=>s("layout.setting.interfaceFunction")}),Le(),fe(),n(S,null,null),n(qe,null,null)]})}}),_t=te({name:"SettingButton",components:{SettingDrawer:st,Icon:Ye},setup(){const[e,{openDrawer:t}]=me();return{register:e,openDrawer:t}}});function rt(e,t,_,O,l,h){const a=q("Icon"),D=q("SettingDrawer");return Pe(),Ge("div",{onClick:t[0]||(t[0]=H=>e.openDrawer(!0))},[n(a,{icon:"ion:settings-outline"}),n(D,{onRegister:e.register},null,8,["onRegister"])])}const Et=je(_t,[["render",rt]]),yt=Object.freeze(Object.defineProperty({__proto__:null,default:Et},Symbol.toStringTag,{value:"Module"}));export{r as b,yt as i};