慕课管理系统是使用React + AntDesign + umi进行开发的前端项目。使用cz-conventional-changelog规范的提交项目代码。
|--config/
|--config.js umi配置文件
|--routes.js 项目全部路由
|--webpack.js webpack配置文件
|--dist
|--node_modules
|--src
|--assets/
|--images/ 静态资源图片
|--components/
|--GlobalFooter/ 全局页面底部
|--index.js
|--index.less
|--GlobalHeader/ 全局页面头部
|--index.js
|--index.less
|--GlobalSideMenu/ 全局页面侧边栏
|--index.js
|--index.less
|--layouts/ 全局布局
|--index.js
|--index.less
|--models/
|--index.js 全局数据管理
|--pages/
|--umi/ umi文件
|--classifiedManage/ 课程分类管理
|--models/
|--styles/
|--index.js
|--courseDetail/ 课程详情页面
|--models/
|--styles/
|--index.js
|--courseManage/ 课程管理
|--models/
|--styles/
|--index.js
|--courseRecommendation/ 课程推荐页面
|--models/
|--styles/
|--index.js
|--dashboard/ 首页
|--models/
|--styles/
|--index.js
|--dataAnalysis/ 数据分析
|--models/
|--styles/
|--index.js
|--login/ 登录页
|--models/
|--styles/
|--index.js
|--teacherDetail/ 教师详情页
|--models/
|--styles/
|--index.js
|--teacherManage/ 教师管理页
|--models/
|--styles/
|--index.js
|--userManage/ 用户管理页
|--models/
|--styles/
|--index.js
|--index.js
|--index.less
|--services/
|--api.js 后端API
|--index.js 将API地址进行拆分
|--utils/
|--common.js 公共的方法
|--constants.js 静态数据
|--requests.js 数据请求
|--validator.js 表单校验规则
|--app.js
|--global.css
|--...