企业系统
近网管理系统(公司 ERP)
上一家公司核心业务系统,独立承担全部前端,覆盖采购/仓库/财务/CRM/人事/审批。
- 角色
- 前端开发(公司唯一前端)
- 周期
- 2023.12 - 2026.05
- 状态
- 公司生产系统,代码不对外,面试可配合架构讲解
Vue 3Vben Admin 5TypeScriptbpmn-js
背景与问题
公司业务横跨采购、仓库、财务、CRM、人事和工作流审批,四类订单(项目/销售/维修/用工)原本各自独立,字段和流程都不一样,急需一套统一的管理范式支撑差异化流程。
我的角色
前端开发(公司唯一前端)
架构示意
采购 / 仓库 / 财务 / CRM / 人事 / 审批 前端模块
统一订单模型 · 11 态状态机(项目 / 销售 / 维修 / 用工四类订单复用)
Vben Admin v5 基座 + bpmn-js 工作流
技术方案
- 抽象统一订单模型和 11 态状态机,四类订单共用组件框架,保留差异化字段与校验规则
- 开发销售订单跨模块联动(任务/发货/领用/发票/回款)与动作前置校验
- 落地 CRM 客户全生命周期管理(线索/商机/合同/回款/跟进)并与订单联动
- 封装 20+ 业务组件并建立配套文档体系,缩短新人上手周期
核心难点与取舍
四类订单字段和流程都不一样:抽象出统一订单模型 + 11 态状态机,让不同订单复用同一套 UI 组件和跨模块联动逻辑,同时保留各自的差异化校验,这套抽象成了新人接手订单模块的标准参照。
成果指标
11 态
订单状态机 · 四类订单复用
6 条
采购-仓库-财务闭环链路
20+
业务组件配套文档
成果
- 四大订单统一布局与组件规范,提升开发效率与 UI 一致性
- 项目订单全生命周期管理,降低验收差错、加快结算
- 新人接手订单模块从现场带教缩短到看文档自学