orderManagement.html 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. {extend name="layout:home" /}
  2. {block name="container"}
  3. <div class="layui-tab layui-tab-card">
  4. <ul class="layui-tab-title">
  5. <li id="li-1" onclick="showCurrent(0)">
  6. <a>全部</a>
  7. </li>
  8. <li id="li-2" onclick="showCurrent(1)">
  9. <a>已完成</a>
  10. </li>
  11. <li id="li-3" onclick="showCurrent(2)">
  12. <a>已取消</a>
  13. </li>
  14. </ul>
  15. <div class="layui-tab-content page-tab-content">
  16. <!-- 搜索框开始 -->
  17. <div class="search-form">
  18. <div class="layui-form-item">
  19. <div class="layui-inline">
  20. <input type="text" style="display: none" name="status" id="status" value="{$status}">
  21. <input type="text" class="layui-input" name="timeRang" id="timeRang" placeholder="选择时间段"
  22. style="width: 170px;">
  23. </div>
  24. <div class="layui-inline">
  25. <button type="submit" class="layui-btn search-subBtn" onclick="showCurrent('')">搜索</button>
  26. </div>
  27. </div>
  28. </div>
  29. <table class="layui-table lay-even">
  30. <colgroup>
  31. <col width="150">
  32. <col width="200">
  33. <col>
  34. </colgroup>
  35. <thead>
  36. <tr>
  37. <th>订单编号</th>
  38. <th>服务名称</th>
  39. <th>期限</th>
  40. <th>创建时间</th>
  41. <th>金额</th>
  42. <th>状态</th>
  43. </tr>
  44. </thead>
  45. <tbody>
  46. {if count($allOrder)}
  47. {volist name="allOrder" id="order"}
  48. <tr>
  49. <td>{$order.order_identity}</td>
  50. <td>{$order.fatherProduct} ▪ {$order.product_name}</td>
  51. <td>{$order.order_dayNumber}</td>
  52. <td>{$order.order_buyTime}</td>
  53. <td>{$order.order_money}</td>
  54. <td>{$order.order_status == 1 ? '成功' : '失败'}</td>
  55. </tr>
  56. {/volist}
  57. {else}
  58. <td colspan="99" style="text-align: center">无数据</td>
  59. {/if}
  60. </tbody>
  61. </table>
  62. {$show_page}
  63. </div>
  64. </div>
  65. <script>
  66. const myHost = "http://" + window.location.host;
  67. let current = $("#status").val();
  68. if (current == 1) {
  69. $("#li-2").attr("class","layui-this")
  70. } else if (current == 2) {
  71. $("#li-3").attr("class","layui-this")
  72. } else {
  73. $("#li-1").attr("class","layui-this")
  74. }
  75. function showCurrent(id) {
  76. if (id===0) {
  77. $("#status").val('')
  78. } else if (id===1) {
  79. $("#status").val(id)
  80. } else if (id===2) {
  81. $("#status").val(id)
  82. }
  83. let timeRang = $("#timeRang").val();
  84. let status = $("#status").val();
  85. window.location.href = myHost + "/User/cost/orderManagement.html?timeRang=" + timeRang + "&status=" + status;
  86. }
  87. function getQueryString(name) {
  88. var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  89. var url=decodeURI(decodeURI(window.location.search))
  90. var r = url.substr(1).match(reg);
  91. if (r != null) return unescape(r[2]); return null;
  92. }
  93. layui.use('laydate', function(){
  94. var laydate = layui.laydate;
  95. //执行一个laydate实例
  96. laydate.render({
  97. elem: '#creatTime' //指定元素
  98. });
  99. laydate.render({
  100. elem:'#timeRang',
  101. range:true,
  102. format: 'yyyy/MM/dd',
  103. done: function(value, date){
  104. /* 时间选择完成后的回调 */
  105. }
  106. })
  107. });
  108. </script>
  109. {/block}