rhb-server/mes-ui/rhb-app/TEST_GUIDE.md

52 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2025-10-20 11:14:41 +08:00
# 双签名功能测试指南
## 功能说明
现在系统支持两个签名:
1. **入户员签字** (`signatureImg`) - 入户调查员签名
2. **户主签字** (`holderSignatureImg`) - 户主签名
## 数据库字段
- `signature_img` (LONGTEXT) - 入户员签名图片base64
- `holder_signature_img` (LONGTEXT) - 户主签名图片base64
## 测试步骤
### 1. 前端测试
1. 打开表单页面
2. 填写基本信息
3. 点击"入户员签字"进行签名
4. 点击"户主签字"进行签名
5. 检查两个签名是否正确显示
6. 提交表单
### 2. 后端测试
1. 检查数据库中是否正确保存了两个签名
2. 查询数据时是否正确返回两个签名
3. 编辑时是否正确反显两个签名
### 3. 验证要点
- [ ] 两个签名都能正常生成和保存
- [ ] 签名图片能正确显示
- [ ] 提交到后端的数据包含两个签名字段
- [ ] 查询时能正确反显两个签名
- [ ] 编辑时能正确加载两个签名
## 数据库验证
```sql
-- 检查字段是否存在
DESCRIBE household;
-- 检查签名数据
SELECT id, householder_name,
CASE WHEN signature_img IS NOT NULL THEN '有入户员签名' ELSE '无入户员签名' END as staff_signature,
CASE WHEN holder_signature_img IS NOT NULL THEN '有户主签名' ELSE '无户主签名' END as holder_signature
FROM household
ORDER BY id DESC
LIMIT 5;
```
## 注意事项
1. 两个签名都是 base64 格式存储
2. 签名数据可能很大,注意数据库性能
3. 前端显示时注意图片大小限制
4. 确保两个签名都是必填项