# 科研测试反馈页面

## 页面

- **路径**: `工具/科研测试反馈.html`
- **数据源**: `/数据/test_feedback.json`
- **CloudBase**: 已部署，路径同上

## 功能

- 📊 **KPI行**: 总反馈 / 正反馈 / 负反馈 / 已闭环率
- 🟢 **正反馈案例** Tab: 卡片网格，按产品/销售/关键词筛选，支持图片上传(localStorage)
- 🔴 **负反馈追踪** Tab: 表格视图，按状态/产品筛选
- 🔗 **分享卡片**: 点击案例弹窗 → html2canvas截图分享

## 数据格式

```json
{
  "total": 32,
  "positives": [{
    "group": "余露山课题组",
    "date": "2026-07",
    "product": "BR1D301",
    "category": "逆转录",
    "sales": "袁殿果",
    "tech": "王凡",
    "competitor": "诺唯赞R323",
    "feedback": "测试BR1D301替代诺唯赞R323，细胞实验效果良好",
    "detail": "样本类型：细胞；产品：BR1D301；竞品：诺唯赞R323"
  }],
  "negatives": [],
  "updated": "2026-08-09",
  "source": "袁殿果2026年7月测试反馈"
}
```

## 产品分类规则（货号→category）

| 前缀 | 分类 |
|------|------|
| BR1D* | 逆转录 |
| BR1E* | 逆转录 |
| BR1A* | qPCR |
| BR3M* | 高保真PCR |
| BR4D* | WB封闭/显色 |
| BR4C* | WB化学发光 |
| BP-E* | 酶切 |
| BP-* | 蛋白 |

## 技术支持区域映射

生命科学销售部，按销售员region自动匹配tech：

| 区域 | 技术支持 |
|------|:--:|
| 浙江科研* | 王凡 |
| 广州科研* | 蒋嵘 |

映射表：`数据/tech_mapping.json`

## 必需字段（HTML渲染依赖）

`group`, `date`, `product`, `category`, `sales`, `tech`, `competitor`, `feedback`, `detail` — 全部9个字段不能缺失，否则卡片渲染异常。
