# mes-system **Repository Path**: zsfer0705/mes-system ## Basic Information - **Project Name**: mes-system - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-25 - **Last Updated**: 2026-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 五金冲压 MES 系统 ## 项目概述 适配五金冲压车间场景的 MES 生产执行系统,包含 WEB 端管理后台和安卓原生 App。 ## 技术栈 | 端 | 技术 | |---|---| | WEB 端 | React 18 + TypeScript 5 + Vite + Ant Design 5 | | 安卓 App | Expo SDK 51 + React Native | | 后端 | Express + Sequelize ORM + TypeScript | | 数据库 | MySQL 8.0 | | 实时通信 | Socket.io | | 部署 | Docker Compose (NAS 私有部署) | ## 快速部署 ### 1. 前置要求 - NAS 服务器: `192.168.1.6` - Docker + Docker Compose 已安装 ### 2. 一键部署 ```bash cd /opt/data/workspace/mes-system docker-compose up -d ``` ### 3. 访问地址 - WEB 端: https://www.zsfer.cn - API: https://www.zsfer.cn/api - WebSocket: wss://www.zsfer.cn ### 4. 超级管理员 - 用户名: `zsfer` - 密码: `051212.zjH` ## 目录结构 ``` mes-system/ ├── frontend/ # WEB 端 (React + Vite) ├── app/ # 安卓 App (Expo SDK 51) ├── backend/ # 后端 (Express + TypeScript) │ ├── src/ │ │ ├── models/ # Sequelize 模型 (40个) │ │ ├── routes/ # API 路由 (33个) │ │ ├── events/ # 事件驱动 │ │ └── socket/ # Socket.io │ └── scripts/ │ └── init_database.sql # 数据库初始化 ├── plc-gateway/ # PLC 网关 (冲压机数据采集) ├── docker-compose.yml # Docker 部署配置 └── nginx.conf # Nginx 配置 ``` ## 核心功能 - ✅ 订单自动分解全链路 (销售订单 → MPS → 工单 → MRP → 派工) - ✅ 跨模块自动化流程关联 (事件驱动架构) - ✅ WEB 与 App 数据 100% 实时联动 (Socket.io) - ✅ 安灯呼叫与响应 - ✅ 扫码报工 + 离线缓存 + 联网同步 - ✅ 设备状态实时监控 - ✅ 模具/刀具寿命管理 - ✅ 质检与不合格品处理 ## NAS 存储路径 | 路径 | 用途 | |---|---| | `/volume1/mysql` | MySQL 数据 | | `/volume1/redis` | Redis 数据 | | `/volume1/mes/logs` | 日志 | | `/volume1/mes/uploads` | 上传文件 | | `/volume1/mes/backups` | 数据库备份 | | `/volume1/mes/updates` | App 更新包 | | `/volume1/mes/print` | 打印模板 |