采购管理系统产品系统Vibe Coding

我要开发同款
Owen2026年08月26日
8阅读

技术信息

语言技术
JavawebviewVue
系统类型
Web小程序轻应用
行业分类
人工智能企业服务

作品详情

行业场景

行业背景:国企采购受《招标投标法》及集团采购管理制度约束,采购方式(公开招标、询比价、竞争性谈判、单一来源等)的选择与变更必须审批留痕;采购前置链路长——
采购计划 → 采购文件评审 →(非招标专项评审)→ 采购结果审批 → 转合同签订。

立项前的痛点:
1. 线下纸质签批:金额档位该走哪一级审批靠人工判断,存在越权审批风险;
2. 数据割裂:评审要重新抄录计划信息,结果审批要人工核对计划/评审来源,重复劳动且易错;
3. 会签组织低效:会审小组成员线下逐一通知签字,成员名单无法固化留痕;
4. 与办公生态脱节:采购发文申请需另行在飞书发起,两套系统来回切换。

立项目标:采购前置全流程线上化——金额自动分流、采购等级自动判定、评审会签自动组织、结果与计划/评审数据联动,并与飞书发文申请、消息通知打通。

功能介绍

1. 采购计划:项目立项信息、采购明细、供应商名单;估算含税总价自动派生采购等级 / 金额档位;选择非招标方式需强制填写申请理由
2. 采购文件评审:评审表上传、会审小组成员会签(表单选人、全员会签)、保密字段权限控制、按金额自动分流审批链路
3. 非招标采购评审:询比价、竞争性谈判、单一来源等非招标方式的专项评审流程
4. 采购结果审批:中标 / 成交结果确认;来源二选一强校验(关联采购计划 XOR 文件评审);接收人节点上传定标会议纪要
5. 飞书发文联动:评审节点一键关联飞书发文申请,AppLink 直达跳转
6. 审批中心:统一待办 / 已办 / 驳回件重提交、流程图可视化、飞书机器人待办推送
7. 移动审批:与合同系统共用移动端审批能力

项目实现

本人从0-1搭建,进行售前-调研-单独开发-测试-部署等。

技术栈:与合同系统同平台复用(Spring Boot 3 微模块 + warm-flow + Vue 3 + 飞书开放平台),采购域独立业务模块 + 4
套独立流程定义(计划/文件评审/非招标评审/结果,历经 v1→v7 迭代)。

实现亮点:
1. 金额网关自动分流:以估算含税总价为流程变量驱动网关分支(如 30 万档位切换审批链路),提交前预演与实际流转使用同一套网关变量,杜绝人工判断档位;
2. 采购等级自动派生:项目类别 × 采购分类 × 估算金额三维规则引擎自动判定采购等级,替代人工查表;
3. 评审-计划数据联动:发起评审自动带出计划 6 项字段,预算校验卡控(计划未审批不可引用);
4. 动态会签:评审小组成员在表单中选定,form: 类 token 在流程运行时解析为多用户会签任务(100% 会签计数),实现“选谁谁签";
5. 多级部门负责人策略:strategy:dept_leader 支持部门配多名负责人展开或签、按部门编码路由业务负责人,流程定义零改动即可调整组织;
6. 结果来源 XOR 卡控:采购结果必须且只能关联计划或文件评审之一,服务端强校验防重复报销口径。

攻克难点:
1. form: 类 token 解析无节点上下文:流程引擎权限转换层拿不到 nodeCode,统一在权限转换入口按 token 键拦截解析,保证任务派发与预览一致;
2. 流程定义 7 个版本平滑演进:升级采用"版本号高时重新导入发布、旧版本保留”,进行中的历史实例继续走旧定义,新发起走新定义;
3. 会签与或签混合语义:同一流程内会签(全员通过)、或签(一人通过)、票签(按百分比)共存,通过节点比例参数统一配置。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论