index.html 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. {extend name='admin@main'}
  2. {block name="button"}
  3. <button data-action='{:url("remove")}' data-confirm="确定要删除吗?" data-csrf="{:systoken('remove')}" data-rule="id#{key}" class='layui-btn layui-btn-sm layui-btn-primary'>批量删除</button>
  4. {/block}
  5. {block name="content"}
  6. <div class="think-box-shadow">
  7. {include file='store_order/index_search'}
  8. <table class="layui-table margin-top-10" lay-skin="line">
  9. {notempty name='list'}
  10. <thead>
  11. <tr>
  12. <th class='list-table-check-td think-checkbox'><input data-auto-none data-check-target='.list-check-box' type='checkbox'></th>
  13. <th class='text-left nowrap'>ID</th>
  14. <th class='text-left nowrap'>用户信息</th>
  15. <th class='text-left nowrap'>订单详情</th>
  16. <th class='text-left nowrap'>物流信息</th>
  17. <th class='text-left nowrap'>商品详情</th>
  18. <th class="text-left nowrap">操作</th>
  19. </tr>
  20. </thead>
  21. {/notempty}
  22. <tbody>
  23. {foreach $list as $key=>$vo}
  24. <tr>
  25. <td class='list-table-check-td think-checkbox'><input class="list-check-box" value='{$vo.id}' type='checkbox'></td>
  26. <td class='text-left nowrap'>{$vo.id|default='--'}</td>
  27. <td class="text-left nowrap relative">
  28. <img data-tips-image style="width:60px;height:60px" src="{$vo.headimg|default=''}" class="margin-right-5 text-top">
  29. <div class="inline-block">
  30. 会员ID:{$vo.user_id|default='--'}<br>
  31. 会员昵称:{$vo.name|default='--'}<br>
  32. 会员手机:{$vo.user_phone|default='--'}<br>
  33. </div>
  34. </td>
  35. <td class='text-left nowrap'>
  36. 订单单号:<span class="color-blue">{$vo.order_no|default=''}</span>
  37. {eq name='vo.status' value='0'}<span class="layui-badge layui-bg-orange margin-left-5">待付款</span>{/eq}
  38. {eq name='vo.status' value='1'}<span class="layui-badge layui-bg-black margin-left-5">待发货</span>{/eq}
  39. {eq name='vo.status' value='2'}<span class="layui-badge layui-bg-green margin-left-5">已发货</span>{/eq}
  40. {eq name='vo.status' value='3'}<span class="layui-badge layui-bg-blue margin-left-5">已收货待评价</span>{/eq}
  41. {eq name='vo.status' value='4'}<span class="layui-badge layui-bg-blue margin-left-5">已完成</span>{/eq}
  42. {eq name='vo.status' value='9'}<span class="layui-badge layui-bg-blue margin-left-5">已取消</span>{/eq}
  43. {if $vo.logistics_urge && $vo.status == 1 && $vo.refund_state == 0}
  44. <span class="layui-badge layui-bg-orange margin-left-5">已提醒发货</span>
  45. {/if}
  46. <br>
  47. 退款状态:<span class="color-blue"></span>
  48. {eq name='vo.refund_state' value='0'}
  49. <span class="layui-badge layui-bg-blue margin-left-5">未申请</span>
  50. {/eq}
  51. {eq name='vo.refund_state' value='1'}
  52. <span class="layui-badge layui-bg-blue margin-left-5">待审核</span>
  53. {/eq}
  54. {eq name='vo.refund_state' value='2'}
  55. <span class="layui-badge layui-bg-blue margin-left-5">拒绝退款</span>
  56. {/eq}
  57. {eq name='vo.refund_state' value='3'}
  58. <span class="layui-badge layui-bg-blue margin-left-5">审核通过</span>
  59. {/eq}
  60. <br>
  61. 订单金额:<strong class="color-blue">{$vo.price_total}</strong> 元<br>
  62. 支付方式:<span class="layui-bg-green layui-badge">{if $vo.pay_state}{$all_pay_type[$vo.pay_type]}{else}待支付{/if}</span><br>
  63. 下单时间:{$vo.create_at|default='--'}<br>
  64. 支付时间:{$vo.pay_at|default='--'}<br>
  65. </td>
  66. <td class="text-left nowrap">
  67. 收货信息:{$vo.user_name|default='--'}<span class="margin-left-5 color-blue">{$vo.phone}</span><br>
  68. 收货地区:{$vo.pro_name|default='--'}{$vo.city_name}{$vo.county_name}<br>
  69. 收货地址:{$vo.street_name}{$vo.add_detail}{$vo.add_detail}<br>
  70. 发货状态:
  71. {eq name='vo.express_state' value='0'}
  72. <span class="layui-badge layui-bg-black">未发货</span>
  73. {else}
  74. <span class="layui-badge layui-bg-blue">{$vo.express_company_title|default='--'}</span>
  75. <span class="layui-badge layui-bg-gray margin-left-5">{$vo.express_send_no|default='--'}</span>
  76. {/eq}
  77. {if $vo.status eq 1}
  78. <a class=" margin-left-5" data-title="填写订单信息" data-modal="{:url('express')}?id={$vo.id}">填写发货信息</a>
  79. {elseif $vo.status eq 2}
  80. <a class=" margin-left-5" data-title="修改发货信息" data-modal="{:url('express')}?id={$vo.id}">修改发货信息</a>
  81. {/if}
  82. <br>
  83. 发货时间:{$vo.express_send_at|format_datetime}<br>
  84. </td>
  85. <td class="text-left nowrap">
  86. {foreach $vo.item_list as $g}
  87. <div class="nowrap">
  88. <p class="text-left">{$g.name|default=''}({$g.goods_spec})</p>
  89. <p class="text-left color-desc">售价 {$g.sell_price} 元 &nbsp; 数量 {$g.num|default=0}</p>
  90. </div>
  91. {/foreach}
  92. </td>
  93. <td class='text-left nowrap'>
  94. <a data-title="查看详情" class="layui-btn layui-btn-sm" data-modal='{:url("detail")}?id={$vo.id}'>查看详情</a>
  95. {if $vo.refund_info}
  96. <a data-title="查看售后" class="layui-btn layui-btn-sm layui-btn-warm" data-modal='{:url("/order/refund_order/audit")}?id={$vo.refund_info.id}'>查看售后</a>
  97. {/if}
  98. <span class="layui-btn layui-btn-sm layui-btn-danger" onclick="btn_confirm('删除','remove','{$vo.id}');">删 除</span>
  99. </td>
  100. </tr>
  101. {/foreach}
  102. </tbody>
  103. </table>
  104. {empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
  105. </div>
  106. <script>
  107. function btn_confirm(msg,fun,id) {
  108. layer.confirm('请确定是否'+msg, {btn: ['确定', '取消'], title: "提示"}, function () {
  109. var url = "/order/store_order/"+fun;
  110. layer.closeAll();
  111. $.ajax({
  112. type: "post",
  113. url: url,
  114. data: {id:id},
  115. dataType: "json",
  116. async: false,
  117. success: function (data) {
  118. layer.msg(data.info);
  119. setTimeout(function () {
  120. window.location.reload();
  121. },1000)
  122. }
  123. });
  124. });
  125. }
  126. </script>
  127. {/block}