index.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <style>
  2. .notice-item td{
  3. padding: 10px !important;
  4. }
  5. .page-header {
  6. margin-bottom: 0px !important;
  7. }
  8. </style>
  9. <div id="content-container" class="container">
  10. <div class="row">
  11. <div class="col-md-3">
  12. {include file="common/sidenav" /}
  13. </div>
  14. <div class="col-md-9">
  15. <div class="panel panel-default">
  16. <div class="panel-body">
  17. <h2 class="page-header">
  18. 消息通知
  19. {if $haveUnread}
  20. <button class="pull-right btn btn-default mark-event" data-url="{:addon_url('notice/api/mark')}">全部标记为已读</button>
  21. {/if}
  22. </h2>
  23. <table class="table table-hover">
  24. <!-- <thead>-->
  25. <!-- <tr>-->
  26. <!-- <th>消息内容</th>-->
  27. <!-- <th>创建时间</th>-->
  28. <!-- <th>状态</th>-->
  29. <!-- </tr>-->
  30. <!-- </thead>-->
  31. <tbody>
  32. {foreach $list as $v}
  33. <tr class="notice-item">
  34. <td><a data-title="{$v.ext_arr.url_title}" class="{$v.ext_arr.url_type == 2 ? 'btn-dialog' : ''}" href="{$v.ext_arr.url ?? 'javascript:;'}" target="{:isset($v.ext_arr.url_type) && !empty($v.ext_arr.url) && $v.ext_arr.url_type == 3 ? 'target':'_self'}">{$v.content}</a></td>
  35. <td>{$v.createtime|time_text}</td>
  36. <td style="text-align: center">
  37. {if $v.readtime == null}
  38. <button class="btn btn-success mark-event" data-url="{:addon_url('notice/api/mark', ['id' => $v.id])}">已读</button>
  39. {else}
  40. 已读
  41. {/if}
  42. </td>
  43. </tr>
  44. {/foreach}
  45. </tbody>
  46. </table>
  47. {if $list->count() == 0}
  48. <div class="nothing"></div>
  49. {/if}
  50. {$list->render()}
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. </div>