suspected_errors.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {% extends "layout.html" %}
  2. {% block title %}疑似错误汇总 - 家谱管理系统{% endblock %}
  3. {% block content %}
  4. <div class="d-flex justify-content-between align-items-center mb-4">
  5. <h2><i class="bi bi-exclamation-triangle"></i> 疑似错误汇总</h2>
  6. <a href="{{ url_for('members') }}" class="btn btn-outline-secondary"><i class="bi bi-arrow-left"></i> 返回成员列表</a>
  7. </div>
  8. <div class="card shadow-sm border-0">
  9. <div class="card-body p-0">
  10. <div class="table-responsive">
  11. <table class="table table-hover align-middle mb-0">
  12. <thead class="table-light">
  13. <tr>
  14. <th>ID</th>
  15. <th>姓名</th>
  16. <th>性别</th>
  17. <th>出生日期</th>
  18. <th>世系世代</th>
  19. <th>疑似错误标注</th>
  20. <th>操作</th>
  21. </tr>
  22. </thead>
  23. <tbody>
  24. {% for member in members %}
  25. <tr>
  26. <td>{{ member.id }}</td>
  27. <td>{{ member.name }} {% if member.simplified_name and member.simplified_name != member.name %}({{ member.simplified_name }}){% endif %}</td>
  28. <td>{{ '男' if member.sex == 1 else '女' }}</td>
  29. <td>{{ member.birthday_str }}</td>
  30. <td>{{ member.name_word_generation or '未知' }}</td>
  31. <td>
  32. <div class="text-warning">
  33. {{ member.suspected_error }}
  34. </div>
  35. </td>
  36. <td>
  37. <a href="{{ url_for('member_detail', member_id=member.id) }}" class="btn btn-sm btn-primary"><i class="bi bi-eye"></i> 查看详情</a>
  38. <a href="{{ url_for('edit_member', member_id=member.id) }}" class="btn btn-sm btn-outline-secondary"><i class="bi bi-pencil"></i> 编辑</a>
  39. </td>
  40. </tr>
  41. {% else %}
  42. <tr>
  43. <td colspan="7" class="text-center text-muted">暂无标注疑似错误的成员</td>
  44. </tr>
  45. {% endfor %}
  46. </tbody>
  47. </table>
  48. </div>
  49. </div>
  50. </div>
  51. {% endblock %}