rhb-server/mes-ui/rhb-app/TEST_GUIDE.md
2025-10-20 11:14:41 +08:00

52 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 双签名功能测试指南
## 功能说明
现在系统支持两个签名:
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. 确保两个签名都是必填项