/
home
/
sjslayjy
/
public_html
/
olddevlok
/
storage
/
framework
/
views
/
Upload File
HOME
<?php $__env->startSection('title','Dashboard'); ?> <?php $__env->startSection('style'); ?> <?php echo e(Html::style("//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css")); ?> <style type="text/css"> .onoffswitch3 { position: relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; } .onoffswitch3-checkbox { display: none; } .onoffswitch3-label { display: block; overflow: hidden; cursor: pointer; border: 0px solid #999999; border-radius: 0px; } .onoffswitch3-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; } .onoffswitch3-inner > span { display: block; float: left; position: relative; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: 'Montserrat', sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .onoffswitch3-inner .onoffswitch3-active { padding-left: 10px; background-color: #68bc31; color: #FFFFFF; } .onoffswitch3-inner .onoffswitch3-inactive { width: 100px; padding-left: 16px; background-color: #2091cf; color: #FFFFFF; text-align: right; } .onoffswitch3-switch { display: block; width: 50%; margin: 0px; text-align: center; border: 0px solid #999999;border-radius: 0px; position: absolute; top: 0; bottom: 0; } .onoffswitch3-active .onoffswitch3-switch { background: #27A1CA; left: 0; width: 160px; } .onoffswitch3-inactive{ background: #A1A1A1; right: 0; width: 20px; } .onoffswitch3-checkbox:checked + .onoffswitch3-label .onoffswitch3-inner { margin-left: 0; } .glyphicon-remove{ padding: 3px 0px 0px 0px; color: #fff; background-color: #000; height: 25px; width: 25px; border-radius: 15px; border: 2px solid #fff; } .scroll-text{ color: #000; } </style> <?php $__env->stopSection(); ?> <?php $__env->startSection('content'); ?> <div class="main-content"> <div class="main-content-inner"> <div class="breadcrumbs ace-save-state" id="breadcrumbs"> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a> </li> <li class="active">Dashboard</li> </ul><!-- /.breadcrumb --> <div class="nav-search" id="nav-search"> <form class="form-search"> <span class="input-icon"> <input type="text" placeholder="Search ..." class="nav-search-input" id="nav-search-input" autocomplete="off" /> <i class="ace-icon fa fa-search nav-search-icon"></i> </span> </form> </div><!-- /.nav-search --> </div> <div class="page-content"> <div class="ace-settings-container" id="ace-settings-container"> <div class="btn btn-app btn-xs btn-warning ace-settings-btn" id="ace-settings-btn"> <i class="ace-icon fa fa-cog bigger-130"></i> </div> <div class="ace-settings-box clearfix" id="ace-settings-box"> <div class="pull-left width-50"> <div class="ace-settings-item"> <div class="pull-left"> <select id="skin-colorpicker" class="hide"> <option data-skin="no-skin" value="#438EB9">#438EB9</option> <option data-skin="skin-1" value="#222A2D">#222A2D</option> <option data-skin="skin-2" value="#C6487E">#C6487E</option> <option data-skin="skin-3" value="#D0D0D0">#D0D0D0</option> </select> </div> <span> Choose Skin</span> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2 ace-save-state" id="ace-settings-navbar" autocomplete="off" /> <label class="lbl" for="ace-settings-navbar"> Fixed Navbar</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2 ace-save-state" id="ace-settings-sidebar" autocomplete="off" /> <label class="lbl" for="ace-settings-sidebar"> Fixed Sidebar</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2 ace-save-state" id="ace-settings-breadcrumbs" autocomplete="off" /> <label class="lbl" for="ace-settings-breadcrumbs"> Fixed Breadcrumbs</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-rtl" autocomplete="off" /> <label class="lbl" for="ace-settings-rtl"> Right To Left (rtl)</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2 ace-save-state" id="ace-settings-add-container" autocomplete="off" /> <label class="lbl" for="ace-settings-add-container"> Inside <b>.container</b> </label> </div> </div><!-- /.pull-left --> <div class="pull-left width-50"> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-hover" autocomplete="off" /> <label class="lbl" for="ace-settings-hover"> Submenu on Hover</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-compact" autocomplete="off" /> <label class="lbl" for="ace-settings-compact"> Compact Sidebar</label> </div> <div class="ace-settings-item"> <input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-highlight" autocomplete="off" /> <label class="lbl" for="ace-settings-highlight"> Alt. Active Item</label> </div> </div><!-- /.pull-left --> </div><!-- /.ace-settings-box --> </div><!-- /.ace-settings-container --> <div class="page-header"> <h1> Dashboard <small> <i class="ace-icon fa fa-angle-double-right"></i> overview & stats </small> </h1> </div><!-- /.page-header --> <div class="row"> <div class="col-xs-12 onoffswitch3" > <input type="checkbox" name="onoffswitch3" class="onoffswitch3-checkbox" id="myonoffswitch3" checked> <label class="onoffswitch3-label" for="myonoffswitch3"> <span class="onoffswitch3-inner"> <span class="onoffswitch3-active"> <marquee class="scroll-text" id="latest_activities"> <?php echo $activities; ?> </marquee> <span class="onoffswitch3-switch">LATEST ACTIVITY <span class="glyphicon glyphicon-remove"></span></span> </span> <span class="onoffswitch3-inactive"><span class="onoffswitch3-switch">SHOW LATEST ACTIVITY</span></span> </span> </label> </div> </div> <div class="row"> <div class="col-xs-12"> <!-- PAGE CONTENT BEGINS --> <div class="row"> <div class="space-6"></div> <div class="col-sm-7"> <div class="row"> <div class="col-md-12"> <div class="widget-box ui-sortable-handle" id="widget-box-5"> <div class="widget-header"> <h5 class="widget-title smaller">Month Average</h5> <div class="widget-toolbar"> <select class="form-control" id="avg_year" onchange="getMonthlyAverage()"> <option value="2019" <?php echo e(date("Y") == "2019" ? "selected":""); ?>>2019</option> <option value="2020" <?php echo e(date("Y") == "2020" ? "selected":""); ?>>2020</option> <option value="2021" <?php echo e(date("Y") == "2021" ? "selected":""); ?>>2021</option> <option value="2022" <?php echo e(date("Y") == "2022" ? "selected":""); ?>>2022</option> <option value="2023" <?php echo e(date("Y") == "2023" ? "selected":""); ?>>2023</option> <option value="2024" <?php echo e(date("Y") == "2024" ? "selected":""); ?>>2024</option> </select> </div> <div class="widget-toolbar"> <select class="form-control" id="avg_month" onchange="getMonthlyAverage()"> <option value="01" <?php echo e(date('m') == "01"?"selected":""); ?>>Jan</option> <option value="02" <?php echo e(date('m') == "02"?"selected":""); ?>>Feb</option> <option value="03" <?php echo e(date('m') == "03"?"selected":""); ?>>Mar</option> <option value="04" <?php echo e(date('m') == "04"?"selected":""); ?>>Apr</option> <option value="05" <?php echo e(date('m') == "05"?"selected":""); ?>>May</option> <option value="06" <?php echo e(date('m') == "06"?"selected":""); ?>>June</option> <option value="07" <?php echo e(date('m') == "07"?"selected":""); ?>>July</option> <option value="08" <?php echo e(date('m') == "08"?"selected":""); ?>>Aug</option> <option value="09" <?php echo e(date('m') == "09"?"selected":""); ?>>Sept</option> <option value="10" <?php echo e(date('m') == "10"?"selected":""); ?>>Oct</option> <option value="11" <?php echo e(date('m') == "11"?"selected":""); ?>>Nov</option> <option value="12" <?php echo e(date('m') == "12"?"selected":""); ?>>Dec</option> </select> </div> </div> <div class="widget-body" id="monthlyAverageDiv"> <div class="infobox infobox-green"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageLabourRate(date('m'),date('Y'),'loading'),2)); ?></span> <div class="infobox-content">Loading labour Rate</div> </div> <div class="stat stat-important">Average</div> </div> <div class="infobox infobox-blue"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageLabourRate(date('m'),date('Y'),'unloading'),2)); ?></span> <div class="infobox-content">Unloading labour Rate</div> </div> <div class="stat stat-important">Average</div> </div> <div class="infobox infobox-pink"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageLabourRate(date('m'),date('Y'),'wagon_unloading'),2)); ?></span> <div class="infobox-content">Wagon Unloading Rate</div> </div> </div> <div class="infobox infobox-red"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageFreight(date('m'),date('Y')),2)); ?></span> <div class="infobox-content">Freight</div> </div> <div class="stat stat-important">Average</div> </div> <div class="infobox infobox-orange2"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageDemurrage(date('m'),date('Y')),2)); ?></span> <div class="infobox-content">Average Demurrage</div> </div> </div> <div class="infobox infobox-blue2"> <div class="infobox-icon"> <i class="ace-icon fa fa-rupee"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo e(round(monthlyAverageWharfage(date('m'),date('Y')),2)); ?></span> <div class="infobox-content">Average Wharfage</div> </div> </div> </div> </div> </div> <div class="col-md-12" id="sales_purchase_div"> <div class="tabbable"> <ul class="nav nav-tabs padding-12 tab-color-blue background-blue" id="myTab4"> <li class="active"> <a data-toggle="tab" href="#today_sales">Sales</a> </li> <li class=""> <a data-toggle="tab" href="#today_purchase">Purchase</a> </li> <li><input type="text" class="form-control datepicker" value="<?php echo e($date); ?>" placeholder="date" onchange="getSaleAndPurchase(this.value)"></li> </ul> <div class="tab-content" id=""> <div id="today_sales" class="tab-pane active"> <table class="table table-bordered table-striped"> <thead class="thin-border-bottom"> <tr> <th>From Account</th> <th>Product</th> <th>Quantity</th> <th>Value</th> </tr> </thead> <tbody> <?php if(count($today_sales)>0): ?> <?php $__currentLoopData = $today_sales; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sale): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr> <td><?php echo e($sale['party']); ?></td> <td><?php echo e($sale['product']); ?></td> <td><?php echo e($sale['total_sale_quantity']); ?></td> <td>Rs <?php echo e($sale['total_sale_amount']); ?></td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php else: ?> <tr><td colspan="4">No record found</td></tr> <?php endif; ?> </tbody> </table> </div> <div id="today_purchase" class="tab-pane"> <table class="table table-bordered table-striped"> <thead class="thin-border-bottom"> <tr> <th>From Account</th> <th>Product</th> <th>Quantity</th> <th>Value</th> </tr> </thead> <tbody> <?php if(count($today_purchase)>0 || count($today_purchase)>0): ?> <?php $__currentLoopData = $today_purchase; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $purchase): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr> <td><?php echo e($purchase['party']); ?></td> <td><?php echo e($purchase['product']); ?></td> <td><?php echo e($purchase['total_purchase_quantity']); ?></td> <td>Rs <?php echo e($purchase['total_purchase_amount']); ?></td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php else: ?> <tr><td colspan="4">No record found</td></tr> <?php endif; ?> </tbody> </table> </div> </div> </div> </div> </div> <div class="space-6"></div> </div> <div class="vspace-12-sm"></div> <div class="col-sm-5" id="graph-data"> <div class="widget-box"> <div class="widget-header widget-header-flat widget-header-small"> <h5 class="widget-title"> <i class="ace-icon fa fa-signal"></i> Rakes </h5> <div class="widget-toolbar no-border"> <div class="inline dropdown-hover"> <button class="btn btn-minier btn-primary"> <?php echo e($master_rakes[0]->name); ?> <i class="ace-icon fa fa-angle-down icon-on-right bigger-110"></i> </button> <ul class="dropdown-menu dropdown-menu-right dropdown-125 dropdown-lighter dropdown-close dropdown-caret"> <?php $i = 0; ?> <?php $__currentLoopData = $master_rakes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $rake): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <li class="<?php echo e($i ==0 ? "active":""); ?>" onclick="getRakeGraph('<?php echo e($rake->id); ?>');"> <a href="javascript:;" class="blue"> <i class="ace-icon fa fa-caret-right bigger-110"> </i> <?php echo e($rake->name); ?> </a> </li> <?php $i++; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </ul> </div> </div> </div> <div class="widget-body"> <div class="widget-main"> <div id="piechart-placeholder"></div> <div class="hr hr8 hr-double"></div> <div class="infobox infobox-green infobox-small infobox-dark" style="width: 145px !important;height: 70px !important"> <div class="infobox-icon"> <i class="ace-icon fa fa-print"></i> </div> <div class="infobox-data"> <div class="infobox-content">Tokens</div> <div class="infobox-content"><?php echo $total_tokens = \App\Token::where('master_rake_id',$master_rake->id)->sum('quantity'); ?></div> </div> </div> <div class="infobox infobox-blue infobox-small infobox-dark" style="width: 145px !important;height: 70px !important"> <div class="infobox-icon"> <i class="ace-icon fa fa-train"></i> </div> <div class="infobox-data"> <div class="infobox-content">RR</div> <div class="infobox-content"><?php echo e($master_rake->quantity_alloted); ?></div> </div> </div> <div class="infobox infobox-grey infobox-small infobox-dark" style="width: 145px !important;height: 70px !important"> <div class="infobox-icon"> <i class="ace-icon fa fa-shopping-cart"></i> </div> <div class="infobox-data"> <div class="infobox-content">Wagon Unloadings</div> <div class="infobox-content"><?php echo $wagon_unloadings = \App\WagonUnloading::where('master_rake_id',$master_rake->id)->sum('quantity'); ?></div> </div> </div> </div> </div><!-- /.widget-main --> </div><!-- /.widget-body --> </div><!-- /.widget-box --> </div><!-- /.col --> </div><!-- /.row --> </div> <div class="hr hr32 hr-dotted"></div> <div class="row"> <div class="col-sm-5"> <div class="widget-box transparent"> <div class="widget-header widget-header-flat"> <h4 class="widget-title lighter"> <i class="ace-icon fa fa-suitcase orange"></i> Party Stock </h4> <div class="widget-toolbar"> <select id="stock_party" onchange="getPartyStock(this.value)"> <option value="1-1">MRSD-STP</option> <option value="3-1">MRSD-LRP</option> <option value="30-1">MCPL-STP</option> <option value="31-1">MCPL-DEVI KALI RD</option> <option value="4-2">CFCL</option> <option value="5-2">IPL</option> <option value="6-2">PPL</option> </select> </div> </div> <div class="widget-body" id="party_stock_div"> <div class="widget-main no-padding"> <table class="table table-bordered table-striped"> <thead class="thin-border-bottom"> <tr> <th> <i class="ace-icon fa fa-caret-right blue"></i>Product </th> <th> <i class="ace-icon fa fa-caret-right blue"></i>Available Stock </th> </tr> </thead> <tbody> <tr> <td>Cement</td> <td> <b class="green"><?php echo e($cement_stock); ?></b> </td> </tr> <tr> <td>NPK <br> 20:20:0:13 & 12:32:16</td> <td> <b class="green"><?php echo e($npk_stock); ?></b> </td> </tr> <tr> <td>Urea</td> <td> <b class="green"><?php echo e($urea_stock); ?></b> </td> </tr> <tr> <td>DAP</td> <td> <b class="green"><?php echo e($dap_stock); ?></b> </td> </tr> <tr> <td>MOP</td> <td> <b class="green"><?php echo e($mop_stock); ?></b> </td> </tr> </tbody> </table> </div> <!-- /.widget-main --> </div><!-- /.widget-body --> </div><!-- /.widget-box --> </div><!-- /.col --> <div class="col-sm-7"> <div class="widget-box transparent"> <div class="widget-header widget-header-flat"> <h4 class="widget-title lighter"> <i class="ace-icon fa fa-signal"></i> Sale Stats </h4> <div class="widget-toolbar"> <select id="sale_party_id" onchange="getPartyStockSaleGraph(this.value)"> <option value="1">MRSD-STP</option> <option value="3">MRSD-LRP</option> <option value="30">MCPL-STP</option> <option value="31">MCPL-DEVI KALI RD</option> </select> </div> <div class="widget-toolbar"> <select class="form-control" id="sale_graph_year" onchange="getPartyStockSaleGraph()"> <option value="2019" <?php echo e(date("Y") == "2019" ? "selected":""); ?>>2019</option> <option value="2020" <?php echo e(date("Y") == "2020" ? "selected":""); ?>>2020</option> <option value="2021" <?php echo e(date("Y") == "2021" ? "selected":""); ?>>2021</option> <option value="2022" <?php echo e(date("Y") == "2022" ? "selected":""); ?>>2022</option> <option value="2023" <?php echo e(date("Y") == "2023" ? "selected":""); ?>>2023</option> <option value="2024" <?php echo e(date("Y") == "2024" ? "selected":""); ?>>2024</option> </select> </div> <div class="widget-toolbar"> <select class="form-control" id="sale_graph_month" onchange="getPartyStockSaleGraph()"> <option value="01" <?php echo e(date('m') == "01"?"selected":""); ?>>Jan</option> <option value="02" <?php echo e(date('m') == "02"?"selected":""); ?>>Feb</option> <option value="03" <?php echo e(date('m') == "03"?"selected":""); ?>>Mar</option> <option value="04" <?php echo e(date('m') == "04"?"selected":""); ?>>Apr</option> <option value="05" <?php echo e(date('m') == "05"?"selected":""); ?>>May</option> <option value="06" <?php echo e(date('m') == "06"?"selected":""); ?>>June</option> <option value="07" <?php echo e(date('m') == "07"?"selected":""); ?>>July</option> <option value="08" <?php echo e(date('m') == "08"?"selected":""); ?>>Aug</option> <option value="09" <?php echo e(date('m') == "09"?"selected":""); ?>>Sept</option> <option value="10" <?php echo e(date('m') == "10"?"selected":""); ?>>Oct</option> <option value="11" <?php echo e(date('m') == "11"?"selected":""); ?>>Nov</option> <option value="12" <?php echo e(date('m') == "12"?"selected":""); ?>>Dec</option> </select> </div> </div> <div class="widget-body" id="sales_div"> <div class="widget-main padding-4"> <div id="sales-charts" style="height: 280px;"></div> </div> <!-- /.widget-main --> </div><!-- /.widget-body --> </div><!-- /.widget-box --> </div><!-- /.col --> </div><!-- /.row --> <div class="hr hr32 hr-dotted"></div> <div class="row"> <div class="col-sm-6"> <div class="widget-box transparent" id="recent-box"> <div class="widget-header"> <h4 class="widget-title lighter smaller"> <i class="ace-icon fa fa-rss orange"></i>RECENT </h4> <div class="widget-toolbar no-border"> <ul class="nav nav-tabs" id="recent-tab"> <li class="active"> <a data-toggle="tab" href="#token-tab">Tokens</a> </li> <li> <a data-toggle="tab" href="#loading-tab">Loading</a> </li> <li> <a data-toggle="tab" href="#unloading-tab">Unloadings</a> </li> </ul> </div> </div> <div class="widget-body"> <div class="widget-main padding-4"> <div class="tab-content padding-8"> <div id="token-tab" class="tab-pane active"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $tokens; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $token): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href="#"><?php echo e(getModelById('User',$token->user_id)->name); ?></a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($token->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Token <b><?php echo e($token->unique_id); ?></b> generated from <?php if(is_null($token->master_rake_id)): ?> <?php echo e(getModelById('Warehouse',$token->from_warehouse_id)->name); ?> <?php else: ?> <?php echo e(getModelById('MasterRake',$token->master_rake_id)->name); ?> <?php endif; ?> to <?php if($token->to_type == 1){ echo "<b>Warehouse </b> ".getModelById('Warehouse',$token->warehouse_id)->name."(".getModelById('Warehouse',$token->warehouse_id)->location.")"; }else if($token->to_type == 2){ echo "<b>Retailer </b> ".getModelById('Retailer',$token->retailer_id)->name."(".getModelById('Retailer',$token->retailer_id)->address.")"; echo " <b>"; echo getModelById('Dealer',$token->account_from_id)->name."(".getModelById('Dealer',$token->account_from_id)->address1.")"."</b>"; }else if($token->to_type == 3){ echo "<b>Dealer </b> ".getModelById('Dealer',$token->dealer_id)->name."(".getModelById('Dealer',$token->dealer_id)->address1.")"; } ?> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> <div class="space-4"></div> <div class="center"> <i class="ace-icon fa fa-users fa-2x green middle"></i> <a href="<?php echo e(URL('/user/generated-token')); ?>" class="btn btn-sm btn-white btn-info"> See all token <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> <div id="loading-tab" class="tab-pane"> <div class="clearfix"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $product_loadings; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $product_loading): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href=""><?php echo e(getModelById('User',$product_loading->user_id)->name); ?></a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($product_loading->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> <?php if($product_loading->loading_slip_type == 1): ?> Product Loading <a href="<?php echo e(URL('/user/print-loading-slip/'.$product_loading->id)); ?>">(<?php echo e($product_loading->id); ?>)</a> of <?php echo e($product_loading->product_name); ?> <?php echo e($product_loading->quantity); ?> <?php echo e($product_loading->unit_name); ?> <?php if(!is_null($product_loading->token_id)): ?> against Token <br> <a href="<?php echo e(URL('/user/print-token/'.$product_loading->token_id)); ?>"><?php echo e(getModelById('Token',$product_loading->token_id)->unique_id); ?></a> To <b><?php if(!is_null($product_loading->retailer_id)): ?> <?php echo e($product_loading->retailer_name); ?></b> From Party <b> <?php if($product_loading->loading_slip_type ==1): ?> <?php echo e(getModelById('Dealer',$product_loading->dealer_id)->name); ?> (<?php echo e(getModelById('Dealer',$product_loading->dealer_id)->address1); ?>) <?php else: ?> <?php echo e(getModelById('Warehouse',$product_loading->warehouse_id)->name); ?> <?php endif; ?> <?php else: ?> <?php if($product_loading->loading_slip_type ==1): ?> <?php echo e(getModelById('Dealer',$product_loading->dealer_id)->name); ?> (<?php echo e(getModelById('Dealer',$product_loading->dealer_id)->address1); ?>) <?php else: ?> <?php echo e(getModelById('Warehouse',$product_loading->warehouse_id)->name); ?> <?php endif; ?> <?php endif; ?> </b> <?php else: ?> <?php endif; ?> <?php else: ?> Direct Product Loading <a href="<?php echo e(URL('/user/print-loading-slip/'.$product_loading->id)); ?>">(<?php echo e($product_loading->id); ?>)</a> of <?php echo e($product_loading->product_name); ?> <?php echo e($product_loading->quantity); ?> <?php echo e($product_loading->unit_name); ?> To <?php echo e(getModelById('Warehouse',$product_loading->warehouse_id)->name); ?> <?php endif; ?> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> <div class="space-4"></div> <div class="center"> <i class="ace-icon fa fa-users fa-2x green middle"></i> <a href="<?php echo e(URL('/user/product-loading-list')); ?>" class="btn btn-sm btn-white btn-info"> See all Product Loadings <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div><!-- /.#loading-tab --> <div id="unloading-tab" class="tab-pane"> <div class="comments"> <?php $__currentLoopData = $product_unloadings; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $product_unloading): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href=""><?php echo e(getModelById('User',$product_unloading->user_id)->name); ?></a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($product_unloading->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Product Unloading <a href="<?php echo e(URL('/user/print-unloading-slip/'.$product_unloading->id)); ?>">(<?php echo e($product_unloading->id); ?>)</a> of <b><?php echo e($product_unloading->product_name); ?> </b><?php echo e($product_unloading->quantity); ?> <?php echo e($product_unloading->unit_name); ?> To <b><?php echo e(getModelById('Warehouse',$product_unloading->warehouse_id)->name); ?> </b> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> <div class="hr hr8"></div> <div class="center"> <i class="ace-icon fa fa-comments-o fa-2x green middle"></i> <a href="<?php echo e(URL('/user/product-unloadings')); ?>" class="btn btn-sm btn-white btn-info"> See all unloading <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> </div> </div><!-- /.widget-main --> </div><!-- /.widget-body --> </div><!-- /.widget-box --> </div><!-- /.col --> <div class="col-sm-6"> <div class="widget-box transparent" id="recent-box"> <div class="widget-header"> <h4 class="widget-title lighter smaller"> <i class="ace-icon fa fa-rss orange"></i>RECENT </h4> <div class="widget-toolbar no-border"> <ul class="nav nav-tabs" id="recent-tab"> <li class="active"> <a data-toggle="tab" href="#invoice-tab">Invoices</a> </li> <li> <a data-toggle="tab" href="#freight-payment-tab">Freight Payments</a> </li> <li> <a data-toggle="tab" href="#labour-loading-payment">Labour Loading <br>Payments</a> </li> <li> <a data-toggle="tab" href="#labour-unloading-payment">Labour Unloading <br>Payments</a> </li> </ul> </div> </div> <div class="widget-body"> <div class="widget-main padding-4"> <div class="tab-content padding-8"> <div id="invoice-tab" class="tab-pane active"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $loading_slip_invoices; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $loading_slip_invoice): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href="#">User</a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($loading_slip_invoice->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Invoice <b><a target="_blank" href="<?php echo e(URL('/user/loading-slip-invoices-details/'.$loading_slip_invoice->id)); ?>"><?php echo e($loading_slip_invoice->invoice_number); ?></a></b> has been generated for <b><?php echo e($loading_slip_invoice->retailer_name); ?></b> of Amount <b><?php echo e($loading_slip_invoice->total); ?></b> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> <div class="space-4"></div> <div class="center"> <i class="ace-icon fa fa-users fa-2x green middle"></i> <a href="<?php echo e(URL('/user/loading-slip-invoices')); ?>" class="btn btn-sm btn-white btn-info"> See all Invoices <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> <div id="freight-payment-tab" class="tab-pane"> <div class="clearfix"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $freight_payments; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $freight_payment): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href="#">User</a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($freight_payment->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Freight <b> <?php echo e($freight_payment->freight_paid_amount); ?> </b> has been paid to <b><?php echo e($freight_payment->transporter_name); ?> (<?php echo e($freight_payment->truck_number); ?>)</b> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> <div class="space-4"></div> <div class="center"> <i class="ace-icon fa fa-users fa-2x green middle"></i> <a href="<?php echo e(URL('/user/freight-payment-report')); ?>" class="btn btn-sm btn-white btn-info"> See all freight payments <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> <div id="labour-loading-payment" class="tab-pane"> <div class="comments"> <div class="clearfix"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $labour_loading_payments; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $labour_loading_payment): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href="#">User</a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($labour_loading_payment->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Amount <b> <?php echo e($labour_loading_payment->paid_amount); ?> </b> has been paid to <b><?php echo e($labour_loading_payment->labour_name); ?> (<?php echo e($labour_loading_payment->rate); ?>)</b> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> <div class="hr hr8"></div> <div class="center"> <i class="ace-icon fa fa-comments-o fa-2x green middle"></i> <a href="<?php echo e(URL('/user/labour-payment-report')); ?>" class="btn btn-sm btn-white btn-info"> See all loading labour payments <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> <div id="labour-unloading-payment" class="tab-pane"> <div class="comments"> <div class="clearfix"> <div class="comments ace-scroll" style="position: relative;"> <?php $__currentLoopData = $labour_unloading_payments; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $labour_unloading_payment): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="itemdiv commentdiv"> <div class="user"> <img alt="Bob Doe's Avatar" src="<?php echo e(URL('/assets/mobile/logo.png')); ?>"> </div> <div class="body"> <div class="name"> <a href="#">User</a> </div> <div class="time"> <i class="ace-icon fa fa-clock-o"></i> <span class="green"><?php echo e(calculateTimeSpan($labour_unloading_payment->created_at)); ?></span> </div> <div class="text"> <i class="ace-icon fa fa-quote-left"></i> Amount <b> <?php echo e($labour_unloading_payment->paid_amount); ?> </b> has been paid to <b><?php echo e($labour_unloading_payment->labour_name); ?> (<?php echo e($labour_unloading_payment->rate); ?>)</b> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> <div class="hr hr8"></div> <div class="center"> <i class="ace-icon fa fa-comments-o fa-2x green middle"></i> <a href="<?php echo e(URL('/user/unloading-labour-slips')); ?>" class="btn btn-sm btn-white btn-info"> See all unloading labour payments <i class="ace-icon fa fa-arrow-right"></i> </a> </div> <div class="hr hr-double hr8"></div> </div> </div> </div><!-- /.widget-main --> </div><!-- /.widget-body --> </div><!-- /.widget-box --> </div><!-- /.col --> </div><!-- /.row --> <!-- PAGE CONTENT ENDS --> </div><!-- /.page-content --> </div> </div><!-- /.main-content --> <?php $__env->startSection('script'); ?> <?php echo e(Html::script("https://code.jquery.com/ui/1.12.1/jquery-ui.js")); ?> <?php echo e(Html::script("assets/js/jquery-ui.custom.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.ui.touch-punch.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.easypiechart.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.sparkline.index.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.flot.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.flot.pie.min.js")); ?> <?php echo e(Html::script("assets/js/jquery.flot.resize.min.js")); ?> <!-- ace scripts --> <?php echo e(Html::script("assets/js/ace-elements.min.js")); ?> <?php echo e(Html::script("assets/js/ace.min.js")); ?> <script type="text/javascript"> $(document).ready(function() { var parties = ["1-1","3-1","30-1","31-1","4-2","5-2","6-2"]; var sale_parties = ["1","3","30","31"]; // setInterval(function(){ var party = parties[Math.floor(Math.random() * parties.length)]; var sales_party = sale_parties[Math.floor(Math.random() * sale_parties.length)]; $('#stock_party').val(party).trigger('change'); $('#sale_party_id').val(sales_party).trigger('change'); // var tabs = $('.nav-tabs > li'), // active = tabs.filter('.active'), // next = active.next('li'), // toClick = next.length ? next.find('a') : tabs.eq(0).find('a'); // toClick.trigger('click'); getLatestSaleActivity(); // }, // 10000); }); function getSaleAndPurchase(date){ console.log(date); $('.loading-bg').show(); var temspArr = date.split('/'); var date = temspArr['2'] + '-' + temspArr['0'] +'-'+ temspArr['1']; var url = "<?php echo e(URL('/')); ?>"+"/user/get-sales-and-purchase/"+date; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#sales_purchase_div").html(responseText); $( ".datepicker" ).datepicker({ onSelect: function(dateText) { getSaleAndPurchase(this.value); } }); } }); } function getPartyStockSaleGraph(party){ // $('.loading-bg').show(); var party = $('#sale_party_id option:selected').val(); var month = $('#sale_graph_month option:selected').val(); var year = $('#sale_graph_year option:selected').val(); var url = "<?php echo e(URL('/')); ?>"+"/user/get-party-stock-sale-graph/"+party+'/'+month+'/'+year; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#sales_div").html(responseText); } }); } function getLatestSaleActivity(){ // $('.loading-bg').show(); var url = "<?php echo e(URL('/')); ?>"+"/user/latest-sale-activities"; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#latest_activities").html(responseText); } }); } function getPartyStock(party){ // $('.loading-bg').show(); var url = "<?php echo e(URL('/')); ?>"+"/user/get-party-stock/"+party; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#party_stock_div").html(responseText); } }); } function getMonthlyAverage(){ $('.loading-bg').show(); var month = $('#avg_month option:selected').val(); var year = $('#avg_year option:selected').val(); var url = "<?php echo e(URL('/')); ?>"+"/user/get-monthly-average/"+month+'/'+year; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#monthlyAverageDiv").html(responseText); } }); } function getRakeGraph(id){ $('.loading-bg').show(); var url = "<?php echo e(URL('/')); ?>"+"/user/get-rake-graph/"+id; $.ajax({ url: url, context: document.body, success: function(responseText) { $('.loading-bg').hide(); $("#graph-data").html(responseText); } }); } jQuery(function($) { $( ".datepicker" ).datepicker({ onSelect: function(dateText) { getSaleAndPurchase(this.value); } }); $('.easy-pie-chart.percentage').each(function(){ var $box = $(this).closest('.infobox'); var barColor = $(this).data('color') || (!$box.hasClass('infobox-dark') ? $box.css('color') : 'rgba(255,255,255,0.95)'); var trackColor = barColor == 'rgba(255,255,255,0.95)' ? 'rgba(255,255,255,0.25)' : '#E2E2E2'; var size = parseInt($(this).data('size')) || 50; $(this).easyPieChart({ barColor: barColor, trackColor: trackColor, scaleColor: false, lineCap: 'butt', lineWidth: parseInt(size/10), animate: ace.vars['old_ie'] ? false : 1000, size: size }); }) $('.sparkline').each(function(){ var $box = $(this).closest('.infobox'); var barColor = !$box.hasClass('infobox-dark') ? $box.css('color') : '#FFF'; $(this).sparkline('html', { tagValuesAttribute:'data-values', type: 'bar', barColor: barColor , chartRangeMin:$(this).data('min') || 0 }); }); //flot chart resize plugin, somehow manipulates default browser resize event to optimize it! //but sometimes it brings up errors with normal resize event handlers $.resize.throttleWindow = false; var placeholder = $('#piechart-placeholder').css({'width':'90%' , 'min-height':'150px'}); var color = ['#68BC31','#2091CF','#AF4E96','#DA5430','#FEE074'] var data = [ <?php $i = 0; ?> <?php $__currentLoopData = $master_rake->master_rake_products; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> { label: "<?php echo e($product->product->name); ?>", data: <?php echo e(round($product->quantity)); ?>, color: color[<?php echo e($i); ?>]}, <?php $i++; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> ] function drawPieChart(placeholder, data, position) { $.plot(placeholder, data, { series: { pie: { show: true, tilt:0.8, highlight: { opacity: 0.25 }, stroke: { color: '#fff', width: 2 }, startAngle: 2 } }, legend: { show: true, position: position || "ne", labelBoxBorderColor: null, margin:[-30,15] } , grid: { hoverable: true, clickable: true } }) } drawPieChart(placeholder, data); /** we saved the drawing function and the data to redraw with different position later when switching to RTL mode dynamically so that's not needed actually. */ placeholder.data('chart', data); placeholder.data('draw', drawPieChart); //pie chart tooltip example var $tooltip = $("<div class='tooltip top in'><div class='tooltip-inner'></div></div>").hide().appendTo('body'); var previousPoint = null; placeholder.on('plothover', function (event, pos, item) { if(item) { if (previousPoint != item.seriesIndex) { previousPoint = item.seriesIndex; var tip = item.series['label'] + " : " + item.series['percent']+'%'; $tooltip.show().children(0).text(tip); } $tooltip.css({top:pos.pageY + 10, left:pos.pageX + 10}); } else { $tooltip.hide(); previousPoint = null; } }); ///////////////////////////////////// $(document).one('ajaxloadstart.page', function(e) { $tooltip.remove(); }); var d1 = []; for (var i = 0; i < Math.PI * 2; i += 0.5) { d1.push([i, Math.sin(i)]); } var d2 = []; for (var i = 0; i < Math.PI * 2; i += 0.5) { d2.push([i, Math.cos(i)]); } var d3 = []; for (var i = 0; i < Math.PI * 2; i += 0.2) { d3.push([i, Math.tan(i)]); } $('#recent-box [data-rel="tooltip"]').tooltip({placement: tooltip_placement}); function tooltip_placement(context, source) { var $source = $(source); var $parent = $source.closest('.tab-content') var off1 = $parent.offset(); var w1 = $parent.width(); var off2 = $source.offset(); //var w2 = $source.width(); if( parseInt(off2.left) < parseInt(off1.left) + parseInt(w1 / 2) ) return 'right'; return 'left'; } $('.dialogs,.comments').ace_scroll({ size: 300 }); //Android's default browser somehow is confused when tapping on label which will lead to dragging the task //so disable dragging when clicking on label var agent = navigator.userAgent.toLowerCase(); if(ace.vars['touch'] && ace.vars['android']) { $('#tasks').on('touchstart', function(e){ var li = $(e.target).closest('#tasks li'); if(li.length == 0)return; var label = li.find('label.inline').get(0); if(label == e.target || $.contains(label, e.target)) e.stopImmediatePropagation() ; }); } $('#tasks').sortable({ opacity:0.8, revert:true, forceHelperSize:true, placeholder: 'draggable-placeholder', forcePlaceholderSize:true, tolerance:'pointer', stop: function( event, ui ) { //just for Chrome!!!! so that dropdowns on items don't appear below other items after being moved $(ui.item).css('z-index', 'auto'); } } ); $('#tasks').disableSelection(); $('#tasks input:checkbox').removeAttr('checked').on('click', function(){ if(this.checked) $(this).closest('li').addClass('selected'); else $(this).closest('li').removeClass('selected'); }); //show the dropdowns on top or bottom depending on window height and menu position $('#token-tab .dropdown-hover').on('mouseenter', function(e) { var offset = $(this).offset(); var $w = $(window) if (offset.top > $w.scrollTop() + $w.innerHeight() - 100) $(this).addClass('dropup'); else $(this).removeClass('dropup'); }); }) </script> <script src="https://www.amcharts.com/lib/4/core.js"></script> <script src="https://www.amcharts.com/lib/4/charts.js"></script> <script src="https://www.amcharts.com/lib/4/themes/animated.js"></script> <script> am4core.ready(function() { // Themes begin am4core.useTheme(am4themes_animated); // Themes end // Create chart instance var chart = am4core.create("sales-charts", am4charts.XYChart); // Add data chart.data = [{ "Product": "Cement", "Sale": <?php echo e($cement_sale); ?> }, { "Product": `NPK 20:20:0:13 & 12:32:16`, "Sale": <?php echo e($npk_sale); ?> }, { "Product": "Urea", "Sale": <?php echo e($urea_sale); ?> }, { "Product": "DAP", "Sale": <?php echo e($dap_sale); ?> }, { "Product": "MOP", "Sale": <?php echo e($mop_sale); ?> }]; // Create axes var categoryAxis = chart.xAxes.push(new am4charts.CategoryAxis()); categoryAxis.dataFields.category = "Product"; categoryAxis.renderer.grid.template.location = 0; categoryAxis.renderer.minGridDistance = 30; categoryAxis.renderer.labels.template.adapter.add("dy", function(dy, target) { if (target.dataItem && target.dataItem.index & 2 == 2) { return dy + 25; } return dy; }); var valueAxis = chart.yAxes.push(new am4charts.ValueAxis()); // Create series var series = chart.series.push(new am4charts.ColumnSeries()); series.dataFields.valueY = "Sale"; series.dataFields.categoryX = "Product"; series.name = "Sale"; series.columns.template.tooltipText = "{categoryX}: [bold]{valueY}[/]"; series.columns.template.fillOpacity = .8; var columnTemplate = series.columns.template; columnTemplate.strokeWidth = 2; columnTemplate.strokeOpacity = 1; }); </script> <?php $__env->stopSection(); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('dashboard.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/pmmsanvp/public_html/srtdev/resources/views/dashboard/index.blade.php ENDPATH**/ ?>