2019-08-14 21:36:03 +08:00
2018-05-14 13:54:20 +08:00
2019-01-04 11:26:09 +08:00
2019-07-23 21:46:51 +08:00
2018-06-01 14:08:46 +08:00
2018-05-14 13:54:20 +08:00
2018-05-14 13:54:20 +08:00
2018-05-14 13:54:20 +08:00
2018-05-14 13:54:20 +08:00
2019-08-14 21:36:03 +08:00
2019-04-08 21:40:58 +08:00
2018-11-21 17:20:00 +08:00
2018-11-21 17:20:00 +08:00
2019-06-01 15:55:30 +08:00

mall-admin-web

后台项目 QQ群 QQ群 码云

前言

该项目为前后端分离项目的前端部分,后端项目mall地址:传送门

特别赞助商

项目介绍

mall-admin-web是一个电商后台管理系统的前端项目基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。

项目演示

项目在线演示地址:http://39.98.190.128/index.html

https://github.com/macrozheng/mall/blob/master/document/resource/mall-admin.gif

技术选型

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io/
Axios 前端HTTP框架 https://github.com/axios/axios
v-charts 基于Echarts的图表框架 https://v-charts.js.org/
Js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
nprogress 进度条控件 https://github.com/rstacruz/nprogress
vue-element-admin 项目脚手架参考 https://github.com/PanJiaChen/vue-element-admin

项目布局

src -- 源码目录
├── api -- axios网络请求定义
├── assets -- 静态图片资源文件
├── components -- 通用组件封装
├── icons -- svg矢量图片文件
├── router -- vue-router路由配置
├── store -- vuex的状态管理
├── styles -- 全局css样式
├── utils -- 工具类
└── views -- 前端页面
    ├── home -- 首页
    ├── layout -- 通用页面加载框架
    ├── login -- 登录页
    ├── oms -- 订单模块页面
    ├── pms -- 商品模块页面
    └── sms -- 营销模块页面

搭建步骤

  • 下载node并安装https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi;
  • 该项目为前后端分离项目,访问本地访问接口需搭建后台环境,搭建请参考后端项目传送门;
  • 访问在线接口无需搭建后台环境只需将config/dev.env.js文件中的BASE_API改为http://39.98.190.128:8080即可;
  • 克隆源代码到本地使用IDEA打开并完成编译;
  • 在IDEA命令行中运行命令npm install,下载相关依赖;
  • 在IDEA命令行中运行命令npm run dev,运行项目;
  • 访问地址:http://localhost:8090 即可打开后台管理系统页面;
  • 如果遇到无法运行该命令需要配置npm的环境变量如在path变量中添加C:\Users\zhenghong\AppData\Roaming\npm。

许可证

Apache License 2.0

Copyright (c) 2018-2019 macrozheng

Description
No description provided
Readme 1.9 MiB
Languages
Vue 81.8%
JavaScript 15.6%
CSS 1.4%
SCSS 1%
HTML 0.2%