index.html 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {layout name="layout" /}
  2. <div id="actionbar">
  3. {if $status == 4}
  4. <div class="fn-left">
  5. <a href="javascript:;" class="button button-blue bar" url="{:url("green/order/alldelete")}" msg="【彻底删除】选择商品" issale="0">清空回收站</a>
  6. </div>
  7. {/if}
  8. <div class="fn-right pl5">
  9. <form id="form" action="{:url('green/order/index')}" method="get">
  10. <input type="hidden" name="status" value="{$status}" />
  11. <input readonly placeholder="开始时间" class="input ui-date w100" type="text" name="starttime" value="{if $starttime}{$starttime|date="Y-m-d"}{/if}" /> 至
  12. <input readonly placeholder="结束时间" class="input ui-date w100" type="text" name="endtime" value="{if $endtime}{$endtime|date="Y-m-d"}{/if}" />
  13. <input placeholder="订单编号" class="input w150" type="text" name="keyword" value="{$keyword}" />
  14. <input type="submit" value="搜索" class="button button-blue" />
  15. </form>
  16. </div>
  17. <div class="fn-right button-group">
  18. <a href="{:url('green/order/index')}" class="button {if !$status} button-green{/if}">全部商品</a>
  19. <a href="{:url('green/order/index',['status'=>1])}" class="button {if $status ==1} button-green{/if}">待发货</a>
  20. <a href="{:url('green/order/index',['status'=>2])}" class="button {if $status ==2} button-green{/if}">已发货</a>
  21. <a href="{:url('green/order/index',['status'=>3])}" class="button {if $status ==3} button-green{/if}">未支付</a>
  22. <a href="{:url('green/order/index',['status'=>4])}" class="button {if $status ==4} button-green{/if}">回收站</a>
  23. </div>
  24. </div>
  25. <table class="pure-table">
  26. <thead>
  27. <tr>
  28. <th>订单详情</th>
  29. <th class="w100 fn-tac">订单积分</th>
  30. <th class="w100 fn-tac">交易状态</th>
  31. </tr>
  32. </thead>
  33. {foreach $order as $order_no => $rs}
  34. <tbody>
  35. <tr class="pure-table-title">
  36. <td colspan="5" class="fn">
  37. <div class="fn-left">
  38. {$rs.create_time|date="Y-m-d H:i:s"}</span>&nbsp;&nbsp;订单号: <a href="javascript:openwin('{:url('green/order/view',['order_no' => $rs.order_no])}')">{$rs.order_no}</a>
  39. </div>
  40. <div class="fn-right button-group">
  41. {if $rs.paid_at}
  42. {if $rs.express_status == 0}
  43. <a href="javascript:;" url="{:url('green/order/sendgoods',['order_no' =>$rs.order_no])}" class="win button button-red button-mini">订单发货</a>
  44. {else}
  45. <a href="javascript:;" class="button button-mini button-disabled">订单发货</a>
  46. {/if}
  47. {/if}
  48. {if $rs.is_del == 0 && $rs.paid_at == 0}
  49. <a href="javascript:;" class="button button-mini button-violet bar" url="{:url('green/order/delete',['order_no'=>$rs.order_no,'status' => $status])}" msg="确认要删除当前订单">删除订单</a>
  50. {else}
  51. <a href="javascript:;" class="button button-mini button-disabled">删除订单</a>
  52. {/if}
  53. </div>
  54. </td>
  55. </tr>
  56. <tr>
  57. <td>
  58. <?php $shop = json_decode($rs->shop_cache,true);?>
  59. <div class="fn-clear order">
  60. <div class="img fn-left"><img src="{$shop.img}?x-oss-process=style/80" /></div>
  61. <div class="info">{$shop.name}<br ><span class="gray">{$shop.note}</span></div>
  62. <div class="number fn-right">¥{$shop.points} x 1</div>
  63. </div>
  64. </td>
  65. <td class="fn-tac">{$rs.points}</td>
  66. <td class="fn-tac">
  67. {if $rs.is_del ==1}
  68. <span class="badge">已删除</span>
  69. {else}
  70. {if $rs.paid_at}
  71. {if $rs.express_status}
  72. <span class="badge bg-green">已发货</span>
  73. {else}
  74. <span class="badge bg-blue">待发货</span>
  75. {/if}
  76. {else}
  77. <span class="badge bg-red">待付款</span>
  78. {/if}
  79. {/if}
  80. </td>
  81. </tr>
  82. </tbody>
  83. {/foreach}
  84. </table>
  85. {$order|raw}
  86. <style type="text/css">
  87. .order {border-bottom: 1px #e9ecf3 solid;display: flex;}
  88. .order:last-child{border-bottom:none}
  89. .order div {margin: 5px;}
  90. .order .img {width: 80px;height: 80px;overflow: hidden;border: 1px dotted #e9ecf3;padding: 2px;}
  91. .order .img img {width: 78px;}
  92. .order .info {line-height: 25px;margin-top: 10px;display: block;flex: 1px;}
  93. .order .info .gray {color: #9e9e9e;font-size: 12px;}
  94. .order .number {line-height: 50px;margin: 10px 20px;}
  95. </style>
  96. <script type="text/javascript">
  97. Do('base', 'layer','form','date', function () {
  98. $('#form').isForm({types:1});
  99. $('.win').win({'reload':1});
  100. $(".bar").click(function() {
  101. var url = $(this).attr('url');
  102. var msg = $(this).attr('msg');
  103. tools_submit({action:url,msg:msg})
  104. })
  105. })
  106. </script>