msg_add.ejs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main"><h2>消息通知</h2></div>
  4. </div>
  5. <div class="content-wrap">
  6. <div class="sjs-height-0">
  7. <div class="container py-5">
  8. <form id="save-form" class="row" action="/dashboard/msg/set/<%= msgInfo.id === undefined ? 0 : msgInfo.id %>" method="post">
  9. <div class="card col-9">
  10. <div class="card-body">
  11. <div class="msg-height-content">
  12. <input-text name="title" id="title" placeholder="请输入标题" required="true" label="标题"
  13. value="<%= msgInfo.title %>"></input-text>
  14. <div class="form-group form-check">
  15. <input type="checkbox" class="form-check-input" id="exampleCheck1" name="istop" value="1" <% if (msgInfo.istop !== undefined && msgInfo.istop !== '0') { %>checked<% } %>>
  16. <label class="form-check-label" for="exampleCheck1">重要通知(标红置顶)</label>
  17. </div>
  18. <div class="form-group">
  19. <label>内容</label>
  20. <div>
  21. <textarea id="content" rows="15" name="content" class="form-control form-control-sm"><%- msgInfo.content %></textarea>
  22. </div>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. <div class="col-3 bd-toc">
  28. <div class="card">
  29. <div class="card-body">
  30. <input type="hidden" name="_csrf_j" value="<%= ctx.csrf %>">
  31. <% if (msgInfo.id === undefined) { %>
  32. <button type="submit" class="btn btn-primary">确认添加</button>
  33. <% } else { %>
  34. <button type="submit" class="btn btn-primary">确认修改</button>
  35. <a href="#del-modal" data-toggle="modal" data-target="#del-modal" class="btn btn-danger">删除</a>
  36. <% } %>
  37. </div>
  38. </div>
  39. </div>
  40. </form>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <%- jsValidator %>
  46. <script type="text/javascript">
  47. new Vue({
  48. el: '#save-form',
  49. });
  50. $(function () {
  51. $('#btn_click').click(function () {
  52. $('#btn_type').val(2);
  53. })
  54. })
  55. </script>