• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

ERP助手

Taury0v1.1.0
(0)Apache-2.0
嘉立创EDA 与嘉立创云 ERP 的物料协同工具:一键拉取云 ERP 全量物料建立物料列表(含名称/规格/品牌/库存/库位);自动将 PCB BOM 器件匹配至物料列表(支持名称包含、C/R 阻容值解码、厂商料号等多维匹配),结果写入器件供应商编号字段,并可导出云 ERP 格式的 BOM 明细。
详情
更改日志
历史版本
评论

ERP助手

Taury0
(0)Apache-2.0
详情
更改日志
历史版本
评论

ERP 助手(erp-assistant)

嘉立创EDA & EasyEDA 专业版扩展:连接 嘉立创云 ERP / 嘉立创开放平台, 为 PCB BOM 自动匹配物料编号(写入器件「供应商编号」字段),并支持物料列表管理与 ERP 格式 BOM 导出。

本扩展基于官方 pro-api-sdk 开发,API 文档见 嘉立创EDA专业版 API 参考。

功能演示

完整工作流:配置 ERP → 拉取/导入物料列表 → 识别物料编号 → 写入器件 → 导出 ERP 格式 BOM。

  1. 插件主览 —— PCB 编辑器顶部「ERP 助手」菜单

    插件主览

  2. 配置 ERP —— 填写开放平台网关与三组密钥,保存即测试连接

    配置ERP

  3. 导入物料列表 —— 从云 ERP 全量拉取或导入 CSV,含库存 / 库位

    导入物料列表

  4. 识别物料编号 —— 多级匹配结果预览,可手工修正后写回

    识别物料编码

  5. 导出 BOM —— 按物料编号合并位号,生成嘉立创云 ERP 格式 xlsx

    导出BOM

  6. 导入 ERP —— 将导出的 BOM 明细导入嘉立创云 ERP

    导入ERP

功能总览

菜单项(PCB 编辑器 → ERP 助手)说明
识别物料编号对全部参与 BOM 的器件执行多级匹配;预览窗口中确认后写入器件「供应商编号」,或一键导出嘉立创云 ERP 格式 BOM
物料列表查看已保存的物料列表;已配置 ERP 时自动拉取最新数据,「从 ERP 更新」按钮手动刷新,「导入 CSV」支持嘉立创云 ERP 物料清单原格式
ERP 连接设置配置开放平台凭证并测试连接

预览窗口列:位号 | 物料名称 | 物料编号 | ERP库存 | 来源

  • 物料名称显示链:ERP 物料列表名称 → 制造商编号 → EDA 器件名 (列表命中时以 ERP 名称为主,本地器件名灰色括注)
  • 来源只分两类:立创EDA(器件自带/库搜索)与 ERP(物料列表/ERP 接口命中)
  • 未设置的器件属性(如 {=Manufacturer Part} 占位符)自动视为空

匹配错误时如何更正

「物料编号」输入框已接入物料列表自动补全:点击或输入时会下拉筛选整份物料列表 (按编号、名称、规格、品牌模糊过滤),选中后该行物料名称自动同步为列表中的名称, 写入与导出均使用更正后的结果。

匹配优先级

「识别物料编号」按以下顺序取第一个命中结果:

  1. 供应商编号:器件已有值则直接采用(不限 C 编号格式,编码写入目标即此字段)
  2. 物料列表:精确匹配 → 相似度模糊匹配(阈值 50)
    • 比对维度:物料名称、规格型号、品牌、封装、厂商料号、物料编号
    • 电容/电阻(位号 C/R 开头)会额外提取容值/阻值(如 100nF、10K、4K7)作为辅助键
  3. 已存在的旧版「物料编号/物料编码」自定义属性(历史数据兼容)
  4. 嘉立创云 ERP 物料库接口(需配置连接;厂商料号检索 + 物料名模糊匹配,命中带出库存/库位)
  5. 立创商城元器件库搜索兜底
  6. 未匹配(可在预览窗口手工填写编码后写回)

导出 BOM(ERP 格式)

预览窗口点「导出BOM(ERP格式)」:按物料编号合并位号,列顺序与嘉立创云 ERP BOM 明细一致:

物料编号, 物料名称, 自定义编号, 品牌, 规格型号, 封装, 物料目录, 供应商, 单位, 单价, 物料备注, 用量, 位号, BOM明细备注

生成的 xlsx 可直接用于 ERP 的 BOM 导入。

物料列表

两种数据来源在窗口中以徽标区分(ERP / 手动),互不覆盖:

  • 从 ERP 更新:经开放平台物料分页接口全量拉取(每页 1000 条),含库存数量与仓库/库位
  • 导入 CSV:支持嘉立创云 ERP 物料清单导出原格式,UTF-8 / GBK 编码自动识别

CSV 模板

格式 A · 嘉立创云 ERP 物料清单原样导出(无需修改直接导入)

