# 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 ```