Skip to content

目录结构

xinwu-yang edited this page Mar 1, 2023 · 1 revision
├─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 配置文件

更新日志

CHANGELOG

快速开始

3.0.x

开发技巧

配置文件介绍

皮肤自定义

页面布局

已有页面定制

字典缓存用法

自定义首页

下拉选项滚动错位的解决方法

表单输入默认去掉前后空格

组件库

普通组件

倒计时 CountDown

枚举选择器 CubeSelectEnum

地区联动选择 JAreaLinkage

分类字典选择 JCategorySelect

复选框 JCheckbox

代码编辑器 JCodeEditor

Cron编辑器 JCron

日期选择 JDate

字典选择 JDictSelectTag

字典选择(多选) JMultiSelectTag

字典选择(可搜索) JSearchSelectTag

可编辑表格 JEditableTable

富文本编辑器 JEditor

字符串截取 JEllipsis

文件上传弹窗 JFilePop

表单容器 JFormContainer

图片上传 JImageUpload

导入Modal JImportModal

输入框 JInput

弹窗输入框 JInputPop

Markdown编辑器 JMarkdownEidtor

Modal弹窗 JModal

表格弹窗选择 JPopup

部门选择器 JSelectDepart

部门用户选择器 JSelectUserByDep

用户选择器(多选) JSelectMultiUser

职务选择组件 JSelectPosition

角色选择组件 JSelectRole

高级查询组件 JSuperQuery

分类字典树形下拉选择器 JTreeDict

树形下拉选择组件(异步加载) JTreeSelect

异形树形表格组件 JTreeTable

上传组件 JUpload

JS组件

api/manage.js

mixins/JEditableTableMixin.js

mixins/JeecgListMixin.js

store/modules/app.js

store/modules/user.js

store/mutation-types.js

utils/filter.js

utils/validate.js

utils/hasPermission.js

utils/util.js

utils/vueBus.js

utils/packages/JDictSelectUtil.js

魔方Plugins

上传组件

目录结构

目录结构

Clone this wiki locally