feat: 初始化项目结构并添加基础配置

添加前后端基础项目结构,包括.gitignore、package.json等配置文件
实现前端基础功能模块,包括路由、状态管理、API请求封装等
添加前端UI组件库和样式体系
配置开发环境Mock系统和构建工具链
This commit is contained in:
2026-03-18 14:03:35 +08:00
parent fc53f5620e
commit 9a387f3eec
504 changed files with 80629 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
/**
* @description 导出主题配置,注意事项:此配置下的项修改后需清理浏览器缓存!!!
*/
module.exports = {
// 布局种类横向布局horizontal、纵向布局vertical、分栏布局column、综合布局comprehensive、常规布局common、浮动布局float
layout: 'column',
// 主题名称默认blue-black、blue-white、green-black、green-white、渐变ocean、red-white、red-black
themeName: 'blue-black',
// 菜单背景 none、vab-background
background: 'none',
// 菜单宽度仅支持px建议大小266px、277px、288px其余尺寸会影响美观
menuWidth: '266px',
// 分栏风格(仅针对分栏布局column时生效)横向风格horizontal、纵向风格vertical、卡片风格card、箭头风格arrow
columnStyle: 'card',
// 是否固定头部固定
fixedHeader: true,
// 是否开启顶部进度条
showProgressBar: true,
// 是否开启标签页
showTabs: true,
// 显示标签页时标签页样式卡片风格card、灵动风格smart、圆滑风格smooth
tabsBarStyle: 'smooth',
// 是否标签页图标
showTabsIcon: true,
// 是否开启语言选择组件
showLanguage: true,
// 是否开启刷新组件
showRefresh: true,
// 是否开启搜索组件
showSearch: true,
// 是否开启主题组件
showTheme: true,
// 是否开启通知组件
showNotice: true,
// 是否开启全屏组件
showFullScreen: true,
// 是否开启右侧悬浮窗
showThemeSetting: true,
//纵向布局、常规布局、综合布局时是否默认收起左侧菜单(不支持分栏布局、横向布局)
foldSidebar: false,
// 是否开启页面动画
showPageTransition: true,
// 是否开启锁屏
showLock: true,
}