# v-shop
**Repository Path**: ou-dawei/v-shop
## Basic Information
- **Project Name**: v-shop
- **Description**: v-shop商城后台管理项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2022-04-16
- **Last Updated**: 2024-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
前不久在网上找了资源,跟着写了一个商城后台管理系统,经过差不多半个月的时间终于把系统实现,功能基本都已实现。
#### 技术选型:
框架核心:Vue.js 组件库:Element-UI 数据库:MySql 工具插件:vue-quill-editor(富文本编辑器)、nprogress(进度条插件)、cropperjs(图片裁剪)
工具库:core-js(JavaScript标准库)、Lodash (JavaScript使用工具库)、Apache ECharts(JavaScript的开源可视化图表库) 数据:node.js 开发工具:VsCode
#### API接口文档:[预览](https://gitee.com/ou-dawei/v-shop/blob/master/API%20%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3.md)
### 数据库文件 [点击下载sql文件](https://gitee.com/ou-dawei/v-shop/blob/master/mydb.sql)
#### 项目结构:
vue-shop
|—src 代码文件
|—assets 静态文件
|—components 组件页面
|—goods 商品管理
|—notification 消息中心
|—Orders 订单管理
|—person 个人中心组件
|—power 权限管理
|—report 数据统计
|—user 用户管理
|—Home.vue 系统顶部导航栏页面
|—Login.vue 登录页
|—Welcome.vue 首页
|—router 路由管理
|—App.vue 项目根组件
|—main.js 项目根入口文件
|—package.js on 项目配置文件
|—vue.config.js vue.js 配置文件
#### 项目模板:
用户管理:包含用户的基本信息,可以对用户进行管理,实现增、删、改、查,以及给指定用户分配角色;
权限管理:包括角色列表和权限列表两个模块。角色列表中可以添加角色,供用户分配角色选择角色,对已有的角色管理员可以进行编辑、删除、分配权限操作。权限列表中是已定义好的权限,包括权限路径和权限等级,根据权限等级可以清楚了解该权限的上下级关系。
商品管理:包括商品列表、分类参数及商品参数三个模块。商品列表展示全部商品的基本信息,可以对其进行基本的数据操作;分类参数中由动态参数和静态属性组成;可以给指定的商品的第三级分类设置相关参数,进行添加、编辑或删除一些参数;给商品明确的参数,能然用户更好的了解商品;商品分类是对每件商品进行分类管理,按照商品的分类等级使用树形控件渲染,提升用户体验,可以添加商品分类、编辑或删除,把想要的商品分类添加到系统上。
订单管理:对订单进行管理。可以查看订单的基本情况、修改订单配送地址及查看物流配送进度。
数据统计:通过调用ECharts库,实现可视化图表,更直观的将数据展示出来。
#### 体验体验:
线上体验地址:[v-shop商城后台](http://shop.itxwy.cn/)
账号:admin
密码:123456
项目源码地址:[gitee地址](https://gitee.com/ou-dawei/v-shop)
#### 本地部署:
1、将项目代码git或download到本地
2、安装依赖: npm install
3、npm run server
#### 项目截图:
首页
用户管理 -> 用户列表
权限管理->角色列表
权限管理->权限列表
商品管理 -> 商品列表
商品管理 -> 分类参数
商品管理 -> 商品分类
订单管理 -> 订单列表
数据统计 -> 数据报表
