1
0

msg.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {% extends "base.html" %}
  2. {% block title %} 留言 {% endblock %}
  3. {% block style %}
  4. {{ super() }}
  5. <link href="{{ url_for('static', filename='styles/msg/msg.css') }}" rel="stylesheet">
  6. {% endblock %}
  7. {% block content %}
  8. <section id="base" class="container mt-3">
  9. <div class="row">
  10. <section class="col-12 text-end">
  11. <form class="writer clearfix was-validated" action="{{ url_for('msg.write_msg_page', page=page) }}" method="post">
  12. {{ form.hidden_tag() }}
  13. <div>
  14. {{ form.content(class="form-control mb-2", rows="5") }}
  15. {% for error in form.content.errors %}
  16. <div class="invalid-feedback"> {{ error }} </div>
  17. {% endfor %}
  18. </div>
  19. <div class="form-check" style="display: inline-block">
  20. {{ form.secret(class="form-check-input") }}
  21. {{ form.secret.label(class="form-check-label") }}
  22. </div>
  23. <div id="MsgModal" class="modal fade" role="dialog" aria-hidden="true">
  24. <div class="modal-dialog">
  25. <div class="modal-content text-start">
  26. <div class="modal-header">
  27. <h4 class="modal-title" id="MsgModalLabel"> 确认留言? </h4>
  28. </div>
  29. <div class="modal-body">
  30. <p> 是否确认留言?请注意网络用语文明。 </p>
  31. </div>
  32. <div class="modal-footer">
  33. {{ form.submit(class="btn btn-danger", value="确认") }}
  34. <button type="button" class="btn btn-outline-dark" data-bs-dismiss="modal">取消</button>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <button type="button" class="btn btn-primary mb-2" data-bs-toggle="modal" data-bs-target="#MsgModal"> 留言 </button>
  40. </form>
  41. </section>
  42. </div>
  43. <hr>
  44. {% if current_user.check_role("ReadMsg") %} {# 检查是否具有读取权限 #}
  45. <div class="row">
  46. <section class="col-12">
  47. {% for msg in msg_list %}
  48. {{ render_msg(msg, show_delete) }}
  49. {% endfor %}
  50. </section>
  51. </div>
  52. <ul class="pagination col-12 justify-content-center">
  53. {{ macro.get_page_list(page_list, page) }}
  54. </ul>
  55. {% endif %}
  56. </section>
  57. {% endblock %}