index.html 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {layout name="layout" /}
  2. <div id="actionbar">
  3. <div class="fn-left button-group">
  4. <a href="{:url('green/shop/add')}" class="button button-blue"><i class="iconfont icon-add_icon"></i>增加</a>
  5. {if empty($status)}
  6. <button class="button bar" msg="【下架】选择商品" issale="0"><i class="iconfont icon-arrowdown"></i>下架</button>
  7. <button class="button bar" msg="【上架】选择商品" issale="1"><i class="iconfont icon-arrowup"></i>上架</button>
  8. <button class="button bar" url="{:url('green/shop/delete')}" msg="【删除】选择商品? 可恢复" issale="2"><i class="iconfont icon-lajixiang"></i>删除</button>
  9. {else /}
  10. {if $status == 'trash'}
  11. <button class="button bar" msg="【恢复】选择商品" issale="2"><i class="iconfont icon-affirm_icon"></i>恢复商品</button>
  12. <button class="button bar" url="{:url('green/shop/delete')}" msg="【彻底删除】选择的商品吗?建议不要删除" issale="1"><i class="iconfont icon-lajixiang"></i>清空回收站</button>
  13. {else /}
  14. {if $status == 'off_sale' /}
  15. <button class="button bar" msg="【下架】选择商品" issale="0"><i class="iconfont icon-arrowdown"></i>下架</button>
  16. {elseif $status == 'on_sale' /}
  17. <button class="button bar" msg="【下架】选择商品" issale="1"><i class="iconfont icon-arrowup"></i>上架</button>
  18. {/if}
  19. <button class="button bar" url="{:url('green/shop/delete')}" msg="【删除】选择商品? 可恢复" issale="0"><i class="iconfont icon-lajixiang"></i>删除</button>
  20. {/if}
  21. {/if}
  22. </div>
  23. <div class="fn-right pl5">
  24. <form id="form" action="{:url('green/shop/index')}" method="get">
  25. <input type="hidden" name="status" value="{$status}" />
  26. <input placeholder="请输入商品关键字" class="input w200" type="text" name="keyword" value="{$keyword}" />
  27. <input type="submit" value="搜索" class="button button-blue" />
  28. </form>
  29. </div>
  30. <div class="fn-right button-group">
  31. <a href="{:url('green/shop/index')}" class="button {if $status == '0'} button-green{/if}">全部商品</a>
  32. <a href="{:url('green/shop/index',['status' =>'off_sale'])}" class="button {if $status == 'off_sale' && $status != '0'} button-green{/if}">在售</a>
  33. <a href="{:url('green/shop/index',['status' =>'on_sale'])}" class="button {if $status == 'on_sale' && $status != '0'} button-green{/if}">下架</a>
  34. <a href="{:url('green/shop/index',['status' =>'trash'])}" class="button {if $status == 'trash' && $status != '0'} button-green{/if}">回收站</a>
  35. </div>
  36. </div>
  37. <table class="table table-border">
  38. <thead>
  39. <tr>
  40. <th class="fn-tac w80">#</th>
  41. <th class="fn-tac w40"><input type="checkbox" onclick="CheckAll(this)"></th>
  42. <th class="fn-tac w80">商品名称</th>
  43. <th></th>
  44. <th class="w100 fn-tar">积分</th>
  45. <th class="w140">更新时间</th>
  46. <th class="w80 fn-tac">状态</th>
  47. <th class="fn-tac w90">操作</th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. {foreach $lists as $vo}
  52. <tr>
  53. <td class="fn-tac">{$vo.id}</td>
  54. <td class="fn-tac"><input name="ids[]" type="checkbox" value="{$vo.id}"></td>
  55. <td class="fn-tac"><img src="{$vo.img}?x-oss-process=style/80" class="w60" /></td>
  56. <td><a href="{:url('green/shop/edit',['id'=>$vo.id,'keyword'=>$keyword,'status' => $status,'page' => $page])}">{$vo.name}</a><br /><span class="gray">{$vo.note}</span></td>
  57. <td class="fn-tar">{$vo.points}</td>
  58. <td>{$vo.update_time|date='Y-m-d H:i'}</td>
  59. <td class="fn-tac">
  60. {if $vo.is_del}<span class="badge bg-red">回收站</span>{else}
  61. {if $vo.is_sale == 1}<span class="badge bg-blue">在售</span>{else}<span class="badge">下架</span>{/if}
  62. {/if}
  63. </td>
  64. <td class="fn-tac">
  65. <a class="button isDel" url="{:url('green/shop/delete',['id'=>$vo.id])}" href="javascript:;" title="删除"><i class="iconfont icon-lajixiang"></i>删除</a>
  66. </td>
  67. </tr>
  68. {/foreach}
  69. </tbody>
  70. </table>
  71. {$lists|raw}
  72. <script type="text/javascript">
  73. Do('base', 'layer', 'tip', 'ztree', function () {
  74. $('.isDel').isDel();
  75. $(".bar").click(function () {
  76. var url = $(this).attr('url');
  77. var issale = $(this).attr('issale');
  78. if (typeof (url) == 'undefined') {
  79. url = '{:url("green/shop/ids_action")}?issale=' + issale;
  80. }
  81. var msg = $(this).attr('msg');
  82. tools_submit({ action: url, msg: msg })
  83. })
  84. })
  85. </script>