archive.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {% extends "base.html" %}
  2. {% block title %} 归档 {% endblock %}
  3. {% block style %}
  4. {{ super() }}
  5. <link href="{{ url_for('static', filename='styles/archive/archive.css') }}" rel="stylesheet">
  6. {% endblock %}
  7. {% block context %}
  8. {% if form and current_user.check_role("WriteBlog") %}
  9. <div class="container">
  10. <div class="row">
  11. <section class="col-12 col-lg-6 offset-lg-3 text-right">
  12. <div class="create">
  13. <form action="{{ url_for('archive.create_archive_page') }}" method="post">
  14. {{ form.hidden_tag() }}
  15. <div class="form-group text-left">
  16. {{ form.name.label }}
  17. {{ form.name(class="form-control") }}
  18. </div>
  19. <div class="form-group text-left">
  20. {{ form.describe.label }}
  21. {{ form.describe(class="form-control") }}
  22. </div>
  23. <div id="CreateModal" class="modal fade" role="dialog" aria-hidden="true">
  24. <div class="modal-dialog">
  25. <div class="modal-content text-left">
  26. <div class="modal-header">
  27. <h4 class="modal-title"> 创建归档? </h4>
  28. </div>
  29. <div class="modal-body">
  30. <p> 是否确认创建归档? </p>
  31. </div>
  32. <div class="modal-footer">
  33. {{ form.submit(class="btn btn-info", value="确认") }}
  34. <button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <button type="button" class="btn btn-info mb-2" data-toggle="modal" data-target="#CreateModal"> 创建归档 </button>
  40. </form>
  41. </div>
  42. </section>
  43. </div>
  44. <hr>
  45. </div>
  46. {% endif %}
  47. <section id="base" class="d-flex mt-3 container justify-content-center flex-wrap">
  48. {% for archive in archive_list %}
  49. <div class="archive mb-3 mr-2 ml-2">
  50. <h3> {{ archive[1] }} </h3>
  51. <hr>
  52. <p> {{ archive[2] }} </p>
  53. <p> 篇数: {{ archive[3] }} </p>
  54. <a class="btn btn-info" href="{{ url_for("docx.archive_page", archive=archive[0], page=1) }}"> 进入 </a>
  55. {% if show_delete %}
  56. <div id="DeleteModal{{archive[0]}}" class="modal fade" role="dialog" aria-hidden="true">
  57. <div class="modal-dialog">
  58. <div class="modal-content text-left">
  59. <div class="modal-header">
  60. <h4 class="modal-title"> 确认删除归档? </h4>
  61. </div>
  62. <div class="modal-body">
  63. <p> 是否确认删除归档 {{ archive[1] }}? </p>
  64. </div>
  65. <div class="modal-footer">
  66. <a class="btn btn-danger"
  67. href="{{ url_for("archive.delete_archive_page", archive_id=archive[0]) }}"> 删除 </a>
  68. <button type="button" class="btn btn-secondary" data-dismiss="modal"> 取消 </button>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. <button type="button" class="btn btn-danger"
  74. data-toggle="modal" data-target="#DeleteModal{{archive[0]}}"> 删除归档 </button>
  75. {% endif %}
  76. </div>
  77. {% endfor %}
  78. </section>
  79. {% endblock %}