一句话:晋辉智机通不是「又一个打卡 App」,而是面向 工程机械租赁、施工总包、设备运维 的智慧工地管理平台——把 设备台账、机手工时、工资绩效、现场留痕 从表格和微信群,搬进可审计、可核算、可闭环的数字系统。
引言:
工程机械现场还在靠 Excel 管设备、月底对工资?晋辉智机通面向智慧工地,GPS 到岗打卡、拍照留痕、设备绑定与保养记录一体;考勤自动汇入绩效,机手查工资条、班长审异常、总部一张报表看清人机现场。企业码登录,管理后台实时同步。让工时算得清、绩效奖得明、设备管得住——施工管理信息化升级,从一线能用的 App 开始。
开篇:三条痛点,拆穿工地「假数字化」
很多工程机械企业已经上了考勤机、建了微信群、甚至买了通用 OA——但一到月底,问题还是那几句:
| | |
|---|
| 设备管不住 | 台账在 Excel,谁开哪台机靠口头;保养拖了没人追 | |
| 工时算不清 | | |
| 绩效奖不明 | | |
结论很直白:智慧工地数字化升级,缺的不是「有没有打卡」,而是 人机现场一条线、工时绩效一条账、总部多现场一张图。
晋辉智机通(项目代号 xlhMoreApp)就是按这个缺口做的——源于工程机械与智慧工地现场,把 设备管理 + 工资绩效 当核心,考勤留痕 当数据底座,任务与技能培养 当延伸闭环。
一、产品介绍:给工程机械客户的「可落地数字化方案」
1.1 我们解决什么问题
晋辉智机通 是面向 工程机械与智慧工地施工现场 的机手考勤与绩效管理平台,由晋辉科技出品,服务于机械租赁、施工总包、设备运维等企业的一线机手、班组长与管理人员。
平台形成 「企业管理后台 + 移动端 + 运维后台」 三端一体:
- 托管部署:最快一周上线,企业码开通即用,适合想快速完成施工管理信息化试点的团队
- 私有化部署:数据不出内网,同一套代码交付国企/集团,满足合规与审计
适用说明:本 App 需由企业开通后使用。机手与管理人员通过 企业码 + 账号 登录,数据与企业后台实时同步。
1.2 四大能力:按客户价值排序(不是功能堆砌)
| | | |
|---|
| 设备管理 | | 设备/机械台账、模板、机手绑定、保养计划与审核——人、机、现场一条线 |
| 工资绩效 | | 考勤汇总、工资条、积分规则、抽奖兑换、班长审核——算得清、奖得明、少纠纷 |
| 考勤留痕 | | GPS 打卡、拍照留痕、异常申诉、年假——智慧工地到岗底座,为绩效核算供数 |
| 员工培养 | | 技能提升、特殊任务、积分激励——边干活边培养,不是独立网课平台 |
金句概括:让机手工时算得清、绩效奖得明、现场管得住。
1.3 机手端:一线真正愿意用的能力
机手考勤管理
- GPS 定位到岗打卡,现场拍照留痕,考勤真实可追溯
绩效与薪酬管理
设备与现场协同
1.4 为什么工程机械客户会买单
- 源于工地现场:机手、队长、管理员角色清晰,不是通用 HR 系统硬套施工场景
- 数字化升级路径清晰:先考勤留痕 → 再设备保养 → 再绩效闭环,可分步上线、逐步深化
- 跨区域可用:简体中文、繁体中文、English,大湾区及跨境劳务项目同一套 App
1.5 典型客户(主攻工程机械)
延伸场景:环卫巡检、物业外勤、仓储班组等同样需要到岗留痕与绩效统计的现场,可复用同一平台能力;产品主战场仍是工程机械与智慧工地。
1.6 联系我们
如需为企业开通服务、预约演示或获取企业码,请联系晋辉科技或贵司系统管理员。
二、行业背景:工程机械施工管理,为什么必须做数字化升级
2.1 从「人盯人」到「数据闭环」
过去十年,工地信息化讨论很多,落地却很少——原因往往不是技术,而是 系统与现场脱节:
Excel 台账 + 微信群报工 + 月底手工对账 ↓ 「有数据,但不可信、不可算、不可追」 ↓ 数字化升级失败 → 回到纸笔和口头
工程机械管理的特殊性在于:人是流动的、设备是贵的、工时是钱、现场是散的。任何不能服务一线机手的系统,都会在第一个雨夜打卡时失效。
晋辉智机通的思路是反过来的——先让机手每天愿意打开 App,再把数据自然汇入总部的设备与绩效大盘。
2.2 智慧工地视角的「人机材」一体化
这不是概念上的「智慧工地」,而是 可审计、可核算、可交付 的施工管理信息化底座。
三、交付方式与目标客户
3.1 两种交付方式(仅此两种)
| | |
|---|
| 托管部署 | | 系统部署在晋辉服务器,开通企业码即可使用,运维与升级由晋辉负责 |
| 私有化部署 | | 系统部署在客户自有服务器,数据库与文件存储均在客户环境内,数据完全自主可控 |
同一套代码库,通过部署配置(tenant.mode)切换运行模式,无需维护两个项目。
3.2 目标客户(工程机械优先)
| | | |
|---|
| 工地 / 工程机械 | | 设备台账与保养、工时与工资条 | |
| 国企 / 大型集团 | | | |
| 软件集成商 | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
五、平台技术
工程机械客户关心「能不能快速上线、能不能私有化、数据会不会串」。下面这套架构就是为 施工管理信息化交付 设计的:成熟技术栈、租户隔离、文档齐全,交付周期可压缩到 天级。
5.1 总体架构
┌─────────────────────────────────────────────────────────────┐│ 用户层 ││ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐ ││ │ 移动端 App │ │ 企业管理后台 │ │ 运维管理后台 │ ││ │ (uni-app) │ │ (Vue3) │ │ (Vue3,托管专用) │ ││ └──────┬───────┘ └──────┬───────┘ └────────┬─────────┘ │└─────────┼─────────────────┼───────────────────┼────────────┘ │ │ │ └─────────────────┼───────────────────┘ ▼┌─────────────────────────────────────────────────────────────┐│ Nginx 反向代理 /seaHouseApiMore/ → 11070 │└─────────────────────────────┬───────────────────────────────┘ ▼┌─────────────────────────────────────────────────────────────┐│ Spring Boot 2.6 API 层 (move-apiMorePub) ││ JWT 鉴权 · MyBatis · 数据隔离 SQL 改写 · RESTful API │└─────────────────────────────┬───────────────────────────────┘ ▼┌─────────────────────────────────────────────────────────────┐│ MySQL (sea_house_more) · 阿里云 OSS · 微信服务号(可选) │└─────────────────────────────────────────────────────────────┘
5.2 技术栈明细
| | |
|---|
| 后端 | Java 8、Spring Boot 2.6.2、MyBatis | |
| 数据隔离 | | 托管模式下共享库自动注入 tenant_id 条件 |
| 鉴权 | | |
| 管理后台 | Vue 3、Element Plus、Pinia、ECharts | 现代化 SPA;apiBase.js 统一 API/上传地址;企业品牌分区域生效 |
| 移动端 | uni-app、TuniaoUI、vue-i18n | 一套代码多端发布,简繁英国际化;util/request 统一 API 根地址 |
| 存储 | | |
| 部署 | Nginx、Spring Profile(local/prod) | |
| 文档 | | |
5.3 数据隔离核心设计
平台支持两种运行模式(tenant.mode),对应两种交付方式:
shared(托管部署):共享数据库,MyBatis 拦截器对业务表 SQL 自动追加 tenant_id 过滤,实现行级隔离standalone(私有化部署):独立部署单企业,关闭 SQL 改写,数据完全在客户环境内
企业识别流程:
- 用户输入 企业码(租户码)(如
test、test2) - 调用
GET /Tenants/resolve?code=xxx 获取企业 ID、API 地址、品牌信息
运维管理员使用独立标识 platform,roleId=100,仅用于托管服务的企业开通与续期管理;私有化部署客户无需使用运维后台。
六、平台核心功能
6.1 运维管理后台(托管部署专用)
- 企业信息管理:创建企业、分配管理员、配置 API 地址
- 服务开通 / 续期:支持 按月(1 / 3 / 6 个月)或按年(1–5 年);续期可选「从今日重新计算到期」或「在原到期日上叠加」
- 开通记录审计:谁在何时为哪个企业续费,全程留痕(按月续期在备注中体现月数)
6.2 企业管理后台
| |
|---|
| 考勤管理 | 打卡记录、OT/中直、汇总报表、工资条、打卡地点、异常申诉、年假规则(按企业可配置入职工龄—天数)与审核、队长审核 |
| 设备管理 | |
| 任务管理 | |
| 技能提升 | |
| 积分管理 | 积分规则、记录、兑换;抽奖活动(每 N 积分抽一次、奖品增删改、概率配置与校验、抽奖记录) |
| 机手 / 队长管理 | |
| 用户反馈 | |
| 系统维护 | 人员信息、系统参数、品牌定制(见 6.4)、版本控制、消息推送 |
| 数据导出 | |
6.3 移动端 App
机手 / 队长首页能力:
- 考勤:GPS 到岗打卡、拍照留痕、异常申诉、年假申请
- 管理(队长):审核考勤异常、评价机手、跟踪本队任务
其他能力:
- 任务/保养等模块图片 OSS 签名展示(私有桶可访问)
- 登录前固定展示平台 Logo 与名称;登录后展示企业品牌(首页可展示企业 Logo 与名称)
6.4 企业品牌与服务续期提醒
品牌定制(/system/brand-setting) — 分区域展示,兼顾企业定制与平台统一形象:
| |
|---|
| App 登录页 / 注册页 | 固定默认 Logo +「晋辉智机通」,不随企业配置变化 |
| 管理后台登录页 / 左侧侧栏 | |
| 管理后台登录后顶栏 | 可配置系统名、Logo、品牌备注;14 种推荐背景色 + 自定义色值,实时预览 |
| 管理后台内容区背景 | 与顶栏主题色联动(CSS 变量 --tenant-admin-page-bg) |
| App 登录后首页 | |
配置保存后写入企业系统参数,并通过 tenantBranding.js 同步至顶栏;退出登录时清除顶栏品牌缓存。
续期提醒(托管部署)
- 托管企业服务到期前 30 天,移动端弹窗 + 管理后台顶部黄条双重提醒续费
- 私有化部署客户不受晋辉侧续期策略约束,由客户自行运维
6.5 近期开发优化(2026-06)
| |
|---|
| 管理后台 | 新增 utils/apiBase.js,VUE_APP_BASE_URL 统一驱动请求与 Excel 导出;新增 utils/loginUser.js,修复顶栏用户头像与姓名读取(兼容 users / user.users 等登录态结构) |
| 管理后台 | 积分抽奖:奖品新增/编辑/删除、概率可配、启用奖品概率合计提示;特殊任务/队长任务编辑时图片回显兼容 response.data 与 url |
| 运维后台 | 企业续期支持月付与按年、续期起算方式可选;后端 TenantsService.adminRenew 同步支持 duration_type、subscription_months |
| 移动端 | 统一从 util/request 引入 getApiBaseUrl;normalizeImageList / resolveImageUrl 规范任务详情、特殊任务等图片展示;注册页新增姓名、登录/注册页品牌展示策略优化 |
| 移动端 | App 自助注册默认启用(status=1),注册后即可登录 |
| 部署 | 后端生产包名为 xlhMoreApi.jar(mvn package 输出于 target/) |
七、平台独特优势(工程机械客户最关心的 6 点)
7.1 托管模式下的数据库层隔离
托管部署时,多家企业的数据运行在同一套基础设施上。本平台在数据库层实现 tenant_id 行级隔离,MyBatis 拦截器 + SQL 改写自动化,开发新功能时只要注册业务表即可,新增托管客户无需重复部署整套系统。
7.2 一套代码,两种交付方式
| | |
|---|
| | tenant.mode=shared |
| | tenant.mode=standalone |
同一套代码库,无需维护两个项目。施工企业可先托管试点,成熟后平滑私有化——数字化升级不必推倒重来。
7.3 工程机械现场「长板」明显——人机一体、绩效闭环
- 考勤真实可追溯:GPS 到岗 + 拍照留痕,数据自动汇入绩效核算
- 设备管理深度:台账、机手绑定、保养计划与审核,人机现场一条线
- 工资绩效闭环:OT/中直、工资条、积分/抽奖,机手透明可查、总部统一掌控
- 角色体系清晰:机手 / 队长 / 管理员,权限边界明确
7.4 国际化与跨区域适配
内置简繁英三语,大湾区及跨境劳务项目均可使用同一套 App,降低多片区、多语言现场的管理与培训成本。
7.5 工程化交付友好
- Spring Profile 分离 local / prod 环境
- Nginx 标准反代配置,路径前缀
/seaHouseApiMore/ - 接口文档(Knife4j)+ README 测试账号,交付周期可压缩到 days 级
- 前后端 API 根地址配置收敛(后台
.env.production、移动端 util/request),降低多环境改漏风险
7.6 品牌与体验细节可交付
- 企业品牌仅作用于「登录后顶栏 / 内容区 / App 首页」,登录页保持平台统一标识,体验友好
- 顶栏用户区支持默认头像兜底与
avatar_url / avatarUrl 双字段兼容
八、平台安装使用(技术交付附录)
8.1 环境要求
8.2 项目结构
xlhMoreApp/├── move-apiMorePub/ # 后端 API(Spring Boot)→ 打包产物 xlhMoreApi.jar├── move-adminMorePub/ # 管理后台(Vue3)→ npm run build → dist/├── moveAppMorePub/ # 移动端(uni-app)├── sea_house_more.sql # 数据库初始化脚本├── nginx.conf # Nginx 参考配置├── 平台简介.md # 产品与架构说明(本文档)└── README.md # 访问地址与测试账号
8.3 后端部署
# 1. 导入数据库mysql -u root -p sea_house_more < sea_house_more.sql# 2. 本地开发cd move-apiMorePubmvn spring-boot:run# 默认 profile=local,端口 11070# 3. 生产打包mvn clean package -DskipTests
8.3.1 生产环境变量(必配)
生产(prod)与私有化(prodprivate)均通过环境变量注入敏感配置,勿将密钥写入 application-*.properties 并提交 Git。
| | |
|---|
TOKEN_SECRET | | |
DB_URL | | JDBC 连接串,如 jdbc:mysql://host:3306/sea_house_more?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai |
DB_USERNAME | | |
DB_PASSWORD | | |
OSS_ACCESS_KEY_ID | | 阿里云 OSS AccessKey(头像、附件上传依赖) |
OSS_ACCESS_KEY_SECRET | | |
OSS_BUCKET | | |
OSS_ENDPOINT | | 默认 https://oss-accelerate.aliyuncs.com |
OSS_HTTPS_ENDPOINT | | 默认 oss-accelerate.aliyuncs.com |
OSS_FILE_DIR | | |
* 未配置 OSS 密钥时,上传接口会报错:OSS 未配置:请设置环境变量 OSS_ACCESS_KEY_ID 与 OSS_ACCESS_KEY_SECRET。
启动示例(SaaS 生产 prod):
export TOKEN_SECRET='至少32位随机字符串'export DB_URL='jdbc:mysql://...'export DB_USERNAME='...'export DB_PASSWORD='...'export OSS_ACCESS_KEY_ID='你的AK'export OSS_ACCESS_KEY_SECRET='你的SK'# 如与默认不同再设:# export OSS_BUCKET='your-bucket'# export OSS_ENDPOINT='https://oss-cn-xxx.aliyuncs.com'java -jar target/xlhMoreApi.jar --spring.profiles.active=prod
私有化部署 使用同一 jar,仅切换 profile:
java -jar target/xlhMoreApi.jar --spring.profiles.active=prodprivate
环境变量与上表相同;另在 application-prodprivate.properties 中按客户环境修改 app.public-api-base-url、tenant.default-tenant-code 等。Docker 一键部署可复制 .env.docker.example 为 .env 后填写。
Profile 说明:
| | |
|---|
local | application-local.properties | 本机开发,API 地址 http://localhost:11070/ |
prod | application-prod.properties | SaaS 生产,API 地址 https://jinhuitech.top/seaHouseApiMore/ |
prodprivate | application-prodprivate.properties | 大客户私有化,tenant.mode=standalone |
8.4 管理后台部署
cd move-adminMorePubnpm installnpm run build# 将 dist/ 部署至 Nginx 目录,如 /etc/www/website/seahouseAdminMore/
.env.production 配置 API 地址:
VUE_APP_BASE_URL='https://jinhuitech.top/seaHouseApiMore/'
8.5 移动端打包
- 用 HBuilderX 打开
moveAppMorePub - 修改
util/request/index.js 中 API_BASE_URL 为生产地址
8.6 Nginx 关键配置
# API 反代location /seaHouseApiMore/ { rewrite ^/seaHouseApiMore/(.*) /$1 break; proxy_pass http://127.0.0.1:11070; proxy_set_header X-Forwarded-Prefix /seaHouseApiMore;}# 管理后台静态资源location /seahouseAdminMore/ { alias /etc/www/website/seahouseAdminMore/; try_files $uri $uri/ /seahouseAdminMore/index.html;}
8.7 在线演示地址
| |
|---|
| https://jinhuitech.top/seahouseAdminMore/#/login |
| https://jinhuitech.top/seahouseAdminMore/#/superadmin/login |
| https://jinhuitech.top/seaHouseApiMore/ |
测试账号详见项目 README.md。

