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

1.5 KiB
Raw Blame History

双签名功能测试指南

功能说明

现在系统支持两个签名:

  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. 验证要点

  • 两个签名都能正常生成和保存
  • 签名图片能正确显示
  • 提交到后端的数据包含两个签名字段
  • 查询时能正确反显两个签名
  • 编辑时能正确加载两个签名

数据库验证

-- 检查字段是否存在
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. 确保两个签名都是必填项