index-89fb8d68.js 13.6 KB
var Dt=Object.defineProperty;var H=Object.getOwnPropertySymbols;var pt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable;var x=(t,i,r)=>i in t?Dt(t,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[i]=r,X=(t,i)=>{for(var r in i||(i={}))pt.call(i,r)&&x(t,r,i[r]);if(H)for(var r of H(i))Ct.call(i,r)&&x(t,r,i[r]);return t};import{d as V,e as Lt,u as o,f as n,ad as ft,F as f,a8 as k,_ as Ut,$ as yt}from"./vue-5a35c3f5.js";import{B as bt,u as Bt}from"./index-76664154.js";import{y as c,bW as v,bX as G,bY as A,M as U,i as I,bZ as K,c as Y,a1 as y,U as Q,b_ as j,b$ as Z,N as z,c0 as Gt,c1 as Wt,c2 as Pt,a0 as ht,j as Ft,af as wt,I as mt,_ as Ht}from"./index.js";import{c as N,u as xt,a as Xt}from"./index-41c7d0dd.js";import{aA as M}from"./antd-6b087f69.js";const kt=N(()=>c(()=>import("./TypePicker-0f237054.js"),["assets/TypePicker-0f237054.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/TypePicker-8f829142.css"]));N(()=>c(()=>import("./ThemeColorPicker-57ec6678.js"),["assets/ThemeColorPicker-57ec6678.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/index-76664154.js","assets/index-6c94692d.css","assets/index-41c7d0dd.js","assets/index-08baf4f4.js","assets/useContentViewHeight-d0a5c58e.js","assets/useWindowSizeFn-cc2fb57c.js","assets/index-52dc5681.css","assets/uniqBy-0cd5a663.js","assets/lock-f2fae4f2.js","assets/index-385103b2.css","assets/ThemeColorPicker-84b84c57.css"]));const vt=N(()=>c(()=>import("./SettingFooter-50974e36.js"),["assets/SettingFooter-50974e36.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/SettingFooter-0ef954b7.css"])),_=N(()=>c(()=>import("./SwitchItem-cc897f4c.js"),["assets/SwitchItem-cc897f4c.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/index-76664154.js","assets/index-6c94692d.css","assets/index-41c7d0dd.js","assets/index-08baf4f4.js","assets/useContentViewHeight-d0a5c58e.js","assets/useWindowSizeFn-cc2fb57c.js","assets/index-52dc5681.css","assets/uniqBy-0cd5a663.js","assets/lock-f2fae4f2.js","assets/index-385103b2.css","assets/SwitchItem-5011a099.css"])),R=N(()=>c(()=>import("./SelectItem-bbdeec7e.js"),["assets/SelectItem-bbdeec7e.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/index-76664154.js","assets/index-6c94692d.css","assets/index-41c7d0dd.js","assets/index-08baf4f4.js","assets/useContentViewHeight-d0a5c58e.js","assets/useWindowSizeFn-cc2fb57c.js","assets/index-52dc5681.css","assets/uniqBy-0cd5a663.js","assets/lock-f2fae4f2.js","assets/index-385103b2.css","assets/SelectItem-2815caeb.css"])),$=N(()=>c(()=>import("./InputNumberItem-f4a29364.js"),["assets/InputNumberItem-f4a29364.js","assets/vue-5a35c3f5.js","assets/index.js","assets/antd-6b087f69.js","assets/index-0f5186cc.css","assets/index-76664154.js","assets/index-6c94692d.css","assets/index-41c7d0dd.js","assets/index-08baf4f4.js","assets/useContentViewHeight-d0a5c58e.js","assets/useWindowSizeFn-cc2fb57c.js","assets/index-52dc5681.css","assets/uniqBy-0cd5a663.js","assets/lock-f2fae4f2.js","assets/index-385103b2.css","assets/InputNumberItem-67645a55.css"])),{t:l}=Y();var e=(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.LOCK_TIME=25]="LOCK_TIME",t[t.FULL_CONTENT=26]="FULL_CONTENT",t[t.CONTENT_MODE=27]="CONTENT_MODE",t[t.SHOW_BREADCRUMB=28]="SHOW_BREADCRUMB",t[t.SHOW_BREADCRUMB_ICON=29]="SHOW_BREADCRUMB_ICON",t[t.GRAY_MODE=30]="GRAY_MODE",t[t.COLOR_WEAK=31]="COLOR_WEAK",t[t.SHOW_LOGO=32]="SHOW_LOGO",t[t.SHOW_FOOTER=33]="SHOW_FOOTER",t[t.ROUTER_TRANSITION=34]="ROUTER_TRANSITION",t[t.OPEN_PROGRESS=35]="OPEN_PROGRESS",t[t.OPEN_PAGE_LOADING=36]="OPEN_PAGE_LOADING",t[t.OPEN_ROUTE_TRANSITION=37]="OPEN_ROUTE_TRANSITION",t))(e||{});const Kt=[{value:v.FULL,label:l("layout.setting.contentModeFull")},{value:v.FIXED,label:l("layout.setting.contentModeFixed")}],$t=[{value:G.CENTER,label:l("layout.setting.topMenuAlignRight")},{value:G.START,label:l("layout.setting.topMenuAlignLeft")},{value:G.END,label:l("layout.setting.topMenuAlignCenter")}],Vt=t=>[{value:y.NONE,label:l("layout.setting.menuTriggerNone")},{value:y.FOOTER,label:l("layout.setting.menuTriggerBottom")},...t?[]:[{value:y.HEADER,label:l("layout.setting.menuTriggerTop")}]],Yt=[A.ZOOM_FADE,A.FADE,A.ZOOM_OUT,A.FADE_SIDE,A.FADE_BOTTOM,A.FADE_SCALE].map(t=>({label:t,value:t})),Qt=[{title:l("layout.setting.menuTypeSidebar"),mode:U.INLINE,type:I.SIDEBAR},{title:l("layout.setting.menuTypeMix"),mode:U.INLINE,type:I.MIX},{title:l("layout.setting.menuTypeTopMenu"),mode:U.HORIZONTAL,type:I.TOP_MENU},{title:l("layout.setting.menuTypeMixSidebar"),mode:U.INLINE,type:I.MIX_SIDEBAR}],jt=[{value:K.HOVER,label:l("layout.setting.triggerHover")},{value:K.CLICK,label:l("layout.setting.triggerClick")}];function Zt(t,i){const r=Q(),g=zt(t,i);r.setProjectConfig(g),t===e.CHANGE_THEME&&(j(),Z())}function zt(t,i){const r=Q(),{getThemeColor:g,getDarkMode:D}=z();switch(t){case e.CHANGE_LAYOUT:const{mode:p,type:d,split:O}=i;return{menuSetting:X({mode:p,type:d,collapsed:!1,show:!0,hidden:!1},O===void 0?{split:O}:{})};case e.CHANGE_THEME_COLOR:return g.value===i?{}:{themeColor:i};case e.CHANGE_THEME:return D.value===i?{}:(Pt(i),{});case e.MENU_HAS_DRAG:return{menuSetting:{canDrag:i}};case e.MENU_ACCORDION:return{menuSetting:{accordion:i}};case e.MENU_TRIGGER:return{menuSetting:{trigger:i}};case e.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:i}};case e.MENU_COLLAPSED:return{menuSetting:{collapsed:i}};case e.MENU_WIDTH:return{menuSetting:{menuWidth:i}};case e.MENU_SHOW_SIDEBAR:return{menuSetting:{show:i}};case e.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:i}};case e.MENU_THEME:return Z(i),{menuSetting:{bgColor:i}};case e.MENU_SPLIT:return{menuSetting:{split:i}};case e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:i}};case e.MENU_FIXED:return{menuSetting:{fixed:i}};case e.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:i}};case e.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:i}};case e.OPEN_PAGE_LOADING:return r.setPageLoading(!1),{transitionSetting:{openPageLoading:i}};case e.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:i}};case e.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:i}};case e.OPEN_PROGRESS:return{transitionSetting:{openNProgress:i}};case e.LOCK_TIME:return{lockTime:i};case e.FULL_CONTENT:return{fullContent:i};case e.CONTENT_MODE:return{contentMode:i};case e.SHOW_BREADCRUMB:return{showBreadCrumb:i};case e.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:i};case e.GRAY_MODE:return Wt(i),{grayMode:i};case e.SHOW_FOOTER:return{showFooter:i};case e.COLOR_WEAK:return Gt(i),{colorWeak:i};case e.SHOW_LOGO:return{showLogo:i};case e.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:i}};case e.TABS_SHOW:return{multiTabsSetting:{show:i}};case e.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:i}};case e.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:i}};case e.HEADER_THEME:return j(i),{headerSetting:{bgColor:i}};case e.HEADER_SEARCH:return{headerSetting:{showSearch:i}};case e.HEADER_FIXED:return{headerSetting:{fixed:i}};case e.HEADER_SHOW:return{headerSetting:{show:i}};default:return{}}}const{t:s}=Y(),qt=V({name:"SettingDrawer",setup(t,{attrs:i}){const{getContentMode:r,getShowFooter:g,getShowBreadCrumb:D,getShowBreadCrumbIcon:p,getShowLogo:d,getFullContent:O,getColorWeak:b,getGrayMode:q,getLockTime:J,getShowDarkModeToggle:W}=z(),{getOpenPageLoading:tt,getBasicTransition:et,getEnableTransition:P,getOpenNProgress:ot}=ht(),{getIsHorizontal:B,getShowMenu:h,getMenuType:F,getTrigger:it,getCollapsedShowTitle:nt,getMenuFixed:st,getCollapsed:w,getCanDrag:_t,getTopMenuAlign:rt,getAccordion:lt,getMenuWidth:at,getIsTopMenu:Et,getSplit:C,getIsMixSidebar:a,getCloseMixSidebarOnChange:gt,getMixSideTrigger:Ot,getMixSideFixed:St}=Ft(),{getShowHeader:S,getFixed:ut,getShowSearch:Tt}=xt(),{getShowMultipleTab:L,getShowQuick:At,getShowRedo:Mt,getShowFold:ct}=Xt(),E=Lt(()=>o(h)&&!o(B));function Nt(){return n(f,null,[n(kt,{menuTypeList:Qt,handler:u=>{Zt(e.CHANGE_LAYOUT,{mode:u.mode,type:u.type,split:o(B)?!1:void 0})},def:o(F)},null)])}function dt(){let u=o(it);const m=Vt(o(C));return m.some(T=>T.value===u)||(u=y.FOOTER),n(f,null,[n(_,{title:s("layout.setting.splitMenu"),event:e.MENU_SPLIT,def:o(C),disabled:!o(E)||o(F)!==I.MIX},null),n(_,{title:s("layout.setting.mixSidebarFixed"),event:e.MENU_FIXED_MIX_SIDEBAR,def:o(St),disabled:!o(a)},null),n(_,{title:s("layout.setting.closeMixSidebarOnChange"),event:e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:o(gt),disabled:!o(a)},null),n(_,{title:s("layout.setting.menuCollapse"),event:e.MENU_COLLAPSED,def:o(w),disabled:!o(E)},null),n(_,{title:s("layout.setting.menuDrag"),event:e.MENU_HAS_DRAG,def:o(_t),disabled:!o(E)},null),n(_,{title:s("layout.setting.menuSearch"),event:e.HEADER_SEARCH,def:o(Tt),disabled:!o(S)},null),n(_,{title:s("layout.setting.menuAccordion"),event:e.MENU_ACCORDION,def:o(lt),disabled:!o(E)},null),n(_,{title:s("layout.setting.collapseMenuDisplayName"),event:e.MENU_COLLAPSED_SHOW_TITLE,def:o(nt),disabled:!o(E)||!o(w)||o(a)},null),n(_,{title:s("layout.setting.fixedHeader"),event:e.HEADER_FIXED,def:o(ut),disabled:!o(S)},null),n(_,{title:s("layout.setting.fixedSideBar"),event:e.MENU_FIXED,def:o(st),disabled:!o(E)||o(a)},null),n(R,{title:s("layout.setting.mixSidebarTrigger"),event:e.MENU_TRIGGER_MIX_SIDEBAR,def:o(Ot),options:jt,disabled:!o(a)},null),n(R,{title:s("layout.setting.topMenuLayout"),event:e.MENU_TOP_ALIGN,def:o(rt),options:$t,disabled:!o(S)||o(C)||!o(Et)&&!o(C)||o(a)},null),n(R,{title:s("layout.setting.menuCollapseButton"),event:e.MENU_TRIGGER,def:u,options:m,disabled:!o(E)||o(a)},null),n(R,{title:s("layout.setting.contentMode"),event:e.CONTENT_MODE,def:o(r),options:Kt},null),n($,{title:s("layout.setting.autoScreenLock"),min:0,event:e.LOCK_TIME,defaultValue:o(J),formatter:T=>parseInt(T)===0?`0(${s("layout.setting.notAutoScreenLock")})`:`${T}${s("layout.setting.minute")}`},null),n($,{title:s("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:e.MENU_WIDTH,disabled:!o(E),defaultValue:o(at),formatter:T=>`${parseInt(T)}px`},null)])}function Rt(){return n(f,null,[n(_,{title:s("layout.setting.breadcrumb"),event:e.SHOW_BREADCRUMB,def:o(D),disabled:!o(S)},null),n(_,{title:s("layout.setting.breadcrumbIcon"),event:e.SHOW_BREADCRUMB_ICON,def:o(p),disabled:!o(S)},null),n(_,{title:s("layout.setting.tabs"),event:e.TABS_SHOW,def:o(L)},null),n(_,{title:s("layout.setting.tabsRedoBtn"),event:e.TABS_SHOW_REDO,def:o(Mt),disabled:!o(L)},null),n(_,{title:s("layout.setting.tabsQuickBtn"),event:e.TABS_SHOW_QUICK,def:o(At),disabled:!o(L)},null),n(_,{title:s("layout.setting.tabsFoldBtn"),event:e.TABS_SHOW_FOLD,def:o(ct),disabled:!o(L)},null),n(_,{title:s("layout.setting.sidebar"),event:e.MENU_SHOW_SIDEBAR,def:o(h),disabled:o(B)},null),n(_,{title:s("layout.setting.header"),event:e.HEADER_SHOW,def:o(S)},null),n(_,{title:"Logo",event:e.SHOW_LOGO,def:o(d),disabled:o(a)},null),n(_,{title:s("layout.setting.footer"),event:e.SHOW_FOOTER,def:o(g)},null),n(_,{title:s("layout.setting.fullContent"),event:e.FULL_CONTENT,def:o(O)},null),n(_,{title:s("layout.setting.grayMode"),event:e.GRAY_MODE,def:o(q)},null),n(_,{title:s("layout.setting.colorWeak"),event:e.COLOR_WEAK,def:o(b)},null)])}function It(){return n(f,null,[n(_,{title:s("layout.setting.progress"),event:e.OPEN_PROGRESS,def:o(ot)},null),n(_,{title:s("layout.setting.switchLoading"),event:e.OPEN_PAGE_LOADING,def:o(tt)},null),n(_,{title:s("layout.setting.switchAnimation"),event:e.OPEN_ROUTE_TRANSITION,def:o(P)},null),n(R,{title:s("layout.setting.animationType"),event:e.ROUTER_TRANSITION,def:o(et),options:Yt,disabled:!o(P)},null)])}return()=>n(bt,ft(i,{title:s("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[o(W)&&n(M,null,{default:()=>s("layout.setting.darkMode")}),o(W)&&n(wt,{class:"mx-auto"},null),n(M,null,{default:()=>s("layout.setting.navMode")}),Nt(),n(M,null,{default:()=>s("layout.setting.interfaceFunction")}),dt(),n(M,null,{default:()=>s("layout.setting.interfaceDisplay")}),Rt(),n(M,null,{default:()=>s("layout.setting.animation")}),It(),n(M,null,null),n(vt,null,null)]})}}),Jt=V({name:"SettingButton",components:{SettingDrawer:qt,Icon:mt},setup(){const[t,{openDrawer:i}]=Bt();return{register:t,openDrawer:i}}});function te(t,i,r,g,D,p){const d=k("Icon"),O=k("SettingDrawer");return Ut(),yt("div",{onClick:i[0]||(i[0]=b=>t.openDrawer(!0))},[n(d,{icon:"ion:settings-outline"}),n(O,{onRegister:t.register},null,8,["onRegister"])])}const ee=Ht(Jt,[["render",te],["__file","E:/allcode/erp/test7901/order-erp-front/src/layouts/default/setting/index.vue"]]),ae=Object.freeze(Object.defineProperty({__proto__:null,default:ee},Symbol.toStringTag,{value:"Module"}));export{Zt as b,ae as i};