detail.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. {extend name="base"/}
  2. {block name="resources"}
  3. <style>
  4. .single-filter-box {background-color: transparent;}
  5. .layui-layout-admin.admin-style-2 .table-tab .layui-tab-title{margin-bottom: 15px;}
  6. </style>
  7. {/block}
  8. {block name="main"}
  9. <div class="layui-collapse tips-wrap">
  10. <div class="layui-colla-item">
  11. <ul class="layui-colla-content layui-show">
  12. <li>文件名称:{$info.filename}</li>
  13. <li>导入订单数:{$info.order_num}</li>
  14. <li>成功数:<span style="color: green">{$info.success_num}</span> </li>
  15. <li>失败数:<span style="color: red">{$info.error_num}</span></li>
  16. <li>导入时间:{:date('Y-m-d H:i:s',$info.create_time)}</li>
  17. </ul>
  18. </div>
  19. </div>
  20. <div class="layui-tab table-tab" lay-filter="file_tab">
  21. <ul class="layui-tab-title">
  22. <li class="layui-this" data-status="">全部</li>
  23. <li data-status="0">成功</li>
  24. <li data-status="-1">失败</li>
  25. </ul>
  26. <div class="layui-tab-content">
  27. <!-- 列表 -->
  28. <table id="file_list" lay-filter="file_list"></table>
  29. </div>
  30. </div>
  31. {/block}
  32. {block name="script"}
  33. <script>
  34. var table, form, element, repeat_flag = false;// 防重复标识
  35. layui.use(['form', 'element'], function () {
  36. form = layui.form;
  37. element = layui.element;
  38. form.render();
  39. //监听Tab切换,以改变地址hash值
  40. element.on('tab(file_tab)', function () {
  41. table.reload({
  42. page: {
  43. curr: 1
  44. },
  45. where: {
  46. 'status': this.getAttribute('data-status')
  47. }
  48. });
  49. });
  50. table = new Table({
  51. elem: '#file_list',
  52. url: ns.url("shop/orderimportfile/detail"),
  53. where:{
  54. file_id:{$file_id}
  55. },
  56. cols: [
  57. [{
  58. field: 'order_no',
  59. title: '订单编号',
  60. unresize: 'false',
  61. width:'15%',
  62. templet:function(data){
  63. if(data.order_id){
  64. return '<a href="'+ns.url("shop/order/detail", {order_id:data.order_id})+'">'+data.order_no+'</a>';
  65. }else{
  66. return data.order_no;
  67. }
  68. }
  69. }, {
  70. field: 'order_name',
  71. title: '订单内容',
  72. unresize: 'false'
  73. }, {
  74. field: 'status',
  75. title: '状态',
  76. unresize: 'false',
  77. width:'10%',
  78. templet:function(data){
  79. if(data.status == 0){
  80. return '<span style="color:green">成功</span>';
  81. }else{
  82. return '<span style="color:red">失败</span>';
  83. }
  84. }
  85. }, {
  86. field:'reason',
  87. title: '失败原因',
  88. unresize: 'false',
  89. width:'20%'
  90. }]
  91. ]
  92. });
  93. });
  94. </script>
  95. {/block}