Skip to content

从零搭建采购订单系统

Phase 2 是一个完整的实战项目。你会从零开始,搭一个能用的采购订单模块——同时学会 Forge Admin 的核心 CRUD 组件体系。

贯穿全系列的场景:某公司采购部门需要一套系统来管理采购订单——新建、审批、查看、导出。我们一步一步把它做出来。

文章做什么你会看到的结果
第 1 篇:建数据库表设计两张表:订单主表 + 明细表Navicat/DBeaver 里看到建好的表
第 2 篇:后端 CRUDEntity → Mapper → Service → ControllerPostman 调用接口,成功返回数据
第 3 篇:前端 CRUD 页面用 AiCrudPage 组件 3 分钟搭页面配 JSON Schema,自动生成完整 CRUD 页
第 4 篇:左树右表TreeCrudTemplate 处理层级数据点击部门树 → 右侧表格自动筛选
第 5 篇:主子表MasterDetailCrudTemplate 处理订单+明细主表编辑时底部自动展开子表编辑器
第 6 篇:配上审批流程新建订单 → 自动发起审批提交订单后,待办列表里出现审批任务
第 7 篇:权限控制采购员只能看自己的,主管能看全部不同账号登录看到不同内容
第 8 篇:导入导出Excel 批量导入 + 一键导出下载模板 → 填数据 → 导入 → 导出报表

每篇都是独立的、可运行的。做完第 3 篇你就能在浏览器里操作——而且是用 Forge Admin 自带的 AiCrudPage 组件,不是手写 el-table。

前置条件:已经完成 Phase 1:新手入门 系列,项目在本地能跑起来。

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架