You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					137 lines
				
				6.3 KiB
			
		
		
			
		
	
	
					137 lines
				
				6.3 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								<div class="card-body">
							 | 
						||
| 
								 | 
							
								    <div class="row mb-3">
							 | 
						||
| 
								 | 
							
								        <div class="col-12">
							 | 
						||
| 
								 | 
							
								            @php($params=session('dash_params'))
							 | 
						||
| 
								 | 
							
								            @if($params['zone_id']!='all')
							 | 
						||
| 
								 | 
							
								                @php($zone_name=\App\Models\Zone::where('id',$params['zone_id'])->first()->name)
							 | 
						||
| 
								 | 
							
								            @else
							 | 
						||
| 
								 | 
							
								            @php($zone_name=translate('All'))
							 | 
						||
| 
								 | 
							
								        @endif
							 | 
						||
| 
								 | 
							
								            <div class="d-flex flex-wrap justify-content-center align-items-center">
							 | 
						||
| 
								 | 
							
								                <span class="h5 m-0 mr-3 fz--11 d-flex align-items-center mb-2 mb-md-0">
							 | 
						||
| 
								 | 
							
								                    <span class="legend-indicator bg-7ECAFF"></span>
							 | 
						||
| 
								 | 
							
								                    <span>{{translate('messages.admin_commission')}}</span> <span>:</span> <span>{{\App\CentralLogics\Helpers::format_currency(array_sum($commission))}}</span>
							 | 
						||
| 
								 | 
							
								                </span>
							 | 
						||
| 
								 | 
							
								                <span class="h5 m-0 fz--11 d-flex align-items-center mb-2 mb-md-0">
							 | 
						||
| 
								 | 
							
								                    <span class="legend-indicator bg-0661CB"></span>
							 | 
						||
| 
								 | 
							
								                    <span>{{translate('messages.total_sell')}}</span> <span>:</span> <span>{{\App\CentralLogics\Helpers::format_currency(array_sum($total_sell))}}</span>
							 | 
						||
| 
								 | 
							
								                </span>   
							 | 
						||
| 
								 | 
							
								        @if (\App\CentralLogics\Helpers::subscription_check())
							 | 
						||
| 
								 | 
							
								        <span class="h5 m-0 fz--11 d-flex align-items-center mb-2 mb-md-0">
							 | 
						||
| 
								 | 
							
								            <span class="legend-indicator bg-dddd"></span>
							 | 
						||
| 
								 | 
							
								            <span>{{translate('Subscription')}}</span> <span>:</span> <span>{{\App\CentralLogics\Helpers::format_currency(array_sum($total_subs))}}</span>
							 | 
						||
| 
								 | 
							
								        </span>
							 | 
						||
| 
								 | 
							
								        @endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								          <div class="col-12">
							 | 
						||
| 
								 | 
							
								              <div class="text-right mt--xl--10"><span class="badge badge-soft--info">{{translate('messages.zone')}} : {{$zone_name}}</span>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								    <!-- End Row -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <!-- Bar Chart -->
							 | 
						||
| 
								 | 
							
								    <div class="d-flex align-items-center">
							 | 
						||
| 
								 | 
							
								      <div class="chart--extension">
							 | 
						||
| 
								 | 
							
								        {{ \App\CentralLogics\Helpers::currency_symbol() }}({{translate('messages.currency')}})
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								      <div class="chartjs-custom w-75 flex-grow-1">
							 | 
						||
| 
								 | 
							
								          <canvas id="updatingData" class="h-20rem"
							 | 
						||
| 
								 | 
							
								                  data-hs-chartjs-options='{
							 | 
						||
| 
								 | 
							
								                    "type": "bar",
							 | 
						||
