Skip to content

社区发布文案 ​

本页用于同步发布到头条、OSChina 和 GitHub。发布前确认仓库链接、在线地址和截图均可公开访问;平台简介与 Topics 见仓库简介文案。

推荐标题 ​

  • 通用:我把一套 Vue 3 + Supabase 企业业务系统拆成了 11 个协作仓库
  • 技术社区:Art Supabase Pro:Vue 3 + Supabase 的多租户、权限、审批与模块化实践
  • 产品社区:从主数据到制造、仓储和运输,一套开源企业业务平台如何连接八个业务应用

头条版 ​

我最近把持续开发的 Art Supabase Pro 做了一次完整整理,并将主平台、八个 Web 业务应用、司机端和官方文档分别维护为边界清晰、可以独立演进的协作仓库。

它不是只有一个后台模板页面。平台以 Vue 3、TypeScript、Vite 和 Supabase 为基础,统一处理登录、多租户、菜单按钮权限、字段权限、审批工作流、文件预览和可治理 AI;业务层包含 MDM 主数据治理、MES 制造执行、WMS 仓储管理、TMS 智慧运输、VMS 车辆管理、FMS 财务管理、HR 人力资源与 SMIS 安全生产。MDM 已覆盖统一目录与生产基础配置,MES 和 WMS 已完成平台接入与工作台,后续执行能力按公开路线建设。

运输业务可以从客户、承运商、合同和智能开单开始,进入运单调度、在途监控、签收回单和运输结算。独立司机端支持 H5 与微信小程序,司机可完成接单、定位打卡、装卸货、发车、到达、签收、收车、费用和现场凭证上报。

我特别关注“能否真正用于企业业务”这件事:普通用户只能访问租户范围内的数据,跨租户控制和受控写入保留平台超级管理员边界;关键数据操作由 PostgreSQL RLS 和安全 RPC 兜底,不只依赖前端按钮隐藏。AI 能力也区分安全只读与受控写入,并保留历史、反馈和运行观测。

这次更新重点补齐了 MDM、MES、WMS 的中英文 README、模块说明和统一仓库简介,并明确区分已完成能力与规划路线,避免把实施准备页写成已经上线的业务实绩。

主仓:https://gitee.com/wangyanghub/art-supabase-pro

GitHub:https://github.com/869123771/art-supabase-pro

在线体验:https://869123771.github.io/art-supabase-pro/

官方文档:https://869123771.github.io/art-supabase-doc/

欢迎体验、提 Issue,也欢迎一起讨论多租户权限、Supabase RLS、企业审批、运输财务一体化和模块化前端的实践方式。

OSChina 版 ​

Art Supabase Pro 是一套基于 Vue 3、TypeScript、Vite、Element Plus、Supabase 与 PostgreSQL 的模块化企业业务平台。项目将平台底座和领域应用分离:主仓负责认证、租户上下文、动态菜单、按钮与字段权限、审批工作流、公共组件和 Supabase 客户端;MDM、MES、WMS、TMS、VMS、FMS、HR、SMIS 分别维护自己的页面、API、类型和领域规则,司机端使用 uni-app 提供 H5 与微信小程序构建。

为什么拆成多个仓库 ​

单体后台在功能增多后容易出现构建耦合、领域边界模糊和发布节奏互相影响的问题。当前结构让每个业务仓可以独立安装、检查、构建和部署,主仓再通过 Git submodule 固定经过验证的版本。这样既保留统一用户体验,也让主数据、制造、仓储、运输、车辆、财务、人力和安全生产拥有清晰的代码所有权。

安全边界 ​

  • 前端菜单和按钮用于体验与操作入口控制。
  • PostgreSQL RLS、SECURITY DEFINER RPC 的显式授权和租户上下文负责最终数据边界。
  • 普通用户仅允许租户范围内、业务数据安全的只读 AI 操作。
  • 跨租户修改、配置、发布、流程状态变化和受控 AI 写入要求平台超级管理员,并在 UI 与数据库边界同时校验。

当前业务范围 ​

  • MDM:统一治理目录、来源追溯、资料质量、生产组织、工厂日历、工作中心与工艺路线。
  • MES:已完成制造工作台与平台接入,计划覆盖生产订单、排程、派工、报工、质量和追溯。
  • WMS:已完成仓储工作台与平台接入,计划覆盖库存、入库、库内、出库、盘点和作业追溯。
  • TMS:主数据、合同、智能开单、订单与运单、调度、在途监控、签收回单和运输结算。
  • VMS:一车一档、保险年检、维修事故、零部件、里程、提醒和车辆健康。
  • FMS:应收应付、资金、结算、会计核算、票税资产、报表和智能财务分析。
  • HR:组织岗位、员工生命周期、招聘、考勤薪酬、绩效人才和员工服务。
  • SMIS:设备台账、资质培训、应急救援、反违章、劳保工器具和事故管理。
  • 司机端:接单、定位打卡、运输节点、签收回单、收车和费用上报。

各仓使用 TypeScript、ESLint、UI/权限审计、数据库安全测试和生产构建作为交付门禁;具体通过结果以当前仓库提交和 CI 记录为准。

项目地址:https://gitee.com/wangyanghub/art-supabase-pro

GitHub 镜像:https://github.com/869123771/art-supabase-pro

文档:https://869123771.github.io/art-supabase-doc/

GitHub Release / Discussion 版 ​

Art Supabase Pro ecosystem refresh ​

This release refreshes the complete Art Supabase Pro ecosystem:

  • Reworked Chinese and English READMEs for MDM, MES, and WMS, and connected their module documentation to the official site.
  • Added current product screenshots for HR, SMIS, finance, transportation, vehicle lifecycle, and the mobile driver workspace.
  • Documented repository positioning, Topics, module ownership, deployment, operations, and the driver lifecycle.
  • Synchronized the linked Supabase migration history and strengthened permission and database-security audit compatibility for immutable remote history.
  • Verified the platform with UI, permission, database-security, TypeScript, ESLint, Stylelint, and 139 unit-test checks.
  • Expanded the documented architecture from five to eight Web domain applications while preserving explicit current-versus-planned capability labels.

Start here: https://github.com/869123771/art-supabase-pro

Documentation: https://869123771.github.io/art-supabase-doc/

配图顺序 ​

  1. 主平台运输运营工作台。
  2. AI 智能填单或实时在途监控。
  3. HR 员工花名册。
  4. SMIS 应急演练计划。
  5. TMS 司机移动工作台。

优先使用仓库内当前真实运行截图,不使用包含密钥、个人隐私、浏览器账号信息或本地开发工具界面的图片。

基于 MulanPSL-2.0 发布