九、落地故事:工程机械客户怎么从痛点走到闭环
场景一(主推):机械租赁 —— 40 台设备、80 名机手,月底对账从 3 天到半天
痛点
- 设备台账在 Excel,版本满天飞;谁开哪台、保养有没有做,全靠班长记忆
数字化升级路径
- 第一周:设备台账 + 机手绑定上线,保养计划可追办
- 第二周:GPS 打卡 + 拍照留痕,异常申诉与班长审核跑通
- 第三周起:考勤自动汇总 → 工资条一键生成 → 积分任务激励
价值
- 设备管得住、绩效算得明——总部一张报表看清人机现场
- HR 每月节省 2~3 人天,机手自助查工资条,纠纷明显下降
场景二:施工总包 —— 多标段分散,总部如何「看得见」
痛点:多个标段、班组分散,电话问出勤,数据进不了总部大盘。
方案:企业码分租户、队长审核异常、考勤汇总报表导出;托管快速开通新标段。
价值:施工管理信息化从「各管各的」变成「总部一张图」。
延伸场景(环卫巡检、物业外勤、仓储班组等)同样适用到岗留痕与绩效统计能力,本文档从略;工程机械与智慧工地仍是产品主战场。
结语:施工管理数字化升级,从一线能用的 App 开始
很多智慧工地项目死在「总部很好看、现场不用」——晋辉智机通选择反过来做:
典型客户:机械租赁、施工总包、设备运维团队。核心承诺:工时算得清、绩效奖得明、现场管得住。交付选择:托管最快一周试点,私有化满足国企合规。
无论你是想快速验证施工管理信息化的租赁公司、需要统一管控多标段的施工总包 IT 负责人、还是对数据合规有要求的集团客户——这套系统已具备从 企业码登录 → 三端实时同步 → 数据隔离 → 部署交付 的完整链路。
托管省心,私有化安心。如需预约演示或为企业开通服务,请联系晋辉科技或贵司系统管理员获取企业码。