# WMS_web
**Repository Path**: zengnairui/wms_web
## Basic Information
- **Project Name**: WMS_web
- **Description**: 仓库管理系统前端
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-02-03
- **Last Updated**: 2024-02-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## :triangular_ruler:技术栈
| 技术 | 说明 | 版本 | 官网 |
| ---------- | ------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------- |
| Vue | 渐进式 JavaScript 框架 |
| :link:https://vuejs.org/ |
| Vue-router | 路由管理 |
| :link:https://router.vuejs.org/ |
| Vuex | 全局状态管理 |
| :link:https://vuex.vuejs.org/ |
| Element-Ui | UI框架 |
| :link:[https://element.eleme.io](https://element.eleme.io/) |
| Axios | 基于 promise 的网络请求库 |
| :link:https://www.axios-http.cn/ |
| ECharts | 可视化图表库 |
| :link:https://echarts.apache.org/ |
| Less | 向后兼容的 CSS 扩展语言 |
| :link:https://less.bootcss.com/ |
## :wrench:功能介绍
> **技术功能**
- :white_check_mark:路由懒加载
- :white_check_mark:权限控制(Token)
- :white_check_mark:数据可视化展示
- :white_check_mark:基于Axios请求、响应拦截控制、统一管理请求
- :white_check_mark:基于Vuex统一管理可复用、复杂的的状态数据
- :white_check_mark:包屑、组件缓存、全局记录缓存
- :x:依赖用户权限动态生成路由、导航栏
- :x:响应式布局
> **业务功能**
- 数据可视化
- :white_check_mark:基本信息概述
- :white_check_mark:库存类别分析
- :white_check_mark:销售额、成本、利润统计
- :white_check_mark:完成订单统计
- 入库
- :white_check_mark:添加入库
- :white_check_mark:入库记录条件查询
- 出库
- :white_check_mark:添加出库
- :white_check_mark:出库记录条件查询
- :white_check_mark:变更出库状态
- 客户管理
- :white_check_mark:添加客户
- :white_check_mark:编辑客户
- 用户管理
- :x:权限控制
- :x:信息修改
## :rocket:运行项目
安装依赖包
cnpm install
:four:运行项目
npm run serve
## 项目结构
```
├── src
│ ├── App.vue
│ ├── api
│ ├── assets
│ ├── components
│ │ ├── AgentFail
│ │ ├── Breadcrumb
│ │ ├── PagiNation
│ │ ├── TableFilter
│ │ └── ViewFilter
│ ├── main.js
│ ├── mixin
│ ├── pages
│ │ ├── home
│ │ └── login
│ ├── router
│ ├── store
│ ├── utils
│ └── view
│ ├── Client
│ │ ├── Add
│ │ ├── Modify
│ │ └── index.vue
│ ├── Setting
│ ├── Store
│ ├── StoreIn
│ │ ├── Add
│ │ ├── Recording
│ │ └── index.vue
│ ├── StoreOut
│ │ ├── Add
│ │ ├── Modify
│ │ ├── Recording
│ │ └── index.vue
│ └── index
│ │ ├── Order.vue
│ │ ├── Recording
│ │ └── index.vue
│ ├── StoreOut
│ │ ├── Add
│ │ ├── Modify
│ │ ├── Recording
│ │ └── index.vue
│ └── index
│ ├── Order.vue
│ ├── Sales.vue
│ ├── Store.vue
│ └── index.vue
├── jsconfig.json
├── package-lock.json
├── package.json
```