index.html 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <div class="titlebar">
  2. <div class="fn-right">
  3. <form class="input-group" id="form" action="{:url('shopOrder/index')}" method="get">
  4. <input type="hidden" name="types" value="{$types}">
  5. <input type="hidden" name="time" value="{$time}">
  6. <input placeholder="开始时间" class="input w100 ui-date" type="text" name="starttime" value="{$starttime}" autocomplete="off"/>
  7. <input placeholder="结束时间" class="input w100 ui-date" type="text" name="endtime" value="{$endtime}" autocomplete="off"/>
  8. <input placeholder="商品名称/手机号码" class="input w200" type="text" name="keyword" value="{$keyword}"/>
  9. <input type="submit" value="搜索" class="button button-blue" />
  10. </form>
  11. </div>
  12. <div class="fn-right button-group">
  13. <a href="{:url('shopOrder/index',['time' => 1,'types' =>$types])}" class="button{$time==1?' button-violet':''}">今日</a>
  14. <a href="{:url('shopOrder/index',['time' => 2,'types' =>$types])}" class="button{$time==2?' button-violet':''}">昨日</a>
  15. <a href="{:url('shopOrder/index',['time' => 30,'types' =>$types])}" class="button{$time==30?' button-violet':''}">本月</a>
  16. <a href="{:url('shopOrder/index',['time' => 60,'types' =>$types])}" class="button{$time==60?' button-violet':''}">上月</a>
  17. </div>
  18. <div class="fn-left">
  19. <a href="{:url('shopOrder/index',['types' =>'0','time' =>$time])}" class="button {if $types == '0'} button-green{/if}">未付款</a>
  20. <a href="{:url('shopOrder/index',['types' =>'1','time' =>$time])}" class="button {if $types == '1'} button-green{/if}">待核销</a>
  21. <a href="{:url('shopOrder/index',['types' =>'2','time' =>$time])}" class="button {if $types == '2'} button-green{/if}">已核销</a>
  22. </div>
  23. </div>
  24. <div class="cards">
  25. <div class="card yellow">
  26. <div class="fn-left"><i class="iconfont icon-renminbi1688"></i></div>
  27. <div class="fn-right fn-tar"><div class="num">{$pay|money}</div><div class="text">已支付</div></div>
  28. </div>
  29. <div class="card yellow">
  30. <div class="fn-left"><i class="iconfont icon-renminbi1688"></i></div>
  31. <div class="fn-right fn-tar"><div class="num">{$invalid|money}</div><div class="text">已核销</div></div>
  32. </div>
  33. </div>
  34. <table class="table">
  35. <thead>
  36. <tr>
  37. <th class="w200 fn-tac">订单号</th>
  38. <th>商户名称</th>
  39. <th>商品名称</th>
  40. <th class="w100">用户名</th>
  41. <th class="w100 fn-tac">手机号</th>
  42. <th class="w100 fn-tac">价格</th>
  43. <th class="w100 fn-tac">状态</th>
  44. <th class="w140">发布时间</th>
  45. <th class="w120 fn-tac">操作</th>
  46. </tr>
  47. </thead>
  48. <tbody>
  49. {foreach $lists as $vo}
  50. <tr>
  51. <td class="fn-tac"><a href="javascript:openwin('{:url('shopOrder/detail',['id' => $vo.id])}')">{$vo.order_no}</a></td>
  52. <td>{$vo.store.name}</td>
  53. <td>{$vo.shop.name}</td>
  54. <td>{$vo.user.nickname}</td>
  55. <td class="fn-tac">{$vo.phone}</td>
  56. <td class="fn-tac">{$vo.amount|money}</td>
  57. <td class="fn-tac">
  58. <a class="isLock" attr='{$vo.status}' url="{:url('shopOrder/force_completion',['id'=>$vo.id,'status' => $vo.status])}" href="javascript:;" title="核销">
  59. {if $vo.paid_at == 1 && $vo.status == 0}<span class="badge bg-red">待核销</span>
  60. {elseif $vo.paid_at == 1 && $vo.status == 1/}<span class="badge bg-green">已核销</span>
  61. {else /}<span class="badge">未付款</span>{/if}
  62. </a>
  63. </td>
  64. <td>{$vo.create_time|date='Y-m-d H:i'}</td>
  65. <td class="fn-tac"><a class="button isDel" url="{:url('shopOrder/delete',['id'=>$vo.id,'status' => $vo.status])}" href="javascript:;" title="删除"><i class="iconfont icon-lajixiang"></i>删除</a></td>
  66. </tr>
  67. {/foreach}
  68. </tbody>
  69. </table>
  70. {$lists|raw}
  71. <script type="text/javascript">
  72. Do('base','form','layer','tip','date', function () {
  73. $('#form').isForm({types:1});
  74. $('.isDel').isDel();
  75. $('.isLock').click(function () {
  76. if($(this).attr("attr") == 1 || !parseInt('{$types}')){
  77. return false;
  78. }
  79. var url = $(this).attr("url");
  80. parent.layer.confirm('确认要直接核销?',{ icon: 3,title: '友情提示' }, function (index) {
  81. $.getJSON(url, function (data) {window.location.reload();});
  82. parent.layer.close(index);
  83. });
  84. })
  85. })
  86. </script>