statis.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\grid\GridView;
  4. use yii\widgets\ActiveForm;
  5. use yii\bootstrap\Nav;
  6. use yii\grid\CheckboxColumn;
  7. use yii\helpers\Url;
  8. use yii\data\ArrayDataProvider;
  9. /* @var $this yii\web\View */
  10. /* @var $searchModel app\models\OrderreturnSearch */
  11. /* @var $dataProvider yii\data\ActiveDataProvider */
  12. $this->title = 'Orderreturns';
  13. $this->params['breadcrumbs'][] = $this->title;
  14. ?>
  15. <div class="orderreturn-index">
  16. <h1><?php echo $shop==1?"美国仓":"亚马逊"; ?>统计数据</h1>
  17. <?= Html::a('导出', ['statis-export'], ['class' => 'btn btn-success ']) ?>
  18. <?php
  19. $dayprovider = new ArrayDataProvider([
  20. 'allModels' => $dayStatis,
  21. 'pagination' => [
  22. 'pageSize' => 10,
  23. ],
  24. 'sort' => [
  25. 'attributes' => ['usage'],
  26. ],
  27. ]);
  28. ?>
  29. <?= GridView::widget([
  30. 'dataProvider'=>$dayprovider,
  31. 'summary' => '',
  32. 'columns'=>[
  33. [
  34. 'header' => '当日退货数量统计',
  35. 'attribute' => 'usage',
  36. 'footerOptions' => ['class'=>'hide'],
  37. 'value'=>function($model){// 形参为此行记录对象
  38. $list=['1' => "可用-请加库存",'2'=>'不可用-退回工厂','3'=>'精打理-退回国内','4'=>'精打理-留美仓','5'=>'泡发-发回国内'];
  39. if(isset($list[$model['usage']])){
  40. return $list[$model['usage']];
  41. }
  42. return $model->usage;
  43. }
  44. ],
  45. [
  46. 'header'=>$dayCount,
  47. 'attribute' => 'num',
  48. ]
  49. ]
  50. ])?>
  51. <?php
  52. $monthprovider = new ArrayDataProvider([
  53. 'allModels' => $monthStatis,
  54. // 'pagination' => [
  55. // 'pageSize' => 10,
  56. // ],
  57. 'sort' => [
  58. 'attributes' => ['usage'],
  59. ],
  60. ]);
  61. ?>
  62. <?= GridView::widget([
  63. 'dataProvider'=>$monthprovider,
  64. 'summary' => '',
  65. 'columns'=>[
  66. [
  67. 'header' => '当月退货数量统计',
  68. 'attribute' => 'usage',
  69. 'footerOptions' => ['class'=>'hide'],
  70. 'value'=>function($model){// 形参为此行记录对象
  71. $list=['1' => "可用-请加库存",'2'=>'不可用-退回工厂','3'=>'精打理-退回国内','4'=>'精打理-留美仓','5'=>'泡发-发回国内'];
  72. if(isset($list[$model['usage']])){
  73. return $list[$model['usage']];
  74. }
  75. return $model->usage;
  76. }
  77. ],
  78. [
  79. 'header'=>$monthCount,
  80. 'attribute' => 'num',
  81. ]
  82. ]
  83. ])?>
  84. </div>