home_new.html 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <include file="./Application/Admin/View/head.html"/>
  5. </head>
  6. <body>
  7. <include file="./Application/Admin/View/bread_crumbs.html"/>
  8. <div class="page-container">
  9. <div class="text-c">
  10. <form id="s_form" method="GET" action="{:U(CONTROLLER_NAME.'/'.ACTION_NAME)}">
  11. <table class="table table-border table-bordered table-bg">
  12. <tr>
  13. <td>
  14. &nbsp;&nbsp;&nbsp;&nbsp;标题:
  15. <input type="text" name="title" value="{$search.title}" placeholder="请输入标题" class="input-text" style="width:150px;"/>
  16. &nbsp;&nbsp;&nbsp;&nbsp;
  17. <i class="Hui-iconfont">&#xe665;</i> <input type="submit" class="btn btn-success" value="查询"/>
  18. &nbsp;&nbsp;&nbsp;&nbsp;
  19. <a class="btn btn-primary radius" href="javascript:;"
  20. onclick="cp_full_add('添加新闻', '{:U(CONTROLLER_NAME . '/home_new_add')}', '800', '600')"><i class="Hui-iconfont">
  21. &#xe600;</i>添加新闻</a>
  22. </td>
  23. </tr>
  24. </table>
  25. </form>
  26. <table class="table table-border table-bordered table-hover table-bg">
  27. <thead>
  28. <tr class="text-c">
  29. <th width="100">标题</th>
  30. <th width="50">类型</th>
  31. <th width="100">是否推荐</th>
  32. <th width="100">是否banner</th>
  33. <th width="100">状态</th>
  34. <th width="100">发布人</th>
  35. <th width="100">创建时间</th>
  36. <th width="100">操作</th>
  37. </tr>
  38. </thead>
  39. <tbody id="data_list">
  40. <foreach name="list" item="v">
  41. <tr class="text-c" data-id="{$v['id']}">
  42. <td>{$v.title}</td>
  43. <td>{$type[$v['type']]}</td>
  44. <td>{$recommend[$v['is_recommend']]}</td>
  45. <td>{$banner[$v['is_banner']]}</td>
  46. <td>{$status[$v['status']]}</td>
  47. <td>{$v.author}</td>
  48. <td>{:date('Y-m-d H:i', strtotime($v['c_time']))}</td>
  49. <td>
  50. <if condition="$v['status'] eq \Admin\Model\HomeNewModel::status_on">
  51. <a title="下架" href="javascript:;" style="text-decoration:none" class="c_off"><i class="Hui-iconfont">&#xe6de;</i>下架</a>
  52. <else/>
  53. <a title="上架" href="javascript:;" style="text-decoration:none" class="c_on"><i class="Hui-iconfont">&#xe6dc;</i>上架</a>
  54. </if>
  55. <if condition="$v['is_banner'] eq \Admin\Model\HomeNewModel::banner_off">
  56. <a title="设置banner" href="javascript:;" style="text-decoration:none" class="c_banner_on"><i class="Hui-iconfont">&#xe6dc;</i>设置banner</a>
  57. <else/>
  58. <a title="取消banner" href="javascript:;" style="text-decoration:none" class="c_banner_off"><i class="Hui-iconfont">&#xe6de;</i>取消banner</a>
  59. </if>
  60. <a title="编辑" href="javascript:;"
  61. onclick="cp_full_add('编辑', '{:U(CONTROLLER_NAME . '/home_new_edit')}?id={$v.id}', '600', '320')"
  62. style="text-decoration:none"><i class="Hui-iconfont">&#xe6ea;</i>编辑</a>
  63. <a title="删除" href="javascript:;" style="text-decoration:none" class="c_del"><i class="Hui-iconfont">&#xe6e2;</i>删除</a>
  64. </td>
  65. </tr>
  66. </foreach>
  67. </tbody>
  68. </table>
  69. <div class="meneame">{$pager}</div>
  70. </div>
  71. </div>
  72. <include file="./Application/Admin/View/foot.html"/>
  73. </body>
  74. <script type="text/javascript">
  75. $(document).ready(function () {
  76. $('#checkbox-admin').on('click', function (e) {
  77. var check = $(this).is(':checked');
  78. if (check == true) {
  79. $('#data_list input:checkbox').prop('checked', true);
  80. } else {
  81. $('#data_list input:checkbox').removeProp('checked');
  82. }
  83. });
  84. //删除
  85. $('.c_del').on('click', function (e) {
  86. var obj = $(this);
  87. //询问框
  88. parent.layer.confirm('确定删除?', {
  89. btn: ['确定', '取消'], //按钮
  90. shade: false //不显示遮罩
  91. }, function (e) {
  92. parent.layer.close(e);
  93. var data = {};
  94. var id = $(obj).parent('td').parent('tr').attr('data-id');
  95. data[0] = {'id': id};
  96. set_del(data);
  97. }, function () {
  98. });
  99. });
  100. //上架
  101. $('.c_on').on('click', function (e) {
  102. var obj = $(this);
  103. //询问框
  104. parent.layer.confirm('确定上架?', {
  105. btn: ['确定', '取消'], //按钮
  106. shade: false //不显示遮罩
  107. }, function (e) {
  108. parent.layer.close(e);
  109. var data = {};
  110. var id = $(obj).parent('td').parent('tr').attr('data-id');
  111. data[0] = {'id': id};
  112. set_on(data);
  113. }, function () {
  114. });
  115. });
  116. //下架
  117. $('.c_off').on('click', function (e) {
  118. var obj = $(this);
  119. //询问框
  120. parent.layer.confirm('确定下架?', {
  121. btn: ['确定', '取消'], //按钮
  122. shade: false //不显示遮罩
  123. }, function (e) {
  124. parent.layer.close(e);
  125. var data = {};
  126. var id = $(obj).parent('td').parent('tr').attr('data-id');
  127. data[0] = {'id': id};
  128. set_off(data);
  129. }, function () {
  130. });
  131. });
  132. //设置成banner
  133. $('.c_banner_on').on('click', function (e) {
  134. var obj = $(this);
  135. //询问框
  136. parent.layer.confirm('设置成banner展示?', {
  137. btn: ['确定', '取消'], //按钮
  138. shade: false //不显示遮罩
  139. }, function (e) {
  140. parent.layer.close(e);
  141. var data = {};
  142. var id = $(obj).parent('td').parent('tr').attr('data-id');
  143. data[0] = {'id': id};
  144. set_banner_on(data);
  145. }, function () {
  146. });
  147. });
  148. //下架
  149. $('.c_banner_off').on('click', function (e) {
  150. var obj = $(this);
  151. //询问框
  152. parent.layer.confirm('取消banner展示?', {
  153. btn: ['确定', '取消'], //按钮
  154. shade: false //不显示遮罩
  155. }, function (e) {
  156. parent.layer.close(e);
  157. var data = {};
  158. var id = $(obj).parent('td').parent('tr').attr('data-id');
  159. data[0] = {'id': id};
  160. set_banner_off(data);
  161. }, function () {
  162. });
  163. });
  164. });
  165. //删除
  166. function set_del(data) {
  167. $.ajax({
  168. type: "post",
  169. dataType: "json",
  170. url: "{:U(CONTROLLER_NAME . '/home_new_del')}",
  171. data: {"data": data},
  172. success: function (data) {
  173. if (data.status == '1') {
  174. parent.layer.msg(data.info, {icon: 1});
  175. location.reload();
  176. } else if (data.status == '0') {
  177. parent.layer.msg(data.info, {icon: 2});
  178. }
  179. }
  180. });
  181. }
  182. //上架
  183. function set_on(data) {
  184. $.ajax({
  185. type: "post",
  186. dataType: "json",
  187. url: "{:U(CONTROLLER_NAME . '/home_new_set_on')}",
  188. data: {"data": data},
  189. success: function (data) {
  190. if (data.status == '1') {
  191. parent.layer.msg(data.info, {icon: 1});
  192. location.reload();
  193. } else if (data.status == '0') {
  194. parent.layer.msg(data.info, {icon: 2});
  195. }
  196. }
  197. });
  198. }
  199. //下架
  200. function set_off(data) {
  201. $.ajax({
  202. type: "post",
  203. dataType: "json",
  204. url: "{:U(CONTROLLER_NAME . '/home_new_set_off')}",
  205. data: {"data": data},
  206. success: function (data) {
  207. if (data.status == '1') {
  208. parent.layer.msg(data.info, {icon: 1});
  209. location.reload();
  210. } else if (data.status == '0') {
  211. parent.layer.msg(data.info, {icon: 2});
  212. }
  213. }
  214. });
  215. }
  216. //设置成banner展示
  217. function set_banner_on(data) {
  218. $.ajax({
  219. type: "post",
  220. dataType: "json",
  221. url: "{:U(CONTROLLER_NAME . '/home_new_set_banner_on')}",
  222. data: {"data": data},
  223. success: function (data) {
  224. if (data.status == '1') {
  225. parent.layer.msg(data.info, {icon: 1});
  226. location.reload();
  227. } else if (data.status == '0') {
  228. parent.layer.msg(data.info, {icon: 2});
  229. }
  230. }
  231. });
  232. }
  233. //取消banner展示
  234. function set_banner_off(data) {
  235. $.ajax({
  236. type: "post",
  237. dataType: "json",
  238. url: "{:U(CONTROLLER_NAME . '/home_new_set_banner_off')}",
  239. data: {"data": data},
  240. success: function (data) {
  241. if (data.status == '1') {
  242. parent.layer.msg(data.info, {icon: 1});
  243. location.reload();
  244. } else if (data.status == '0') {
  245. parent.layer.msg(data.info, {icon: 2});
  246. }
  247. }
  248. });
  249. }
  250. </script>
  251. </html>