[Open Source] Multi-Plant and Multi-Project MOM/MES System with Low-Code Reports and Large-Screen Dashboards
![[Open Source] Multi-Plant and Multi-Project MOM/MES System with Low-Code Reports and Large-Screen Dashboards](https://yy123.ink/api/img/1782600261925-bs75kt.jpg)
1. Project Overview

TMom
Supports multi-plant and multi-project MOM/MES systems, including production planning and scheduling, process route design, online low-code reports, large-screen dashboards, mobile applications, AOT clients, and more. The goal is to build a versatile manufacturing execution system. The frontend is based on the latest Vue3, ts, and ant design vue, while the backend uses .net8 and Sqlsugar. It supports switching between multiple databases, data isolation, and data aggregation.
2. Open Source License
Licensed under MIT
3. Screenshots
Project screenshots
-
Process Flow Design

-
Work Order Scheduling

-
Template Design

-
Report Query

-
Terminal Operations

-
Terminal Operations (Client)

-
Coding Rules

-
Print Templates

-
Object storage

-
APP


4. Feature Overview
Supports multi-plant and multi-project MOM/MES systems, including production planning and scheduling, process route design, online low-code reports, large-screen dashboards, mobile applications, AOT clients, and more. The goal is to build a versatile manufacturing system. The frontend is based on the latest vue3, ts, and antdesignvue, while the backend uses .net8 and Sqlsugar, supporting multiple database options, data isolation, and aggregation.
Description
-
The frontend is developed based on vue3-antdv-admin!
-
The backend is built with .net8 and Sqlsugar using a DDD architecture, supporting multiple databases.
-
Frontend and backend CRUD code and database tables can be generated directly using the code generator.
-
Report queries support online SQL/Api configuration for data retrieval, with multiple data sources including sqlserver, mysql, pgSql, and more.
-
The large-screen dashboard is modified from goview, with additional components added.
-
The mobile application is developed using uniapp and supports dark mode, online updates, and more. It is primarily designed for workshop operations such as equipment inspections, maintenance, repair requests, and equipment repairs.
-
Online template design functionality allows users to create operation template interfaces that meet business requirements for different industries and business needs.
-
Supports multiple plants and projects, as well as data isolation and aggregated report queries, making it particularly suitable for large groups and diversified enterprises.
-
Visual Process Flow, Process Document Management, and Work Order Scheduling
-
Multi-system integration, including SAP, DingTalk, WMS, QMS, Kingdee, Yonyou, and more.
-
Some features are still under development.
TODO
-
[ √ ] Quality Management
-
[ √ ] APP Management
-
[ ] Warehouse Management
-
[ √ ] Data Acquisition
-
[ ] Message Management
5. Tech Stack
Installation
-
Install Dependencies
-
Run
-
Packaging