| 
								 | 
							
								                    "data": {
							 | 
						||
| 
								 | 
							
								                      "labels": ["Jan","Feb","Mar","April","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
							 | 
						||
| 
								 | 
							
								                      "datasets": [{
							 | 
						||
| 
								 | 
							
								                        "data": [{{$commission[1]}},{{$commission[2]}},{{$commission[3]}},{{$commission[4]}},{{$commission[5]}},{{$commission[6]}},{{$commission[7]}},{{$commission[8]}},{{$commission[9]}},{{$commission[10]}},{{$commission[11]}},{{$commission[12]}}],
							 | 
						||
| 
								 | 
							
								                        "backgroundColor": "#7ECAFF",
							 | 
						||
| 
								 | 
							
								                        "hoverBackgroundColor": "#7ECAFF",
							 | 
						||
| 
								 | 
							
								                        "borderColor": "#7ECAFF"
							 | 
						||
| 
								 | 
							
								                      },
							 | 
						||
| 
								 | 
							
								                      @if (\App\CentralLogics\Helpers::subscription_check())
							 | 
						||
| 
								 | 
							
								                      {
							 | 
						||
| 
								 | 
							
								                        "data": [{{$total_subs[1]}},{{$total_subs[2]}},{{$total_subs[3]}},{{$total_subs[4]}},{{$total_subs[5]}},{{$total_subs[6]}},{{$total_subs[7]}},{{$total_subs[8]}},{{$total_subs[9]}},{{$total_subs[10]}},{{$total_subs[11]}},{{$total_subs[12]}}],
							 | 
						||
| 
								 | 
							
								                        "backgroundColor": "#44f279",
							 | 
						||
| 
								 | 
							
								                        "borderColor": "#44f279"
							 | 
						||
| 
								 | 
							
								                      },
							 | 
						||
| 
								 | 
							
								                      @endif
							 | 
						||
| 
								 | 
							
								                      {
							 | 
						||
| 
								 | 
							
								                        "data": [{{$total_sell[1]}},{{$total_sell[2]}},{{$total_sell[3]}},{{$total_sell[4]}},{{$total_sell[5]}},{{$total_sell[6]}},{{$total_sell[7]}},{{$total_sell[8]}},{{$total_sell[9]}},{{$total_sell[10]}},{{$total_sell[11]}},{{$total_sell[12]}}],
							 | 
						||
| 
								 | 
							
								                        "backgroundColor": "#0661CB",
							 | 
						||
| 
								 | 
							
								                        "borderColor": "#0661CB"
							 | 
						||
| 
								 | 
							
								                      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                      ]
							 | 
						||
| 
								 | 
							
								                    },
							 | 
						||
| 
								 | 
							
								                    "options": {
							 | 
						||
| 
								 | 
							
								                      "scales": {
							 | 
						||
| 
								 | 
							
								                        "yAxes": [{
							 | 
						||
| 
								 | 
							
								                          "gridLines": {
							 | 
						||
| 
								 | 
							
								                            "color": "#e7eaf3",
							 | 
						||
| 
								 | 
							
								                            "drawBorder": false,
							 | 
						||
| 
								 | 
							
								                            "zeroLineColor": "#e7eaf3"
							 | 
						||
| 
								 | 
							
								                          },
							 | 
						||
| 
								 | 
							
								                          "ticks": {
							 | 
						||
| 
								 | 
							
								                            "beginAtZero": true,
							 | 
						||
| 
								 | 
							
								                            "stepSize": {{ceil((array_sum($total_sell)/10000))*2000}},
							 | 
						||
| 
								 | 
							
								                            "fontSize": 12,
							 | 
						||
| 
								 | 
							
								                            "fontColor": "#373D3F",
							 | 
						||
| 
								 | 
							
								                            "fontFamily": "Open Sans, sans-serif",
							 | 
						||
| 
								 | 
							
								                            "padding": 10
							 | 
						||
| 
								 | 
							
								                          }
							 | 
						||
| 
								 | 
							
								                        }],
							 | 
						||
| 
								 | 
							
								                        "xAxes": [{
							 | 
						||
| 
								 | 
							
								                          "gridLines": {
							 | 
						||
| 
								 | 
							
								                            "display": false,
							 | 
						||
| 
								 | 
							
								                            "drawBorder": false
							 | 
						||
| 
								 | 
							
								                          },
							 | 
						||
| 
								 | 
							
								                          "ticks": {
							 | 
						||
| 
								 | 
							
								                            "fontSize": 12,
							 | 
						||
| 
								 | 
							
								                            "fontColor": "#373D3F",
							 | 
						||
| 
								 | 
							
								                            "fontFamily": "Open Sans, sans-serif",
							 | 
						||
| 
								 | 
							
								                            "padding": 5
							 | 
						||
| 
								 | 
							
								                          },
							 | 
						||
| 
								 | 
							
								                          "categoryPercentage": 0.3,
							 | 
						||
| 
								 | 
							
								                          "maxBarThickness": "10"
							 | 
						||
| 
								 | 
							
								                        }]
							 | 
						||
| 
								 | 
							
								                      },
							 | 
						||
| 
								 | 
							
								                      "cornerRadius": 5,
							 | 
						||
| 
								 | 
							
								                      "tooltips": {
							 | 
						||
| 
								 | 
							
								                        "prefix": " ",
							 | 
						||
| 
								 | 
							
								                        "hasIndicator": true,
							 | 
						||
| 
								 | 
							
								                        "mode": "index",
							 | 
						||
| 
								 | 
							
								                        "intersect": false
							 | 
						||
| 
								 | 
							
								                      },
							 | 
						||
| 
								 | 
							
								                      "hover": {
							 | 
						||
| 
								 | 
							
								                        "mode": "nearest",
							 | 
						||
| 
								 | 
							
								                        "intersect": true
							 | 
						||
| 
								 | 
							
								                      }
							 | 
						||
| 
								 | 
							
								                    }
							 | 
						||
| 
								 | 
							
								                  }'>
							 | 
						||
| 
								 | 
							
								          </canvas>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								    <!-- End Bar Chart -->
							 | 
						||
| 
								 | 
							
								</div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@push('script')
							 | 
						||
| 
								 | 
							
								    <script src="{{asset('public/assets/admin')}}/vendor/chart.js/dist/Chart.min.js"></script>
							 | 
						||
| 
								 | 
							
								    <script src="{{asset('public/assets/admin')}}/vendor/chart.js.extensions/chartjs-extensions.js"></script>
							 | 
						||
| 
								 | 
							
								    <script src="{{asset('public/assets/admin')}}/vendor/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"></script>
							 | 
						||
| 
								 | 
							
								@endpush
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
								    // INITIALIZATION OF CHARTJS
							 | 
						||
| 
								 | 
							
								    // =======================================================
							 | 
						||
| 
								 | 
							
								    Chart.plugins.unregister(ChartDataLabels);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    $('.js-chart').each(function () {
							 | 
						||
| 
								 | 
							
								        $.HSCore.components.HSChartJS.init($(this));
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    var updatingChart = $.HSCore.components.HSChartJS.init($('#updatingData'));
							 | 
						||
| 
								 | 
							
								</script>
							 |