使用说明
### 1. 查找助手
用自然语言描述需求,例如:
- 品类口语:`找空开`、`微型断路器`
- 尺寸区间:`找 1m-2m 的物料`、`长度 150cm`
- 电气参数:`600 欧姆 / 600R`、`12V`
- 组合条件:名称 + 尺寸 + 材质(助手会展示解析出的条件与命中说明)
若存在歧义(如「寸」、多义同义词),助手会给出选项,点选后会追加到当前查询再搜。
### 2. 物料数据库
- 顶部指标:有效物料数、规格记录、属性记录、**待复核**数量。
- 搜索框:按物料编码、名称、制造商、型号、规格原文模糊查询。
- 「查看」:打开详情,含 **规格原文** 与 **结构化规格/属性**。
### 3. 数据导入
- 选择 `.xlsx` 物料总表,点击「开始导入」。
- Excel 需包含(列名可略有差异,程序会兼容别名):物料编码、物料名称、制造商、制造商型号、规格型号等。
- 导入会对变更行重新解析规格;未在字典中的片段会进入 **人工复核**。
- **全量重解析**:在更新了解析规则或标准字典后使用,会对全部有效物料重跑解析(耗时较长,见下文注意事项)。
### 4. 人工复核
导入时规则无法识别的 **颜色/材质** 或 **单位与字段不匹配** 会生成待办。
- **汇总表**:按「原因」分组,显示条数与样例。
- **采纳并重算**(属性类):填写标准值后写入 `attribute_mapping`,并重解析所有命中该原因的物料。
- **忽略**:仅关闭单条工单,不修改数据。
- 侧边栏 **待复核** 数字与仪表盘一致。
### 5. 标准字典
查看系统内登记的字段、单位换算、属性映射(与 `backend/standards.py` 种子及数据库 `attribute_mapping` 一致)。
数据流简述
```text
Excel 导入 → 规格原文 spec_raw
→ parser 解析 → material_spec(数值规格,统一基准单位)
→ material_attribute(材质/颜色等)
→ 解析失败片段 → review_issue(待复核)
查找:自然语言 → Agent/规则 → 结构化 SQL + 同义词/文本 → 结果列表
```
精确检索(尺寸、电压、阻抗等)依赖 **结构化规格**;仅写在原文里、未解析成功的字段,可能只能模糊搜 `spec_raw`。