TMom制造执行系统部署指南:30分钟实战跑通

发布时间:2026/8/24 1:48:44
TMom制造执行系统部署指南:30分钟实战跑通 TMom制造执行系统部署指南30分钟实战跑通【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom制造执行系统向来以部署繁琐出名数据库、缓存、前后端端口、菜单数据任何一环配错都卡流程。TMom是一款开源MOM/MES制造运营管理系统覆盖计划排程、工艺路线设计、工单管理、低代码报表和大屏看板。跟着配置走一遍30分钟内让TMom在你本机跑起来。项目一图流项目内容前端Vue3 TypeScript Ant Design VueVite构建后端.NET8 SqlSugarDDD分层架构数据库MySQL、SQL Server、PostgreSQL、Oracle、达梦、人大金仓配置即可切换中间件Redis必装RabbitMQ / Kafka / MongoDB可选核心模块计划排程、工艺路线设计、工单管理、低代码报表、大屏看板、移动端部署方式本地开发环境、Docker容器化动手前TMom部署环境自查 开工前逐项过一遍省得中途返工。操作系统Windows 10/11 或 LinuxCentOS 8 / Ubuntu 20.04uname -a验证Node.js18推荐20.xnode -v验证PNPM8pnpm -v验证.NET SDK8.0dotnet --version验证数据库MySQL 8.0 或 SQL Server 2019mysql --version验证Redis6.2redis-cli ping验证应返回 PONG部署实操拉代码、起前后端一键拉取源码git clone https://gitcode.com/thgao/tmom cd tmom前端起在 7002 端口cd web pnpm install pnpm dev启动后访问 http://localhost:7002 即可看到登录页。前端开发环境的API代理默认指向http://localhost:7001/api定义在 前端目录 的.env.development所以下一步要把7001端口的后端准备出来。生产构建只需pnpm build产物在dist目录丢给Nginx托管即可记得把/api反代到后端。后端最小化配置与启动打开后端配置目录改两个文件一是appsettings.Development.json把DBS数组改成你的库DBType对照0MySQL、1SQL Server、4PostgreSQL{ ConnId: MainDB, DBType: 0, Enabled: true, Connection: server127.0.0.1;port3306;databasetmom;uidroot;pwdxx;AllowUserVariablestrue;SslModenone;AllowPublicKeyRetrievalTrue; }二是appsettings.json把Redis.ConnectionString换成你的真实Redis地址。然后启动cd api/TMom.Api dotnet run首次启动会自动建库建表API文档在 http://localhost:7001/swagger。接着导入菜单和角色权限数据脚本在仓库根目录# MySQL mysql -u root -p tmom sys_menu.sql mysql -u root -p tmom sys_role_menu.sql # SQL Server sqlcmd -S localhost -U sa -P YourPassword -i sys_menu-SQLSERVER.sql sqlcmd -S localhost -U sa -P YourPassword -i sys_role_menu-SQLSERVER.sql可选容器化部署仓库自带Dockerfile.NET 8 Alpine基础镜像compose里带上前置依赖services: backend: build: ./api/TMom.Api environment: - ASPNETCORE_ENVIRONMENTProduction db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORDYourStrongPassword - MYSQL_DATABASEtmom redis: image: redis:6.2-alpinedocker compose up -d拉起。发布后端时先dotnet publish -c Release -o ./publish再让镜像指向发布目录。跑通后的第一件事跑通了吗登录进去把数据地基打好首次登录打开 http://localhost:7002账号test密码123456能进主界面就算部署成功。组织架构【系统管理】→【组织管理】创建公司/厂区节点配置部门结构添加用户并分配角色。多厂区数据隔离就建立在这套结构上先建好省得后面返工。基础数据【工艺管理】→【工艺路线】建一条产品工艺【基础数据】里维护物料、工作中心、产线与工位。这些是后续排程、下工单的前置条件缺一项流程就断在一环。挑 2 个功能深入体验工艺路线设计拖拽式搭出制造流程图✅ 操作路径顶部菜单【工艺管理】→【工艺路线】点新增录入工艺名称和适用工单类型。左侧工序列表里把工序节点拖到画布连线成流程分支可以配置 Pass / NG 走线。双击节点打开右侧属性面板勾选质量检验、超时提醒等开关保存发布即可。效果这张流程图就是后续工单执行和车间报工的骨架。调整工艺不用写代码拖两下、改个分支就生效。对比流程写死在数据库里的MES这是TMom最有差异化的地方之一。工单排程甘特图一眼看清产能操作路径【生产管理】→【计划排程】新建工单时指定产品、数量与交期保存后回到计划排程页点查询。所有工单按产线排成月历式甘特图色块区分正常、逾期、进行中状态每块上直接标数量与进度。效果某条线被排满时红色逾期条会自己挤到一起把工单拖到别的日期图上立刻重算。做实施时给计划员培训基本只需要讲这一屏。报表查询、goview大屏、移动端点检报修、编码规则、BarTender/CodeSoft打印模板、信息追溯这些功能仓库里都有现成入口部署跑通后可以逐个点开看。踩坑速查⚠️ 社区被问得最多的四个问题症状→原因→修复三行收束。1. 前端转圈接口全404症状登录页打不开数据浏览器Network一片红原因后端没启动或没监听7001前端代理写死该端口修复cd api/TMom.Api dotnet run确认监听7001后再刷前端2. 后端启动报数据库/Redis连接异常症状启动即抛异常日志里connection refused原因appsettings里的连接串还是示例占位符修复改appsettings.Development.json的DBS和appsettings.json的Redis重启后端3. 能登录但左侧没有菜单症状登录后页面空白菜单树为空原因菜单种子数据没导入修复MySQL执行mysql -u root -p tmom sys_menu.sqlSQL Server用sqlcmd导sys_menu-SQLSERVER.sql4. pnpm install 直接报 preinstall 错误症状安装被拒绝提示only-allow pnpm原因用了npm或yarn装依赖修复npm i -g pnpm9 pnpm install资源 下一步代码仓库clone用https://gitcode.com/thgao/tmom菜单初始化脚本仓库根目录sys_menu.sql/sys_menu-SQLSERVER.sql按数据库类型选一个导入权限数据sys_role_menu.sql/sys_role_menu-SQLSERVER.sql在菜单之后导入功能说明与交流群二维码见仓库根目录 README建议下一步把组织架构换成真实厂区结构建一条产品工艺路线加一张工单把计划→排程→执行这条主线完整走一遍【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考