|
|
@ -1,6 +1,59 @@ |
|
|
|
多媒体信息发布平台 |
|
|
|
|
|
|
|
## Getting started |
|
|
|
##参考文档: |
|
|
|
|
|
|
|
1.[element-ui](https://element.eleme.cn/2.15/#/zh-CN) |
|
|
|
|
|
|
|
2.[vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/) |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
## 项目结构 |
|
|
|
├── build # 构建相关 |
|
|
|
├── public # 静态资源 |
|
|
|
│ │── favicon.ico # favicon图标 |
|
|
|
│ └── index.html # html模板 |
|
|
|
├── src # 源代码 |
|
|
|
│ ├── api # 所有请求 |
|
|
|
│ ├── assets # 主题 字体等静态资源 |
|
|
|
│ │ ├── icons # 项目所有 svg icons |
|
|
|
│ │ ├── images # images |
|
|
|
│ │ ├── styles # 全局样式 |
|
|
|
│ ├── components # 全局公用组件 |
|
|
|
│ ├── layout # 全局 layout |
|
|
|
│ │ ├── # 系统布局设置 |
|
|
|
│ │ ├── # 侧边栏 |
|
|
|
│ │ ├── # 导航栏 |
|
|
|
│ │ ├── # main |
|
|
|
│ ├── mixins # 全局共享数据和方法 |
|
|
|
│ ├── router # 路由 |
|
|
|
│ ├── store # 全局 store管理 |
|
|
|
│ ├── utils # 全局公用方法 |
|
|
|
│ ├── views # views 所有页面 |
|
|
|
│ │ ├── components # views内页面组件 |
|
|
|
│ │ ├── dashboard # 首页面板内容 |
|
|
|
│ │ ├── device # 设备管理 |
|
|
|
│ │ ├── features # 错误页面 |
|
|
|
│ │ ├── forgetPassword # 忘记密码 |
|
|
|
│ │ ├── immediateRelease # 即时发布/定时发布 |
|
|
|
│ │ ├── materialContent # 素材库 |
|
|
|
│ │ ├── publishContent # 上屏发布 |
|
|
|
│ │ ├── system # 权限管理 |
|
|
|
│ │ ├── ThemeGallery # 主题库 |
|
|
|
│ │ ├── home # 首页 |
|
|
|
│ │ ├── login # 登录 |
|
|
|
│ ├── App.vue # 入口页面 |
|
|
|
│ ├── main.js # 入口文件 加载组件 初始化等 |
|
|
|
│ └── settings.js # 网站基本设置 |
|
|
|
├── .env.xxx # 环境变量配置 |
|
|
|
├── .eslintrc.js # eslint 配置项 |
|
|
|
├── .babelrc # babel-loader 配置 |
|
|
|
├── .travis.yml # 自动化CI配置 |
|
|
|
├── vue.config.js # vue-cli 配置 |
|
|
|
├── postcss.config.js # postcss 配置 |
|
|
|
└── package.json # package.json |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
# install dependency |
|
|
@ -8,4 +61,10 @@ yarn install |
|
|
|
|
|
|
|
# develop |
|
|
|
yarn run dev |
|
|
|
|
|
|
|
# 构建测试环境 |
|
|
|
yarn run build:stage |
|
|
|
|
|
|
|
# 构建生产环境 |
|
|
|
yarn run build:prod |
|
|
|
``` |