Files
2026-08-31 22:21:59 +08:00

1 line
1.5 KiB
JavaScript

import{i as e,n as t,r as n,t as r}from"./middleware-Ctqt9WwX.js";import{t as i}from"./request--UCyt0wo.js";var a={themeScheme:`light`,background:`transparent`,colorPrimary:`#1677ff`,borderRadius:8,colorText:`#000`,colorBg:`#fff`,bodyBg:`#f9f9f9`,footerBg:`#fff`,headerBg:`#fff`,headerColor:`#000`,siderBg:`#fff`,siderColor:`#000`,colorBorder:`#f0f0f0`,algorithm:`defaultAlgorithm`},o={themeScheme:`dark`,background:`transparent`,borderRadius:8,colorPrimary:`#1677ff`,colorText:`#fff`,colorBg:`#000`,bodyBg:`#000`,footerBg:`#141414`,headerBg:`#141414`,headerColor:`#fff`,siderBg:`#141414`,siderColor:`#fff`,colorBorder:`#282828`,algorithm:`darkAlgorithm`},s={themeScheme:`light`,colorPrimary:`#1677ff`,colorError:`#ff4d4f`,colorSuccess:`#52c41a`,colorWarning:`#faad14`,borderRadius:10,controlHeight:32,headerPadding:20,headerHeight:56,siderWeight:226,bodyPadding:20,fixedFooter:!1},c=()=>i({url:`/index`,method:`get`}),l={logo:`https://file.xinadmin.cn/file/favicons.ico`,title:`Xin Admin`,subtitle:`基于 Ant Design 的后台管理框架`,describe:`Xin Admin 是一个基于 Ant Design 的后台管理框架`,layout:`side`,themeConfig:{...a,...s},themeDrawer:!1},u=e=>({initWebInfo:async()=>{try{let t=await c();t.data.data&&e(t.data.data)}catch(e){console.error(`获取网站信息失败:`,e)}},setLayout:t=>{e({layout:t})},setThemeConfig:t=>{e({themeConfig:t})},setThemeDrawer:t=>{e({themeDrawer:t})}}),d=e()(t(n((...e)=>({...l,...u(...e)}),{name:`global-storage`,storage:r(()=>localStorage)}),{name:`XinAdmin-Global`}));export{a as i,s as n,o as r,d as t};