GreaterWMS
一个关于福特亚太地区售后物流仓储供应链流程的库存管理系统
GreaterWMS是APLv2许可的基于Python的开源框架,允许作为Web开发人员的您快速创建多种类型的企业实际业务管理系统
Github地址
https://github.com/GreaterWMS/GreaterWMS
文档地址
https://www.56yhz.com/
在线体验
https://production.56yhz.com/#/
特点
• 后端基于Python
• 前端基于Vue.js
• 从货物流转出发,赋予货物的可追溯性
• 涵盖整个供应链流通环节
• 加快供应商,工厂,仓库,运输,客户之前的互相协调
• 开箱即用的对桌面和移动端以及扫描设备的快速响应
• 通过与我们自己的底层核心紧密集成,对每种构建模式,能够更快的响应企业业务领域
• 这是最注重自由度和易用性的框架
• 我们有很棒的社区具有包括新功能在内的定期发布周期
• 获得快速修复并听取社区的要求
功能
• 多仓库管理
• 供应商管理
• 客户管理
• PDA扫描器
• 周期盘点
• 订单管理
• 库存控制
• 安全库存显示
• API文档
• iOS应用支持
• Android应用支持
• Electron应用支持
• 自动更新
• 多语言支持
• API文档
🧭 安装:
• Python安装:需要Python 3.8.10版本
• Nodejs安装:需要Nodejs 14.19.3版本
• Twisted安装:请自行搜索如何安装Twisted,如果有安装问题
克隆项目:
git clone https://github.com/GreaterWMS/GreaterWMS.git
使用Docker(可选):
cd GreaterWMS/
docker-compose up -d
# 更改基础URL
# baseurl GreaterWMS/templates/public/statics/baseurl.txt
docker-compose restart
支持的操作系统:
• Windows X64
• Centos 7
• Ubuntu 20
🛠️ 如何运行开发服务器:
• 运行后端:bash
cd GreaterWMSdaphne -p 8008 greaterwms.asgi:application
# 或者
daphne -b 0.0.0.0 -p 8008 greaterwms.asgi:application # 局域网• 运行前端:bash
cd templatesquasar d
• 更改请求基础URL:bash
templates/public/statics/baseurl.txt
• API文档:bash
baseurl + '/docs/'
伴随移动应用:
• 应用源代码
• 安装Cordova:bash
npm install cordova -g
• 进入应用目录并安装依赖:bash
cd app
yarn install• 开发:bash
quasar d -m cordova -T [android, ios]
• 部署:bash
quasar build -m [android, ios]
如果不想构建应用,可以直接使用应用。
GreaterWMS支持一个伴随移动应用,允许用户通过摄像头或PDA扫描器扫描商品。
• iOS
• Android
下载Android安装器工具:
• 在应用商店搜索
• Split APKs Installer
• 直接下载安装器工具
• Sai
• 打开Sai应用,选择GWMS.apks然后安装
🎺 如何发布你的应用:
• Web构建:bash
cd templatesquasar build
💻 如何部署服务器:
• 使用Supervisor进程守护
• Nginx配置
• 如果服务器启用了SSL,请使用HTTPS和WSS;如果未启用SSL,请使用HTTP和WS。
• 前端代码修改后需要重新构建。