### 一、行业场景与业务背景 1. 行业定位
非标定制工业设备制造行业 — 面向 B2B 客户,根据客户工厂的具体需求进行机械设计、电气研发、原料采购、组装调试、出厂交付。典型产品如自动化产线设备、检测设备、专用加工设备等。
2. 立项原因 — 要解决什么产品问题
痛点 传统方式 系统解决方案
设备全生命周期不可视 Excel + 微信群跟踪,每个设备经过 16 个阶段,谁也不知道当前卡在哪个环节 一张设备主表贯穿研发→交付→售后全流程,每个阶段有明确责任人和时间节点 。
多部门协作断层 研发、采购、装配、调试分属不同部门,信息靠口头传递,交付延期无法追溯 阶段流转 + 岗位看板,每个阶段的数据该谁填谁填,历史操作可追溯 。
交付管控靠吼 客户催单时,销售找生产、生产找采购、采购找供应商,层层问询 客户看板三张卡片(交付中 / 已交付 / 交付进度)一眼看清全局 。
质量问题无闭环 生产过程中的问题口头解决,事后无人记录;售后投诉更是石沉大海 生产过程反馈 + 售后反馈两大模块,问题登记→指派→临时措施→长期方案→闭环 。
权限粗放,数据安全堪忧 所有人能看所有设备、能改所有阶段,误操作频繁 精细到阶段级别的权限控制:研发只能改研发阶段、采购只能改采购阶段,部门子级自动继承 。
数据孤岛,决策靠经验 交付周期、质量趋势、客户分布全部散落在个人大脑里 15 种看板(客户/质量/进度/研发/定金/采购/备料/装配/调试/入库/发货款/待出货/暂停/取消/售后),图表+数据钻取
3. 业务背景
- 工厂交付目标是 45 天 (从立项到出厂)
- 设备金额以"分"为单位存储,涉及大额订单管理
- 客户公司下可能有多个项目、多个批次,同一项目下有多台设备
- 组织架构为树形层级:公司 → 部门 → 小组,员工归属到具体岗位
模块 1:设备信息管理(核心模块)
功能 描述
设备 CRUD 完整的增删改查,140+ 字段覆盖全生命周期。
阶段流转 16 个阶段按序推进(研发→定金→采购→品质→备料→装配→调试→成品→入库→发货款→待出货),支持暂停/取消/退机异常流程 。
阶段权限 细粒度控制:研发只能编辑研发阶段、采购只能编辑采购阶段,部门子级自动继承父级权限。
字段选择器 用户可自定义表格显示哪些列,偏好持久化到浏览器 。
导入导出 Excel 模板下载、批量导入(异步)、完整导出。
远程搜索 项目编号、项目名称、项目批次、客户名称均支持模糊远程搜索。
模块 2:数据看板(15 种
看板类型 描述
客户看板 交付中/已交付设备统计 + 交付进度百分比 + 阶段分布 + 设备列表
品质看板 品质异常统计、处理趋势
进度看板 各阶段设备数量分布
研发/定金/采购/备料/装配/调试/入库/发货款/待出货 各阶段的专项看板,支持数据钻取
暂停/取消/售后 异常设备跟踪看板
每张看板包含统计卡片、ECharts 图表、明细表格,支持点击跳转到设备详情。
模块 5:组织架构管理
功能 描述
组织树 树形展示公司→部门→小组层级,支持增删改查 。
岗位管理 岗位名称、职级、编制数、薪资配置,支持父子层级 。
员工管理 个人信息、组织归属、岗位分配、直属上级、账号状态。
模块 7:模块权限配置(管理员专用)
功能 描述
用户权限配置 按用户分别配置各模块(设备信息 / 反馈 / 看板 / 进度 / 组织)的查看/新增/编辑/删除/模板/导入/导出权限 。
阶段编辑权限 按组织+姓名配置每个用户可编辑哪些阶段 。
超级管理员 admin 角色 或 总经理部门用户自动拥有全部权限 。
子级继承 "客户服务部-二课"自动继承"客户服务部"的阶段权限。
1,从0-1独立完成整个项目。
## 技术栈
| 层级 | 技术 |
|------|------|
| 前端 | Vue 3 + TypeScript + Pinia + Vite + Element Plus |
| 后端 | Spring Boot 3.x + MyBatis-Plus + MySQL 5.7 + Redis 7.x + RocketMQ 5.x + redisson |
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论