人人商城

sale.html 4.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {template '_header'}
  2. <div class="page-heading"> <h2>销售统计</h2><span>按年、月、日统计商城交易额、交易量</span> </div>
  3. <form action="./index.php" method="get" class="form-horizontal">
  4. <input type="hidden" name="c" value="site" />
  5. <input type="hidden" name="a" value="entry" />
  6. <input type="hidden" name="m" value="ewei_shopv2" />
  7. <input type="hidden" name="do" value="web" />
  8. <input type="hidden" name="r" value="statistics.sale" />
  9. <div class="page-toolbar row m-b-sm m-t-sm">
  10. <div class="col-sm-12">
  11. <select name="year" class='form-control input-sm select-sm'>
  12. {loop $years $y}
  13. <option value="{$y['data']}" {if $y['selected']}selected="selected"{/if}>{$y['data']}年</option>
  14. {/loop}
  15. </select>
  16. <select name="month" class='form-control input-sm select-sm'>
  17. <option value=''>月份</option>
  18. {loop $months $m}
  19. <option value="{$m['data']}" {if $m['selected']}selected="selected"{/if}>{$m['data']}月</option>
  20. {/loop}
  21. </select>
  22. <select name="day" class='form-control input-sm select-sm'>
  23. <option value=''>日期</option>
  24. </select>
  25. <select name="type" class='form-control input-sm select-sm'>
  26. <option value='0' {if $_GPC['type']==0}selected="selected"{/if}>交易额</option>
  27. <option value='1' {if $_GPC['type']==1}selected="selected"{/if}>交易量</option>
  28. </select>
  29. <div class='btn-group btn-group-sm'>
  30. <button class="btn btn-sm btn-primary" type="submit"> 搜索</button>
  31. {ifp 'statistics.sale.export'}
  32. <button type="submit" name="export" value='1' class="btn btn-success btn-sm">导出 Excel</button>
  33. {/if}
  34. </div>
  35. </div>
  36. </div>
  37. </form>
  38. <div class="panel panel-default">
  39. <div class='panel-heading'>
  40. {if empty($type)}交易额{else}交易量{/if}:<span style="color:red; ">{$totalcount}</span>,
  41. 最高{if empty($type)}交易额{else}交易量{/if}:<span style="color:red; ">{$maxcount}</span> {if !empty($maxcount_date)}<span>({$maxcount_date}</span>){/if}
  42. </div>
  43. <div class="panel-body">
  44. <table class="table table-hover">
  45. <thead>
  46. <tr>
  47. <th style='width:100px;'>
  48. {if empty($_GPC['month'])}月份{else}日期{/if}
  49. </th>
  50. <th style='width:200px;'>{if empty($type)}交易额{else}交易量{/if}</th>
  51. <th>所占比例</th>
  52. </tr>
  53. </thead>
  54. <tbody>
  55. {loop $list $row}
  56. <tr>
  57. <td>{$row['data']}</td>
  58. <td>{$row['count']}</td>
  59. <td>
  60. <div class="progress" style='max-width:500px;' >
  61. <div style="width: {$row['percent']}%;" class="progress-bar progress-bar-info" ><span style="color:#000">{php echo empty($row['percent'])?'':$row['percent'].'%'}</span></div>
  62. </div>
  63. </td>
  64. </tr>
  65. {/loop}
  66. </tbody>
  67. </table>
  68. </div>
  69. </div>
  70. <script language='javascript'>
  71. function get_days(){
  72. var year = $('select[name=year]').val();
  73. var month =$('select[name=month]').val();
  74. var day = $('select[name=day]');
  75. day.get(0).options.length = 0 ;
  76. if(month==''){
  77. day.append("<option value=''>日期</option");
  78. return;
  79. }
  80. day.get(0).options.length = 0 ;
  81. day.append("<option value=''>...</option").attr('disabled',true);
  82. $.post("{php echo webUrl('util/days')}",{year:year,month:month},function(days){
  83. day.get(0).options.length = 0 ;
  84. day.removeAttr('disabled');
  85. days =parseInt(days);
  86. day.append("<option value=''>日期</option");
  87. for(var i=1;i<=days;i++){
  88. day.append("<option value='" + i +"'>" + i + "日</option");
  89. }
  90. {if !empty($day)}
  91. day.val( {$day});
  92. {/if}
  93. })
  94. }
  95. $('select[name=month]').change(function(){
  96. get_days();
  97. })
  98. get_days();
  99. </script>
  100. {template '_footer'}