项目概述
WE2 是一套面向制造企业的全栈数字化管理平台,集成 ERP(企业资源计划)、MES(制造执行系统)、WMS(仓储管理系统)、QMS(质量管理系统)及财务管理五大核心领域。系统采用前后端分离架构,覆盖从采购、生产、仓储、质检到财务结算的完整业务流程,支持审批流、数据权限、条码管理、定时任务、打印模板等通用能力。
技术栈
后端
- Node.js + TypeScript
- Express 框架
- TypeORM ORM框架
- MySQL 数据库
- JWT 身份认证
- Winston 日志系统
前端
- Angular 17
- Nebular UI 组件库 (Ngx-admin主题)
- RxJS 响应式编程
- ECharts 图表库
项目结构
WE2/
├── backend/ # 后端项目
│ ├── src/
│ │ ├── config/ # 配置文件
│ │ ├── controllers/ # 控制器
│ │ ├── services/ # 业务逻辑
│ │ ├── entities/ # TypeORM实体
│ │ ├── middlewares/ # 中间件
│ │ ├── utils/ # 工具函数
│ │ └── modules/ # 业务模块
│ │ ├── base/ # 基础设置
│ │ ├── system/ # 后台管理
│ │ ├── erp/ # ERP模块
│ │ ├── mes/ # MES模块
│ │ ├── wms/ # WMS模块
│ │ ├── qms/ # QMS模块
│ │ └── report/ # 报表模块
│ └── package.json
├── frontend/ # 前端项目
│ ├── src/
│ │ ├── app/
│ │ │ ├── modules/ # 功能模块
│ │ │ ├── shared/ # 共享组件
│ │ │ └── core/ # 核心服务
│ │ └── assets/
│ └── package.json
├── mobile/ # uni-app移动端
├── database/ # 数据库脚本
│ └── init/ # 初始化脚本
├── deploy/ # 部署文件
│ └── windows/ # Windows部署脚本
└── docs/ # 文档
功能模块

1. 基础设置模块 (Base)
- 公司管理
- 部门管理(树形结构)
- 岗位管理
- 员工档案
- 单位管理
- 产品分类
- 自定义字段引擎
- 编码规则
2. 后台管理模块 (System)
- 用户管理
- 角色管理(含数据权限)
- 菜单管理
- 权限管理
- 数据字典
- 系统配置
- 操作日志
- 消息通知
- 条码管理(条码规则 / 生成 / 打印)
- 定时任务调度
- 打印模板管理
3. ERP核心模块
- 物料管理
- 供应商管理
- 客户管理
- 采购请购单
- 采购订单
- 采购退货单
- 销售订单
- 销售退货单
- 成本核算
4. MES生产执行模块
- 工序管理
- 工艺路线
- 生产订单
- 生产排程 (APS)
- 生产工单
- 生产领料单
- 生产报工
- BOM物料清单
- 设备管理(台账 / 保养 / 维修 / 点检)
- MRP物料需求计划
5. WMS仓储管理模块
- 仓库管理
- 库位管理(含容量可视化)
- 入库管理
- 出库管理
- 库存查询(明细 / 汇总 / 预警)
- 库存盘点
- 库存调拨
- 库存流水
- 库存锁定/解锁
6. QMS质量管理模块
- 来料检验 (IQC)
- 过程检验 (IPQC)
- 成品检验 (OQC)
- 不合格品管理 (NCR)
- 质量检验(首检 / 巡检 / 完工检)
- SPC统计过程控制
- 客户投诉管理
- 质量预警
- 质量追溯
- 计量器具管理
7. 财务管理模块 (Finance)
- 应付账款(入库自动生成)
- 应收账款(出库自动生成)
8. 报表管理模块 (Reports)
- 数据大屏

- 库存报表
- 入库报表
- 出库报表
- 采购 / 销售 / 生产 / 质量 / 财务报表占位
9. 通用功能
- 导入 / 导出 (Excel/CSV)
- 审批流程(提交 / 审核 / 驳回 + 审批中心)
- 打印列表 / 单据打印 / 打印预览(基于模板)
- 单据联查(采购订单→入库单 / 销售订单→出库单)
- BOM展开生成领料单
- 工单完工自动生成入库单
- 生产订单分解工单
评论一下?