edit.tpl 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {include file='admin/header.tpl'}
  2. <div class="page-wrapper">
  3. <div class="container-xl">
  4. <div class="page-header d-print-none text-white">
  5. <div class="row align-items-center">
  6. <div class="col">
  7. <h2 class="page-title">
  8. <span class="home-title">编辑公告 #{$ann->id}</span>
  9. </h2>
  10. <div class="page-pretitle my-3">
  11. <span class="home-subtitle">编辑站点公告</span>
  12. </div>
  13. </div>
  14. <div class="col-auto ms-auto d-print-none">
  15. <div class="btn-list">
  16. <button id="save" href="#" class="btn btn-primary">
  17. <i class="icon ti ti-device-floppy"></i>
  18. 保存
  19. </button>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="page-body">
  26. <div class="container-xl">
  27. <div class="card">
  28. <div class="card-body">
  29. <div class="mb-3">
  30. <form method="post">
  31. <textarea id="tinymce">{$ann->content}</textarea>
  32. </form>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. {include file='tinymce.tpl'}
  40. <script>
  41. $("#save").click(function () {
  42. $.ajax({
  43. url: '/admin/announcement/' + {$ann->id},
  44. type: 'PUT',
  45. dataType: "json",
  46. data: {
  47. content: tinyMCE.activeEditor.getContent(),
  48. },
  49. success: function (data) {
  50. if (data.ret === 1) {
  51. $('#success-message').text(data.msg);
  52. $('#success-dialog').modal('show');
  53. window.setTimeout("location.href=top.document.referrer", {$config['jump_delay']});
  54. } else {
  55. $('#fail-message').text(data.msg);
  56. $('#fail-dialog').modal('show');
  57. }
  58. }
  59. })
  60. });
  61. </script>
  62. {include file='admin/footer.tpl'}