feat:集成 LCSC 产品 API 用于袋子管理
- 增加了 LCSC API 集成,可利用 app_id、access_key 和 secret_key 获取产品详情。 - 实现了用于安全 API 请求的一次性和签名生成。 - 通过新端点提升包容量管理,更新插槽容量。 - 更新界面,支持 LCSC 产品直接导入袋口。 - 改进了 API 响应和用户输入验证的错误处理。 - 重构箱子渲染逻辑,以适应新的包包功能和展示产品详情。 - 为与 LCSC 产品信息相关的新 UI 元素添加了 CSS 样式。 - 更新了 AI 设置页面,包含了 LCSC API 配置选项。
This commit is contained in:
17
README.md
17
README.md
@@ -105,6 +105,7 @@ $env:SILICONFLOW_MODEL="Qwen/Qwen2.5-7B-Instruct"
|
||||
- `袋装清单`:表格视图,支持单条新增和批量新增。
|
||||
- `袋装清单` 仅使用编号前缀(如 `BAG`),不设置编号范围。
|
||||
- `28格/14格` 支持快速入库:多行粘贴后自动分配空位。
|
||||
- `28格/14格/自定义容器` 支持立创编号入库:进入对应格位编辑页后输入编号,自动拉取商品基础信息并写入当前格位。
|
||||
- 支持按当前盒子导出打标 CSV(仅导出启用记录),可用于热敏打标机导入。
|
||||
- 打标 CSV 列名为中英双语格式(如 `料号(part_no)`、`备注(note)`),便于直接识别。
|
||||
|
||||
@@ -140,8 +141,24 @@ $env:SILICONFLOW_MODEL="Qwen/Qwen2.5-7B-Instruct"
|
||||
### 3.7 AI 参数设置 `/ai/settings`
|
||||
|
||||
- 支持页面内编辑:`API URL / 模型名称 / API Key / 超时 / 低库存阈值 / 建议条目上限`。
|
||||
- 支持页面内编辑立创接口参数:`Base URL / Path / API Key / Header / Prefix / 请求编号字段 / 超时`。
|
||||
- 保存后立即生效,无需改代码。
|
||||
|
||||
### 3.8 立创编号入库 `/edit/<box_id>/<slot>/lcsc-import`
|
||||
|
||||
- 请求方式:`POST`
|
||||
- 表单字段:
|
||||
- `lcsc_product_id`:立创商品编号(默认按文档使用整数 `productId`)
|
||||
- `quantity`:写入数量
|
||||
- 导入逻辑:
|
||||
- `part_no` <- `productModel`(兜底 `productCode`)
|
||||
- `name` <- `productName`
|
||||
- `specification` <- `brandName / encapStandard / catalogName`
|
||||
- `note` <- `LCSC productCode + productId`
|
||||
- 鉴权支持:
|
||||
- `JOP签名`(推荐,示例中的 `app_id/access_key/secret_key`)
|
||||
- `简单Header API Key`(兼容模式)
|
||||
|
||||
## 4. 袋装批量新增格式
|
||||
|
||||
在袋装清单页面的批量输入框里,每行一条,可用英文逗号或 Tab 分隔:
|
||||
|
||||
Reference in New Issue
Block a user