物料编号,物料名称,自定义编号,品牌,规格型号,封装,物料目录,...
RCA01DJ0353,贴片晶振_LX8112晶振_32.768KHZ_8233,,,,,元器件,...

格式 B · 精简模板

物料编号,物料名称,品牌,规格型号,封装
C12345,10K上拉电阻,Yageo,10K 1%,0402
  • 编码列表头别名:物料编号 / 物料编码 / C编号 / 供应商编号 等
  • 其余识别列别名:物料名称 / 名称 / 规格型号 / 品牌 / 封装 / 厂商料号 / 自定义编号 等

连接嘉立创云 ERP

采用 嘉立创开放平台 的 JOP 签名认证:

  1. 在 open.jlc.com 控制台 创建应用 并 配置密钥,得到 appId / accessKey / secretKey
  2. 扩展菜单 → 「ERP 连接设置」,填写网关地址(默认 https://open-api.jlc.com)与三组凭证,保存即测试

直连报 NetworkError?

EDA 扩展环境受 CORS 限制。若网关不允许跨域,在项目目录启动本地转发代理:

npm run erp-proxy
# 监听 http://127.0.0.1:8321 -> https://open-api.jlc.com

然后在「ERP 连接设置」中把网关地址改为 http://127.0.0.1:8321。 签名仍在扩展本地完成(SecretKey 不出插件),代理仅透明转发。

快速上手

  1. 克隆本仓库并 npm install
  2. (可选)npm run erp-proxy 启动代理
  3. 安装 build/dist/erp-assistant_v*.eext,并在 EDA 扩展管理中开启本扩展的 外部交互权限
  4. 「ERP 助手 → ERP 连接设置」完成配置并测试通过
  5. 「物料列表」确认自动更新成功(或导入 CSV)
  6. 「识别物料编号」→ 预览核对 → 写入供应商编号 / 导出 ERP 格式 BOM

开发命令

npm run debug      # 开发调试
npm run build      # 编译打包到 build/dist/
npm run lint       # ESLint 检查
npm run erp-proxy  # 本地网关代理

开源许可

Apache License 2.0

<!-- * @Author: Mo * @Date: 2026-08-18 03:17:18 * @LastEditors: Mo * @LastEditTime: 2026-08-26 18:15:36 -->

1.1.0

新功能

  1. 对接嘉立创开放平台 JOP 签名认证,「ERP 连接设置」支持配置凭证并测试连接
  2. 「物料列表」窗口:一键拉取云 ERP 全量物料(分页 1000 条),展示名称/规格/品牌/封装/库存/仓库库位,来源以徽标区分(ERP/手动)
  3. 「识别物料编号」多级匹配:物料列表(精确+模糊)→ 器件供应商编号 → 旧版自定义属性 → 云 ERP 物料接口检索 → 立创商城库搜索兜底
  4. 模糊匹配支持名称包含式比对、C/R 位号容值阻值提取(显式单位与 EIA 编码解码,如 1002→10k、104→100nF)及强特征词元保底(如电池座 CR2032 案例)
  5. 预览窗口:「物料编号」输入框接入物料列表自动补全,可筛选更正;修改编号后物料名称/来源即时联动
  6. 「导出BOM」输出云 ERP 格式明细(按物料编号合并位号),物料名称/品牌/供应商以物料列表为准
  7. 写入结果至器件「供应商编号」字段,并统计成功/失败项
  8. 匹配诊断:悬停预览行显示实际使用的匹配键、命中条目与得分或未达标原因
  9. 本地网关代理命令 npm run erp-proxy(应对网关 CORS 限制的降级方案)

变更

  1. 扩展更名为「ERP 助手」(erp-assistant),菜单重构为:识别物料编号 / 物料列表 / ERP 连接设置
  2. 术语统一为「物料编号」,兼容读取旧「物料编码」属性键与 CSV 表头
  3. 更换扩展图标,重写 README 与扩展描述

修正

  1. 使用纯 JS 实现 HMAC-SHA256,修复扩展 worker 环境无 Web Crypto 导致签名失败
  2. 兼容 UTF-8 BOM 与 GBK 编码的 CSV 导入,修复表头无法识别
  3. 清洗器件未设置属性的占位符值(如 {=Manufacturer Part})
  4. 窗口会话管理:修复通过标题栏关闭窗口后订阅残留导致的重复弹窗
  5. 物料列表改用紧凑存储格式并校验保存结果,修复大数据量下卡死与静默保存失败
  6. 导出/导入文件对话框增加防重入保护
  7. 移除对 getBomFile 英文过滤规则的依赖,改为直接生成 ERP 格式文件

1.0.0

初始版本

暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Other

关键词

ERPBOMMaterialInventory

扩展信息

版本v1.1.0
发布者

Taury

发布时间2026-08-27 09:37:24
名称

erp-assistant

UUID

a029de51c16c442cb1699495b357c0f2

适用EDA版本:^3.2.0
报告

报告滥用

logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议