犀鸟ERP平台
吃饱了才有力气干活
产品介绍
采用vue-cli4构建的单页面应用,包含多个子系统如cms系统,管理系统等
在线文档
快速开始
依赖安装
npm install
启动开发环境
npm run serve
编译打包生产环境代码
npm run build
修复文件
npm run lint:fix
打包分析
npm run analyz
目录结构
├── public # 公共资源,主要是html
├── src
│ ├── api # web api 目录
│ │ ├── apiList.js # 全局接口
│ │ └── index.js # axios封装
│ ├── assets # 资源目录
│ │ ├── icon # 存放图标
│ │ ├── image # 存放图片
│ │ └── less # 全局less文件
│ ├── components # 组件目录
│ │ ├── Editor # 富文本组件
│ │ ├── global # 全局业务组件
│ │ ├── GlobalFooter # footer组件
│ │ ├── GlobalHeader # 头部组件
│ │ └── Table # 表格组件
│ ├── config # 项目配置目录
│ │ └── defaultSettings.js
│ ├── core # 全局核心引入
│ │ ├── lazy_use.js # 按需引入及全局样式引入
│ │ └── directives # 自定义指令
| ├── layouts # 布局组件
│ ├── project # 子系统
│ | ├── cms # cms系统(以cms为例)
│ | │ ├── api # 项目内部api
│ | │ ├── router # 单个项目路由
│ | │ ├── views # 页面
│ | └── system # 后台系统
| ├── router # 总路由
│ ├── store # 全局vuex
| ├── utils # 公用方法
| ├── App.vue
| ├── config.js # 环境配置
| └── main.js
├── .eslintrc.js # eslint规则
├── .gitignore
├── babel.config.js
├── commitlint.config.js # git commit校验
├── package-lock.json # 版本管理
├── package.json # 项目描述及依赖
├── README.md
└── vue.config.js # vue-cli配置