3 lines
13 KiB
Java
3 lines
13 KiB
Java
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/TypePicker-D-tfuIP1.js","js/index-X7Y8jykP.js","js/emoji-mart-vue-fast-R0uJEDq-.js","js/vue-vendor-DNhG1Cve.js","assets/index-GuhSw_Yp.css","assets/TypePicker-CpOQFPKf.css","js/ThemeColorPicker-B5CVXAUo.js","js/index-D9GWo192.js","js/index-BzChaRPg.js","assets/index-DTCEk8S9.css","js/ArrowLeftOutlined-B3JgaWh-.js","js/index-ByCwbQDV.js","js/index-Upeu4GGa.js","js/index-C4wWpZeQ.js","js/useTimeout-D5AmIBZw.js","js/index-M9QP6cvf.js","js/Skeleton-CimgOdM7.js","js/useScrollTo-0FPEw5-K.js","js/useIntersectionObserver-BGOgyKyu.js","assets/index-zj-Vfn3Q.css","js/index-DZJwICFr.js","js/isNumeric-DjvBa-1E.js","assets/index-BpX22-kw.css","js/useMenuSetting-BwQ9LkAm.js","js/useFullContent-B3OUGaJG.js","js/useHeaderSetting-BgkCjgkR.js","js/useMultipleTabSetting-CPD_Tcue.js","js/index-saD4h7VJ.js","js/useDrawer-BDPywy9W.js","assets/ThemeColorPicker-2JwCyMNE.css","js/SettingFooter-DalPLIjq.js","js/RedoOutlined-Cq2g4Slp.js","js/CopyOutlined-Dpp8TC22.js","assets/SettingFooter-ByBzmotp.css","js/SwitchItem-BGGtFv8I.js","js/index-DsixALRt.js","assets/SwitchItem-BAj6Iv57.css","js/SelectItem-B5ybWMqz.js","assets/SelectItem-uhDyhjka.css","js/InputNumberItem-B0o9OsKa.js","js/index-DklMb9Qc.js","js/UpOutlined-B1UMbtrP.js","assets/InputNumberItem-CQn3he-p.css"])))=>i.map(i=>d[i]);
|
|
var le=Object.defineProperty;var K=Object.getOwnPropertySymbols;var Ce=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable;var V=(e,t,n)=>t in e?le(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Y=(e,t)=>{for(var n in t||(t={}))Ce.call(t,n)&&V(e,n,t[n]);if(K)for(var n of K(t))Ie.call(t,n)&&V(e,n,t[n]);return e};import{p as I,_ as u,ad as Z,gq as B,gr as $,gs as U,W as M,V as c,gt as j,X as h,S as b,gu as ue,bn as pe,dL as l,dM as C,U as q,f9 as De,fa as Le,dK as de,gv as fe,gw as he,E as y,dJ as Be,gx as Ue,aY as ye,fw as Ge,e0 as Pe,gy as He,gz as be,gA as We,x as me,au as we}from"./index-X7Y8jykP.js";import{B as Fe}from"./index-D9GWo192.js";import{useMenuSetting as xe}from"./useMenuSetting-BwQ9LkAm.js";import{useHeaderSetting as Xe}from"./useHeaderSetting-BgkCjgkR.js";import{useMultipleTabSetting as ke}from"./useMultipleTabSetting-CPD_Tcue.js";import{e as J,f as s,B as Ke,u as i,F as G,c as Q,K as z,C as Ve,z as Ye}from"./vue-vendor-DNhG1Cve.js";import A from"./index-saD4h7VJ.js";import{a as $e}from"./useDrawer-BDPywy9W.js";const je=I(()=>u(()=>import("./TypePicker-D-tfuIP1.js"),__vite__mapDeps([0,1,2,3,4,5]))),P=I(()=>u(()=>import("./ThemeColorPicker-B5CVXAUo.js"),__vite__mapDeps([6,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]))),Qe=I(()=>u(()=>import("./SettingFooter-DalPLIjq.js"),__vite__mapDeps([30,1,2,3,4,31,32,33]))),a=I(()=>u(()=>import("./SwitchItem-BGGtFv8I.js"),__vite__mapDeps([34,1,2,3,4,35,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,36]))),H=I(()=>u(()=>import("./SelectItem-B5ybWMqz.js"),__vite__mapDeps([37,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,38])));I(()=>u(()=>import("./InputNumberItem-B0o9OsKa.js"),__vite__mapDeps([39,1,2,3,4,40,41,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,42])));const{t:E}=Z();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[e.AI_ICON_SHOW=39]="AI_ICON_SHOW",e[e.LOGIN_CAPTCHA_ENABLED=40]="LOGIN_CAPTCHA_ENABLED",e))(o||{});const L=[{value:B.SMOOTH,label:E("layout.setting.tabsThemeSmooth")},{value:B.CARD,label:E("layout.setting.tabsThemeCard")},{value:B.SIMPLE,label:E("layout.setting.tabsThemeSimple")}];$.FULL,E("layout.setting.contentModeFull"),$.FIXED,E("layout.setting.contentModeFixed");const ze=[{value:U.CENTER,label:E("layout.setting.topMenuAlignRight")},{value:U.START,label:E("layout.setting.topMenuAlignLeft")},{value:U.END,label:E("layout.setting.topMenuAlignCenter")}],Ze=e=>[{value:h.NONE,label:E("layout.setting.menuTriggerNone")},{value:h.FOOTER,label:E("layout.setting.menuTriggerBottom")},...e?[]:[{value:h.HEADER,label:E("layout.setting.menuTriggerTop")}]],qe=[{title:E("layout.setting.menuTypeSidebar"),mode:c.INLINE,type:M.SIDEBAR},{title:E("layout.setting.menuTypeMix"),mode:c.INLINE,type:M.MIX},{title:E("layout.setting.menuTypeTopMenu"),mode:c.HORIZONTAL,type:M.TOP_MENU},{title:E("layout.setting.menuTypeMixSidebar"),mode:c.INLINE,type:M.MIX_SIDEBAR}];j.HOVER,E("layout.setting.triggerHover"),j.CLICK,E("layout.setting.triggerClick");function Je(e,t){const n=y(t)&&t.type==M.TOP_MENU&&t.mode==c.HORIZONTAL,T=y(t)&&t.type==M.MIX&&t.mode==c.INLINE,N=y(t)&&t.type==M.MIX_SIDEBAR&&t.mode==c.INLINE,S=b().getDarkMode===Be.DARK,{themeColor:g,headerBgColor:O,sideBgColor:p}=Ue(t.type);n?(_(e,t),_(o.HEADER_THEME,O),_(o.CHANGE_THEME_COLOR,g),S&&(l(),C()),_(o.TABS_THEME,L[1].value)):T?(_(e,t),_(o.HEADER_THEME,O),_(o.MENU_THEME,p),S&&(l(),C()),_(o.CHANGE_THEME_COLOR,g),_(o.TABS_THEME,L[1].value)):N?(_(e,t),_(o.CHANGE_THEME_COLOR,g),_(o.HEADER_THEME,O),_(o.MENU_THEME,p),S&&(l(),C()),_(o.TABS_THEME,L[1].value)):(_(e,t),_(o.HEADER_THEME,O),_(o.MENU_THEME,p),S&&(l(),C()),_(o.CHANGE_THEME_COLOR,g),_(o.TABS_THEME,L[1].value)),T?_(o.MENU_SPLIT,!0):_(o.MENU_SPLIT,!1)}function _(e,t){const n=b(),T=ve(e,t);n.setProjectConfig(T),e===o.LOGIN_CAPTCHA_ENABLED&&ue(!!t).catch(()=>{pe.error("验证码开关同步到后端失败,请检查网络或是否具备 system:project:setting:loginCaptcha 权限")}),e===o.CHANGE_THEME&&(l(),C())}function ve(e,t){const n=b(),{getThemeColor:T,getDarkMode:N}=q();switch(e){case o.CHANGE_LAYOUT:const{mode:d,type:S,split:g}=t;return{menuSetting:Y({mode:d,type:S,collapsed:!1,show:!0,hidden:!1},g===void 0?{split:g}:{})};case o.CHANGE_THEME_COLOR:return T.value===t?{}:(localStorage.setItem(fe,t),he(t),{themeColor:t});case o.CHANGE_THEME:return N.value===t?{}:(de(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 C(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 n.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 Le(t),{grayMode:t};case o.SHOW_FOOTER:return{showFooter:t};case o.COLOR_WEAK:return De(t),{colorWeak:t};case o.AI_ICON_SHOW:return{aiIconShow:t};case o.LOGIN_CAPTCHA_ENABLED:return{loginCaptchaEnabled: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 l(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:r}=Z(),et=J({name:"SettingDrawer",setup(e,{attrs:t}){const{getContentMode:n,getShowFooter:T,getShowBreadCrumb:N,getShowBreadCrumbIcon:d,getShowLogo:S,getFullContent:g,getColorWeak:O,getGrayMode:p,getLockTime:st,getShowDarkModeToggle:W,getThemeColor:v,getAiIconShow:ee,getLoginCaptchaEnabled:te}=q(),{hasPermission:oe}=ye(),ie=Q(()=>oe("system:project:setting:loginCaptcha")),{getOpenPageLoading:_t,getBasicTransition:nt,getEnableTransition:rt,getOpenNProgress:Et}=Ge(),{getIsHorizontal:m,getShowMenu:se,getMenuType:w,getTrigger:_e,getCollapsedShowTitle:gt,getMenuFixed:Tt,getCollapsed:St,getCanDrag:Ot,getTopMenuAlign:ne,getAccordion:at,getMenuWidth:Mt,getMenuBgColor:re,getIsTopMenu:Ee,getSplit:f,getIsMixSidebar:F,getCloseMixSidebarOnChange:At,getMixSideTrigger:ct,getMixSideFixed:Nt}=xe(),{getShowHeader:x,getFixed:Rt,getHeaderBgColor:ge,getShowSearch:lt}=Xe(),{getShowMultipleTab:Te,getShowQuick:Ct,getShowRedo:It,getShowFold:ut,getTabsTheme:Se}=ke(),X=Q(()=>i(se)&&!i(m)),D=!1;function Oe(){return s(G,null,[s(je,{menuTypeList:qe,handler:R=>{Je(o.CHANGE_LAYOUT,{mode:R.mode,type:R.type,split:i(m)?!1:void 0})},def:i(w)},null)])}function ae(){return s(P,{colorList:He,def:i(ge),event:o.HEADER_THEME},null)}function Me(){return s(P,{colorList:be,def:i(re),event:o.MENU_THEME},null)}function Ae(){return s(P,{colorList:We,def:i(v),event:o.CHANGE_THEME_COLOR},null)}function ce(){let R=i(_e);const k=Ze(i(f));return k.some(Re=>Re.value===R)||(R=h.FOOTER),s(G,null,[s(a,{title:r("layout.setting.splitMenu"),event:o.MENU_SPLIT,def:i(f),disabled:!i(X)||i(w)!==M.MIX},null),s(H,{title:r("layout.setting.tabsTheme"),event:o.TABS_THEME,def:i(Se),options:L},null),s(H,{title:r("layout.setting.topMenuLayout"),event:o.MENU_TOP_ALIGN,def:i(ne),options:ze,disabled:!i(x)||i(f)||!i(Ee)&&!i(f)||i(F)},null),s(H,{title:r("layout.setting.menuCollapseButton"),event:o.MENU_TRIGGER,def:R,options:k,disabled:!i(X)||i(F)},null),D,D,D])}function Ne(){return s(G,null,[D,D,s(a,{title:r("layout.setting.tabs"),event:o.TABS_SHOW,def:i(Te)},null),s(a,{title:r("layout.setting.breadcrumb"),event:o.SHOW_BREADCRUMB,def:i(N),disabled:!i(x)},null),s(a,{title:r("layout.setting.footer"),event:o.SHOW_FOOTER,def:i(T)},null),s(a,{title:r("layout.setting.grayMode"),event:o.GRAY_MODE,def:i(p)},null),s(a,{title:r("layout.setting.colorWeak"),event:o.COLOR_WEAK,def:i(O)},null),s(a,{title:r("layout.setting.aiIconSHow"),event:o.AI_ICON_SHOW,def:i(ee)},null),i(ie)&&s(a,{title:r("layout.setting.loginCaptcha"),event:o.LOGIN_CAPTCHA_ENABLED,def:i(te)},null)])}return()=>s(Fe,Ke(t,{title:r("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[i(W)&&s(A,null,{default:()=>r("layout.setting.darkMode")}),i(W)&&s(Pe,{class:"mx-auto"},null),s(A,null,{default:()=>r("layout.setting.navMode")}),Oe(),s(A,null,{default:()=>r("layout.setting.sysTheme")}),Ae(),s(A,null,{default:()=>r("layout.setting.headerTheme")}),ae(),s(A,null,{default:()=>r("layout.setting.sidebarTheme")}),Me(),s(A,null,{default:()=>r("layout.setting.interfaceFunction")}),ce(),Ne(),s(A,null,null),s(Qe,null,null)]})}}),tt=J({name:"SettingButton",components:{SettingDrawer:et,Icon:me},setup(){const[e,{openDrawer:t}]=$e();return{register:e,openDrawer:t}}});function ot(e,t,n,T,N,d){const S=z("Icon"),g=z("SettingDrawer");return Ye(),Ve("div",{onClick:t[0]||(t[0]=O=>e.openDrawer(!0))},[s(S,{icon:"ion:settings-outline"}),s(g,{onRegister:e.register},null,8,["onRegister"])])}const it=we(tt,[["render",ot]]),Pt=Object.freeze(Object.defineProperty({__proto__:null,default:it},Symbol.toStringTag,{value:"Module"}));export{_ as b,Pt as i};
|