目录结构 - xinwu-yang/cube-vue GitHub Wiki

├─cube-web
│  ├─public
│  │  ├─cdn
│  │  │  ├─babel-polyfill polyfill为旧浏览器提供它没有原生支持的新功能
│  │  ├─tinymce 富文本编辑器
│  │  ├─favicon.icon 标签页、收藏夹图标
│  │  ├─index.html 主页、项目入口
│  │  ├─online.config.js 线上服务地址配置
│  ├─src
│  │  ├─assets 静态资源目录
│  │  │  ├─img 图片
│  │  │  ├─less 样式
│  │  ├─components 组件
│  │  │  ├─layouts 布局
│  │  │  │  ├─modules
│  │  │  │  │  ├─MobileLayout 手机模式布局
│  │  │  │  │  ├─SideMenuLayout 侧边菜单布局
│  │  │  │  │  ├─TopMenuLayout 顶部菜单布局
│  │  │  │  ├─BasicLayout.vue 基础布局
│  │  │  │  ├─BlankLayout.vue 空布局(菜单管理中使用)
│  │  │  │  ├─IframeFReportView.vue iframe报表布局(菜单管理中使用)
│  │  │  │  ├─IframePageView.vue iframe页布局(菜单管理中使用)
│  │  │  │  ├─index.js
│  │  │  │  ├─PageView.vue 页面布局
│  │  │  │  ├─RouteView.vue 路由页
│  │  │  │  ├─TabLayout.vue 登录后页面布局
│  │  │  │  ├─UserLayout.vue 登录页布局
│  │  │  ├─menu
│  │  │  │  ├─Contextmenu.vue 右键菜单组件(多页面标签中使用)
│  │  │  │  ├─index.js 菜单内容
│  │  │  │  ├─SideMenu.vue 侧边菜单外壳
│  │  │  ├─page
│  │  │  │  ├─GlobalFooter.vue 全局Footer
│  │  │  │  ├─GlobalHeader.vue 全局Header
│  │  │  │  ├─GlobalLayout.vue 全局布局
│  │  │  │  ├─PageHeader.vue 页面Header(面包屑等)
│  │  │  │  ├─PageLayout.vue 页面布局
│  │  │  │  ├─SHeaderNotice.vue 头部消息通知组件
│  │  │  ├─setting
│  │  │  │  ├─SettingDrawer.vue 系统设置组件(开发环境使用)
│  │  │  ├─tools
│  │  │  │  ├─DepartSelect.vue 部门选择组件
│  │  │  │  ├─DetailList.vue 详细列表组件
│  │  │  │  ├─DynamicNotice.vue 动态消息组件
│  │  │  │  ├─HeaderNotice.vue 消息通知组件
│  │  │  │  ├─Logo.vue 菜单顶部logo和title组件
│  │  │  │  ├─ShowAnnouncement.vue 消息通知组件
│  │  │  │  ├─UserMenu.vue 右上角用户菜单组件(退出登录等)
│  │  │  │  ├─UserPassword.vue 用户密码设置组件
│  │  ├─config
│  │  │  ├─custom-icons.config.js 自定义图标
│  │  │  ├─default-setting.js 默认设置(布局等)
│  │  │  ├─index.js 服务地址等配置
│  │  │  ├─router.config.js 路由配置
│  │  ├─mixins
│  │  │  ├─skin-layout-mixin.js 皮肤和布局mixin
│  │  ├─router
│  │  │  ├─index.js vue-router路由
│  │  ├─store
│  │  │  ├─modules
│  │  │  │  ├─permission.js 权限
│  │  │  │  ├─setting.js 默认设置
│  │  │  ├─index.js vuex状态管理
│  │  ├─utils
│  │  │  ├─util.js 工具函数
│  │  ├─views
│  │  │  ├─account
│  │  │  │  ├─center 账号中心
│  │  │  ├─dashboard
│  │  │  │  ├─modules 折线图
│  │  │  │  ├─Analysis.vue 首页
│  │  │  ├─exception 异常页
│  │  │  ├─modules
│  │  │  │  ├─message 消息管理
│  │  │  │  ├─monitor 系统监控
│  │  │  │  ├─oss 对象存储
│  │  │  ├─result
│  │  │  │  ├─Error.vue 错误结果页
│  │  │  │  ├─Result.vue 结果页
│  │  │  │  ├─Success.vue 成功结果页
│  │  │  ├─system
│  │  │  │  ├─modules 弹窗或抽屉
│  │  │  │  ├─AddressList.vue 通讯录
│  │  │  │  ├─DataExport.vue 数据导出
│  │  │  │  ├─DataLogList.vue 数据日志管理
│  │  │  │  ├─DepartList.vue 部门管理
│  │  │  │  ├─DepartList2.vue 部门管理
│  │  │  │  ├─DepartUserList.vue 部门用户列表
│  │  │  │  ├─DictDeleteList.vue 字典删除列表
│  │  │  │  ├─DictItemList.vue 字典配置
│  │  │  │  ├─DictList.vue 数据字典
│  │  │  │  ├─LogList.vue 日志管理
│  │  │  │  ├─NewPermissionList.vue 菜单管理
│  │  │  │  ├─OnlineUserList.vue 在线用户列表
│  │  │  │  ├─PermissionCountList.vue 行为统计
│  │  │  │  ├─PermissionDataRuleList.vue 数据规则
│  │  │  │  ├─PermissionList.vue 菜单管理
│  │  │  │  ├─QuartzJobList.vue 定时任务
│  │  │  │  ├─RoleList.vue 角色列表
│  │  │  │  ├─RoleUserList.vue 角色用户列表
│  │  │  │  ├─SysAnnouncementList.vue 系统通告
│  │  │  │  ├─SysAreaList.vue 地区管理
│  │  │  │  ├─SysCategoryList.vue 分类字典
│  │  │  │  ├─SysCheckRuleList.vue 编码校验规则管理
│  │  │  │  ├─SysDataSourceList.vue 多数据源管理
│  │  │  │  ├─SysFillRuleList.vue 填值规则管理
│  │  │  │  ├─SysGatewayRouteList.vue Gateway路由管理
│  │  │  │  ├─SysPositionList.vue 职务管理
│  │  │  │  ├─TenantList.vue 多租户管理
│  │  │  │  ├─UserAnnouncementList.vue 用户系统通告管理
│  │  │  │  ├─UserList.vue 用户管理
│  │  │  ├─user
│  │  │  │  ├─Login.vue 登录表单
│  │  │  │  ├─LoginSelectModal.vue 登录选择
│  │  │  │  ├─LoginSelectTenant.vue 登录租户选择
│  │  ├─App.vue 根组件
│  │  ├─icons.js Ant Design Vue Icon
│  │  ├─main.js 入口文件
│  │  ├─permission.js 路由守卫,页面权限判断等
│  ├─.env 环境配置
│  ├─.env.beta 测试环境配置
│  ├─.env.production 生产环境配置
│  ├─.npmrc 代理仓配置
│  ├─package.json 项目描述等
│  ├─publish-test-server.sh 打包发布到测试服脚本
│  ├─README.md
│  ├─vue.config.js vue-cli 配置文件