3 lines
13 KiB
Java
3 lines
13 KiB
Java
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/TypePicker-B75-5eaf.js","js/vue-vendor-C7Zq48Yl.js","js/antd-vue-vendor-BPnV8VqP.js","js/index-BI6CMai0.js","js/vxe-table-vendor-B88kchpX.js","assets/index-CaK6YpON.css","assets/TypePicker-CpOQFPKf.css","js/ThemeColorPicker-CfsAUqXZ.js","js/index-CjmLh_1m.js","js/index-DeEq83Ov.js","assets/index-DTCEk8S9.css","js/index-pxs5MULf.js","js/index-BgYCgfME.js","js/index-f8O7TghW.js","js/useTimeout-DDl4l82I.js","js/useIntersectionObserver-BMxdTqP3.js","assets/index-zj-Vfn3Q.css","assets/index-BpX22-kw.css","js/useHeaderSetting-D8CH7HQm.js","js/useMultipleTabSetting-Np7SrBLB.js","assets/ThemeColorPicker-2JwCyMNE.css","js/SettingFooter-DjcavTN_.js","assets/SettingFooter-ByBzmotp.css","js/SwitchItem-BRHXSGmw.js","assets/SwitchItem-BAj6Iv57.css","js/SelectItem-C6yvmS2v.js","assets/SelectItem-uhDyhjka.css","js/InputNumberItem-Bir7TxNC.js","assets/InputNumberItem-CQn3he-p.css"])))=>i.map(i=>d[i]);
|
|
var Ut=Object.defineProperty;var Y=Object.getOwnPropertySymbols;var Bt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable;var j=(t,e,r)=>e in t?Ut(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Q=(t,e)=>{for(var r in e||(e={}))Bt.call(e,r)&&j(t,r,e[r]);if(Y)for(var r of Y(e))Pt.call(e,r)&&j(t,r,e[r]);return t};import{d as tt,k as n,u as i,aG as Gt,e as Z,F as P,ah as z,ar as bt,as as Ht}from"./vue-vendor-C7Zq48Yl.js";import{c as p,_ as D,Y as et,c_ as H,dp as q,dq as m,cX as G,dr as I,cH as l,S as A,ds as J,C as W,P as F,aH as mt,dt as Wt,du as R,dv as C,dw as wt,R as ot,dx as Ft,dy as xt,dz as Xt,dA as kt,dB as Kt,a5 as Vt,d2 as $t,Q as Yt,c3 as jt,dC as Qt,dD as Zt,dE as zt,M as qt,d as Jt}from"./index-BI6CMai0.js";import{B as vt,a as te}from"./index-CjmLh_1m.js";import{f as ee,V as M}from"./antd-vue-vendor-BPnV8VqP.js";import{useHeaderSetting as oe}from"./useHeaderSetting-D8CH7HQm.js";import{useMultipleTabSetting as ie}from"./useMultipleTabSetting-Np7SrBLB.js";const ne=p(()=>D(()=>import("./TypePicker-B75-5eaf.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),w=p(()=>D(()=>import("./ThemeColorPicker-CfsAUqXZ.js"),__vite__mapDeps([7,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20]))),se=p(()=>D(()=>import("./SettingFooter-DjcavTN_.js"),__vite__mapDeps([21,1,2,3,4,5,22]))),a=p(()=>D(()=>import("./SwitchItem-BRHXSGmw.js"),__vite__mapDeps([23,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,24]))),h=p(()=>D(()=>import("./SelectItem-C6yvmS2v.js"),__vite__mapDeps([25,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,26]))),v=p(()=>D(()=>import("./InputNumberItem-Bir7TxNC.js"),__vite__mapDeps([27,1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,28]))),{t:E}=et();var o=(t=>(t[t.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",t[t.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",t[t.CHANGE_THEME=2]="CHANGE_THEME",t[t.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",t[t.MENU_ACCORDION=4]="MENU_ACCORDION",t[t.MENU_TRIGGER=5]="MENU_TRIGGER",t[t.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",t[t.MENU_COLLAPSED=7]="MENU_COLLAPSED",t[t.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",t[t.MENU_WIDTH=9]="MENU_WIDTH",t[t.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",t[t.MENU_THEME=11]="MENU_THEME",t[t.MENU_SPLIT=12]="MENU_SPLIT",t[t.MENU_FIXED=13]="MENU_FIXED",t[t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",t[t.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",t[t.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",t[t.HEADER_SHOW=17]="HEADER_SHOW",t[t.HEADER_THEME=18]="HEADER_THEME",t[t.HEADER_FIXED=19]="HEADER_FIXED",t[t.HEADER_SEARCH=20]="HEADER_SEARCH",t[t.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",t[t.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",t[t.TABS_SHOW=23]="TABS_SHOW",t[t.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",t[t.TABS_THEME=25]="TABS_THEME",t[t.LOCK_TIME=26]="LOCK_TIME",t[t.FULL_CONTENT=27]="FULL_CONTENT",t[t.CONTENT_MODE=28]="CONTENT_MODE",t[t.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",t[t.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",t[t.GRAY_MODE=31]="GRAY_MODE",t[t.COLOR_WEAK=32]="COLOR_WEAK",t[t.SHOW_LOGO=33]="SHOW_LOGO",t[t.SHOW_FOOTER=34]="SHOW_FOOTER",t[t.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",t[t.OPEN_PROGRESS=36]="OPEN_PROGRESS",t[t.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",t[t.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",t[t.AI_ICON_SHOW=39]="AI_ICON_SHOW",t[t.LOGIN_CAPTCHA_ENABLED=40]="LOGIN_CAPTCHA_ENABLED",t))(o||{});const y=[{value:H.SMOOTH,label:E("layout.setting.tabsThemeSmooth")},{value:H.CARD,label:E("layout.setting.tabsThemeCard")},{value:H.SIMPLE,label:E("layout.setting.tabsThemeSimple")}],_e=[{value:q.FULL,label:E("layout.setting.contentModeFull")},{value:q.FIXED,label:E("layout.setting.contentModeFixed")}],re=[{value:m.CENTER,label:E("layout.setting.topMenuAlignRight")},{value:m.START,label:E("layout.setting.topMenuAlignLeft")},{value:m.END,label:E("layout.setting.topMenuAlignCenter")}],Ee=t=>[{value:G.NONE,label:E("layout.setting.menuTriggerNone")},{value:G.FOOTER,label:E("layout.setting.menuTriggerBottom")},...t?[]:[{value:G.HEADER,label:E("layout.setting.menuTriggerTop")}]],ae=[I.ZOOM_FADE,I.FADE,I.ZOOM_OUT,I.FADE_SIDE,I.FADE_BOTTOM,I.FADE_SCALE].map(t=>({label:t,value:t})),Te=[{title:E("layout.setting.menuTypeSidebar"),mode:A.INLINE,type:l.SIDEBAR},{title:E("layout.setting.menuTypeMix"),mode:A.INLINE,type:l.MIX},{title:E("layout.setting.menuTypeTopMenu"),mode:A.HORIZONTAL,type:l.TOP_MENU},{title:E("layout.setting.menuTypeMixSidebar"),mode:A.INLINE,type:l.MIX_SIDEBAR}],me=[{value:J.HOVER,label:E("layout.setting.triggerHover")},{value:J.CLICK,label:E("layout.setting.triggerClick")}];function ge(t,e){const r=W(e)&&e.type==l.TOP_MENU&&e.mode==A.HORIZONTAL,g=W(e)&&e.type==l.MIX&&e.mode==A.INLINE,c=W(e)&&e.type==l.MIX_SIDEBAR&&e.mode==A.INLINE,O=F().getDarkMode===mt.DARK,{themeColor:T,headerBgColor:S,sideBgColor:d}=Wt(e.type);r?(_(t,e),_(o.HEADER_THEME,S),_(o.CHANGE_THEME_COLOR,T),O&&(R(),C()),_(o.TABS_THEME,y[1].value)):g?(_(t,e),_(o.HEADER_THEME,S),_(o.MENU_THEME,d),O&&(R(),C()),_(o.CHANGE_THEME_COLOR,T),_(o.TABS_THEME,y[1].value)):c?(_(t,e),_(o.CHANGE_THEME_COLOR,T),_(o.HEADER_THEME,S),_(o.MENU_THEME,d),O&&(R(),C()),_(o.TABS_THEME,y[1].value)):(_(t,e),_(o.HEADER_THEME,S),_(o.MENU_THEME,d),O&&(R(),C()),_(o.CHANGE_THEME_COLOR,T),_(o.TABS_THEME,y[1].value)),g?_(o.MENU_SPLIT,!0):_(o.MENU_SPLIT,!1)}function _(t,e){const r=F(),g=Oe(t,e);r.setProjectConfig(g),t===o.LOGIN_CAPTCHA_ENABLED&&wt(!!e).catch(()=>{ee.error("验证码开关同步到后端失败,请检查网络或是否具备 system:project:setting:loginCaptcha 权限")}),t===o.CHANGE_THEME&&(R(),C())}function Oe(t,e){const r=F(),{getThemeColor:g,getDarkMode:c}=ot();switch(t){case o.CHANGE_LAYOUT:const{mode:U,type:O,split:T}=e;return{menuSetting:Q({mode:U,type:O,collapsed:!1,show:!0,hidden:!1},T===void 0?{split:T}:{})};case o.CHANGE_THEME_COLOR:return g.value===e?{}:(localStorage.setItem(kt,e),Kt(e),{themeColor:e});case o.CHANGE_THEME:return c.value===e?{}:(Xt(e),{});case o.MENU_HAS_DRAG:return{menuSetting:{canDrag:e}};case o.MENU_ACCORDION:return{menuSetting:{accordion:e}};case o.MENU_TRIGGER:return{menuSetting:{trigger:e}};case o.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:e}};case o.MENU_COLLAPSED:return{menuSetting:{collapsed:e}};case o.MENU_WIDTH:return{menuSetting:{menuWidth:e}};case o.MENU_SHOW_SIDEBAR:return{menuSetting:{show:e}};case o.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:e}};case o.MENU_THEME:return C(e),{menuSetting:{bgColor:e}};case o.MENU_SPLIT:return{menuSetting:{split:e}};case o.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:e}};case o.MENU_FIXED:return{menuSetting:{fixed:e}};case o.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:e}};case o.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:e}};case o.OPEN_PAGE_LOADING:return r.setPageLoading(!1),{transitionSetting:{openPageLoading:e}};case o.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:e}};case o.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:e}};case o.OPEN_PROGRESS:return{transitionSetting:{openNProgress:e}};case o.LOCK_TIME:return{lockTime:e};case o.FULL_CONTENT:return{fullContent:e};case o.CONTENT_MODE:return{contentMode:e};case o.SHOW_BREADCRUMB:return{showBreadCrumb:e};case o.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:e};case o.GRAY_MODE:return xt(e),{grayMode:e};case o.SHOW_FOOTER:return{showFooter:e};case o.COLOR_WEAK:return Ft(e),{colorWeak:e};case o.AI_ICON_SHOW:return{aiIconShow:e};case o.LOGIN_CAPTCHA_ENABLED:return{loginCaptchaEnabled:e};case o.SHOW_LOGO:return{showLogo:e};case o.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:e}};case o.TABS_SHOW:return{multiTabsSetting:{show:e}};case o.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:e}};case o.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:e}};case o.TABS_THEME:return{multiTabsSetting:{theme:e}};case o.HEADER_THEME:return R(e),{headerSetting:{bgColor:e}};case o.HEADER_SEARCH:return{headerSetting:{showSearch:e}};case o.HEADER_FIXED:return{headerSetting:{fixed:e}};case o.HEADER_SHOW:return{headerSetting:{show:e}};default:return{}}}const{t:s}=et(),Se=tt({name:"SettingDrawer",setup(t,{attrs:e}){const{getContentMode:r,getShowFooter:g,getShowBreadCrumb:c,getShowBreadCrumbIcon:U,getShowLogo:O,getFullContent:T,getColorWeak:S,getGrayMode:d,getLockTime:it,getShowDarkModeToggle:x,getThemeColor:nt,getAiIconShow:st,getLoginCaptchaEnabled:_t}=ot(),{hasPermission:rt}=Vt(),Et=Z(()=>rt("system:project:setting:loginCaptcha")),{getOpenPageLoading:at,getBasicTransition:Tt,getEnableTransition:X,getOpenNProgress:gt}=$t(),{getIsHorizontal:k,getShowMenu:Ot,getMenuType:K,getTrigger:St,getCollapsedShowTitle:lt,getMenuFixed:ce,getCollapsed:Mt,getCanDrag:At,getTopMenuAlign:ct,getAccordion:ue,getMenuWidth:ut,getMenuBgColor:Nt,getIsTopMenu:It,getSplit:B,getIsMixSidebar:b,getCloseMixSidebarOnChange:Ne,getMixSideTrigger:Ie,getMixSideFixed:Re}=Yt(),{getShowHeader:V,getFixed:Ce,getHeaderBgColor:Rt,getShowSearch:pe}=oe(),{getShowMultipleTab:Ct,getShowQuick:De,getShowRedo:de,getShowFold:Le,getTabsTheme:pt}=ie(),L=Z(()=>i(Ot)&&!i(k)),f=!1;function Dt(){return n(P,null,[n(ne,{menuTypeList:Te,handler:u=>{ge(o.CHANGE_LAYOUT,{mode:u.mode,type:u.type,split:i(k)?!1:void 0})},def:i(K)},null)])}function dt(){return n(w,{colorList:Qt,def:i(Rt),event:o.HEADER_THEME},null)}function Lt(){return n(w,{colorList:Zt,def:i(Nt),event:o.MENU_THEME},null)}function ft(){return n(w,{colorList:zt,def:i(nt),event:o.CHANGE_THEME_COLOR},null)}function ht(){let u=i(St);const $=Ee(i(B));return $.some(N=>N.value===u)||(u=G.FOOTER),n(P,null,[n(a,{title:s("layout.setting.splitMenu"),event:o.MENU_SPLIT,def:i(B),disabled:!i(L)||i(K)!==l.MIX},null),n(h,{title:s("layout.setting.tabsTheme"),event:o.TABS_THEME,def:i(pt),options:y},null),n(h,{title:s("layout.setting.topMenuLayout"),event:o.MENU_TOP_ALIGN,def:i(ct),options:re,disabled:!i(V)||i(B)||!i(It)&&!i(B)||i(b)},null),n(h,{title:s("layout.setting.menuCollapseButton"),event:o.MENU_TRIGGER,def:u,options:$,disabled:!i(L)||i(b)},null),f&&n(h,{title:s("layout.setting.contentMode"),event:o.CONTENT_MODE,def:i(r),options:_e},null),f&&n(v,{title:s("layout.setting.autoScreenLock"),min:0,event:o.LOCK_TIME,defaultValue:i(it),formatter:N=>parseInt(N)===0?`0(${s("layout.setting.notAutoScreenLock")})`:`${N}${s("layout.setting.minute")}`},null),f&&n(v,{title:s("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:o.MENU_WIDTH,disabled:!i(L),defaultValue:i(ut),formatter:N=>`${parseInt(N)}px`},null)])}function yt(){return n(P,null,[f&&n(a,{title:s("layout.setting.menuDrag"),event:o.MENU_HAS_DRAG,def:i(At),disabled:!i(L)},null),f&&n(a,{title:s("layout.setting.collapseMenuDisplayName"),event:o.MENU_COLLAPSED_SHOW_TITLE,def:i(lt),disabled:!i(L)||!i(Mt)||i(b)},null),n(a,{title:s("layout.setting.tabs"),event:o.TABS_SHOW,def:i(Ct)},null),n(a,{title:s("layout.setting.breadcrumb"),event:o.SHOW_BREADCRUMB,def:i(c),disabled:!i(V)},null),n(a,{title:s("layout.setting.footer"),event:o.SHOW_FOOTER,def:i(g)},null),n(a,{title:s("layout.setting.grayMode"),event:o.GRAY_MODE,def:i(d)},null),n(a,{title:s("layout.setting.colorWeak"),event:o.COLOR_WEAK,def:i(S)},null),n(a,{title:s("layout.setting.aiIconSHow"),event:o.AI_ICON_SHOW,def:i(st)},null),i(Et)&&n(a,{title:s("layout.setting.loginCaptcha"),event:o.LOGIN_CAPTCHA_ENABLED,def:i(_t)},null)])}function fe(){return n(P,null,[n(a,{title:s("layout.setting.progress"),event:o.OPEN_PROGRESS,def:i(gt)},null),n(a,{title:s("layout.setting.switchLoading"),event:o.OPEN_PAGE_LOADING,def:i(at)},null),n(a,{title:s("layout.setting.switchAnimation"),event:o.OPEN_ROUTE_TRANSITION,def:i(X)},null),n(h,{title:s("layout.setting.animationType"),event:o.ROUTER_TRANSITION,def:i(Tt),options:ae,disabled:!i(X)},null)])}return()=>n(vt,Gt(e,{title:s("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[i(x)&&n(M,null,{default:()=>s("layout.setting.darkMode")}),i(x)&&n(jt,{class:"mx-auto"},null),n(M,null,{default:()=>s("layout.setting.navMode")}),Dt(),n(M,null,{default:()=>s("layout.setting.sysTheme")}),ft(),n(M,null,{default:()=>s("layout.setting.headerTheme")}),dt(),n(M,null,{default:()=>s("layout.setting.sidebarTheme")}),Lt(),n(M,null,{default:()=>s("layout.setting.interfaceFunction")}),ht(),yt(),n(M,null,null),n(se,null,null)]})}}),le=tt({name:"SettingButton",components:{SettingDrawer:Se,Icon:qt},setup(){const[t,{openDrawer:e}]=te();return{register:t,openDrawer:e}}});function Me(t,e,r,g,c,U){const O=z("Icon"),T=z("SettingDrawer");return Ht(),bt("div",{onClick:e[0]||(e[0]=S=>t.openDrawer(!0))},[n(O,{icon:"ion:settings-outline"}),n(T,{onRegister:t.register},null,8,["onRegister"])])}const Ae=Jt(le,[["render",Me]]),We=Object.freeze(Object.defineProperty({__proto__:null,default:Ae},Symbol.toStringTag,{value:"Module"}));export{_ as b,We as i};
|