index.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <include file="public@header" />
  2. </head>
  3. <body>
  4. <div class="wrap js-check-wrap">
  5. <ul class="nav nav-tabs">
  6. <li class="active"><a href="{:url('activity/index')}">{:lang('ADMIN_ACTIVITY_LIST')}</a></li>
  7. <li ><a href="{:url('activity/add')}">添加活动</a></li>
  8. </ul>
  9. <form class="well form-inline margin-top-20" method="get" action="{:url('Activity/index')}">
  10. 活动名称:
  11. <input type="text" class="form-control" name="act_name" style="width: 150px;" value="{:input('request.user_login/s','')}" placeholder="请输入活动名称">
  12. <!-- 邮箱:
  13. <input type="text" class="form-control" name="user_email" style="width: 120px;" value="{:input('request.user_email/s','')}" placeholder="请输入">-->
  14. <input type="submit" class="btn btn-primary" value="搜索" />
  15. <a class="btn btn-danger" href="{:url('Activity/index')}">清空</a>
  16. </form>
  17. <form class="js-ajax-form" action="" method="post">
  18. <div class="table-actions">
  19. <button class="btn btn-primary btn-sm js-ajax-submit" type="submit"
  20. data-action="{:url('Activity/top',array('yes'=>1))}" data-subcheck="true">置顶
  21. </button>
  22. <button class="btn btn-primary btn-sm js-ajax-submit" type="submit"
  23. data-action="{:url('Activity/top',array('no'=>1))}" data-subcheck="true">取消置顶
  24. </button>
  25. <button class="btn btn-primary btn-sm js-ajax-submit" type="submit"
  26. data-action="{:url('Activity/issort',array('yes'=>1))}" data-subcheck="true">排序
  27. </button>
  28. <button class="btn btn-primary btn-sm js-ajax-submit" type="submit"
  29. data-action="{:url('Activity/issort',array('no'=>1))}" data-subcheck="true">取消排序
  30. </button>
  31. <button class="btn btn-primary btn-sm js-ajax-submit" style=" background-color: #d9534f; width: 38px; border-color: #d9534f;" type="submit"
  32. data-action="{:url('Activity/delactivity',array('yes'=>1))}" onclick="return confirm('确定要删除该活动吗?')" data-subcheck="true">删除
  33. </button>
  34. </div>
  35. <table class="table table-hover table-bordered">
  36. <thead>
  37. <tr>
  38. <th width="16">
  39. <label>
  40. <input type="checkbox" class="js-check-all" data-direction="x" data-checklist="js-check-x">
  41. </label>
  42. </th>
  43. <th width="50">ID</th>
  44. <th>图片</th>
  45. <th>活动标题</th>
  46. <th>活动开始时间</th>
  47. <th>活动结束时间</th>
  48. <th style="text-align: center;">参与名额</th>
  49. <th>是否置顶</th>
  50. <th>{:lang('STATUS')}</th>
  51. <th width="180">{:lang('ACTIONS')}</th>
  52. </tr>
  53. </thead>
  54. <tbody>
  55. <php>$user_statuses=array("0"=>lang('USER_STATUS_BLOCKED'),"1"=>lang('USER_STATUS_ACTIVATED'),"2"=>lang('USER_STATUS_UNVERIFIED'));</php>
  56. <foreach name="activitys" item="vo">
  57. <tr>
  58. <td>
  59. <input type="checkbox" class="js-check" data-yid="js-check-y" data-xid="js-check-x" name="ids[]"
  60. value="{$vo.id}">
  61. </td>
  62. <td>{$vo.id}</td>
  63. <td><img src="/upload/{$vo.cover_img}" style="width: 80px;height: 50px;"></td>
  64. <td>{$vo.title}</td>
  65. <td>{:date('Y-m-d H:i:s',$vo['starttime'])}</td>
  66. <td>{:date('Y-m-d H:i:s',$vo['endtime'])}</td>
  67. <td style="text-align: center;">
  68. <span style="color:red">{$vo.bks}</span>/{$vo.act_nums}
  69. </td>
  70. <td>
  71. <switch name="vo.is_top">
  72. <case value="0"><font style="color: red"> 未置顶</font></case>
  73. <case value="1"><font style="color: green"> 已置顶 </font></case>
  74. </switch>
  75. </td>
  76. <td>
  77. <switch name="vo.act_status">
  78. <case value="0"><font style="color: red"> 未开始 </font></case>
  79. <case value="1"><font style="color: green"> 进行中 </font></case>
  80. <case value="2"><font style="color: blue"> 已结束 </font></case>
  81. </switch>
  82. </td>
  83. <td>
  84. <a class="btn btn-xs btn-primary" href="{:url('activity/edit',array('id'=>$vo['id']))}">{:lang('EDIT')}</a>
  85. <!-- <a class="btn btn-xs btn-danger" onclick="if(!confirm('删除后将不可恢复,确定删除吗?')) return false;" href="{:url('activity/delete',array('id'=>$vo['id']))}" class="js-ajax-delete">
  86. {:lang('DELETE')}
  87. </a> -->
  88. <a class="btn btn-xs btn-success" href="{:url('books/index',array('id'=>$vo['id']))}">报名记录</a>
  89. <a class="btn btn-xs btn-primary" style="margin-top:5px; border-color:#E161F3;background-color:#E161F3" onclick="getPaike({$vo['id']})">时间提醒</a>
  90. <a class="btn btn-xs btn-primary" style="margin-top:5px;border-color:#7349B8;background-color:#7349B8" onclick="if (!confirm('确定要进行互动匹配发送吗?')) return false;" href="{:url('books/matching',array('id'=>$vo['id']))}">互动匹配</a>
  91. <a class="btn btn-xs btn-primary" style="margin-top:5px;border-color:#d9534f;;background-color:#d9534f;" onclick="if (!confirm('确定要进行互动匹配发送吗?')) return false;" href="{:url('books/twomatching',array('id'=>$vo['id']))}">重新匹配</a>
  92. <a class="btn btn-xs btn-primary" style="margin-top:5px;border-color:#7349B8;background-color:#7349B8" href="{:url('books/allhuxuan',array('id'=>$vo['id']))}">互选情况</a>
  93. </td>
  94. </tr>
  95. </foreach>
  96. </tbody>
  97. </table>
  98. <div class="pagination">{$page}</div>
  99. </form>
  100. </div>
  101. <script src="__STATIC__/js/admin.js"></script>
  102. <script src="__STATIC__/js/layer/layer.js"></script>
  103. <script >
  104. function getPaike(id){
  105. var addUrl = "{:url('Books/reminder')}?id="+id;
  106. layer.open({
  107. type: 2, //1:页面层,2:iframe层,3:加载层,4:tips层。
  108. title: '时间提醒设置',
  109. shadeClose: false, //不开启遮罩关闭,也就是说,点击弹出层其它地方不会关闭弹出框
  110. shade: 0.8, //遮罩
  111. area: ['470px', '470px'],
  112. content: addUrl,
  113. end: function () { //最后执行reload
  114. location.reload();
  115. }
  116. });
  117. }
  118. </script>
  119. </body>
  120. </html>