韦建生
企业系统

近网管理系统(公司 ERP)

上一家公司核心业务系统,独立承担全部前端,覆盖采购/仓库/财务/CRM/人事/审批。

角色
前端开发(公司唯一前端)
周期
2023.12 - 2026.05
状态
公司生产系统,代码不对外,面试可配合架构讲解
Vue 3Vben Admin 5TypeScriptbpmn-js

背景与问题

公司业务横跨采购、仓库、财务、CRM、人事和工作流审批,四类订单(项目/销售/维修/用工)原本各自独立,字段和流程都不一样,急需一套统一的管理范式支撑差异化流程。

我的角色

前端开发(公司唯一前端)

架构示意

采购 / 仓库 / 财务 / CRM / 人事 / 审批 前端模块
统一订单模型 · 11 态状态机(项目 / 销售 / 维修 / 用工四类订单复用)
Vben Admin v5 基座 + bpmn-js 工作流
6 条采购 → 仓库 → 财务业务闭环 · 20+ 业务组件配套文档体系

技术方案

  • 抽象统一订单模型和 11 态状态机,四类订单共用组件框架,保留差异化字段与校验规则
  • 开发销售订单跨模块联动(任务/发货/领用/发票/回款)与动作前置校验
  • 落地 CRM 客户全生命周期管理(线索/商机/合同/回款/跟进)并与订单联动
  • 封装 20+ 业务组件并建立配套文档体系,缩短新人上手周期

核心难点与取舍

四类订单字段和流程都不一样:抽象出统一订单模型 + 11 态状态机,让不同订单复用同一套 UI 组件和跨模块联动逻辑,同时保留各自的差异化校验,这套抽象成了新人接手订单模块的标准参照。

成果指标

11 态

订单状态机 · 四类订单复用

6 条

采购-仓库-财务闭环链路

20+

业务组件配套文档

成果

  • 四大订单统一布局与组件规范,提升开发效率与 UI 一致性
  • 项目订单全生命周期管理,降低验收差错、加快结算
  • 新人接手订单模块从现场带教缩短到看文档自学