temporary total
This commit is contained in:
parent
a99d6f23d7
commit
bf72ad8fca
@ -99,30 +99,32 @@ if(!empty($mms))
|
|||||||
}
|
}
|
||||||
$ab=$yearl;
|
$ab=$yearl;
|
||||||
|
|
||||||
foreach($cum as $rel)
|
foreach($cum as $index=>$rel)
|
||||||
{
|
{
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><span>
|
<td><span>
|
||||||
<a href="<?= base_url() ?>report/link_purchase?sid=<?php echo $rel->sid;?>&ab=<?php echo $ab;?>&mid=<?php echo $rel->mid;?>"><?php echo $rel->supplier_name;?></a>
|
<a href="<?= base_url() ?>report/link_purchase?sid=<?php echo $rel->sid;?>&ab=<?php echo $ab;?>&mid=<?php echo $rel->mid;?>"><?php echo $rel->supplier_name;?></a>
|
||||||
</span></td>
|
</span></td>
|
||||||
<td><span><?php echo $rel->material_name;?></span></td>
|
<td><span><?php echo $rel->material_name;?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
<td style="text-align:right"><span id="d_qty<?php echo $index;?>"><?php
|
||||||
$tqt= $tqt + round($rel->tquantity);
|
$tqt= $tqt + round($rel->tquantity);
|
||||||
echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,round($rel->tquantity));?></span></td>
|
echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,round($rel->tquantity));?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
|
||||||
|
<td style="text-align:right"><span id="d_value<?php echo $index?>"><?php
|
||||||
$tvt= $tvt + number_format($rel->ttotal,2,'.','');
|
$tvt= $tvt + number_format($rel->ttotal,2,'.','');
|
||||||
echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,number_format($rel->ttotal,2,'.',''));?></span></td>
|
echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,number_format($rel->ttotal,2,'.',''));?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
<td style="text-align:right"><span id="m_quty<?php echo $index?>"><?php
|
||||||
$mqt= $mqt + round($rel->mquantity);
|
$mqt= $mqt + round($rel->mquantity);
|
||||||
echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,round($rel->mquantity));?></span></td>
|
echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,round($rel->mquantity));?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
<td style="text-align:right"><span id="m_value<?php echo $index?>"><?php
|
||||||
$mvt= $mvt + number_format($rel->mtotal,2,'.','');
|
$mvt= $mvt + number_format($rel->mtotal,2,'.','');
|
||||||
echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,number_format($rel->mtotal,2,'.',''));?></span></td>
|
echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,number_format($rel->mtotal,2,'.',''));?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
<td style="text-align:right"><span id="y_qty<?php echo $index?>"><?php
|
||||||
$yqt= $yqt + round($rel->quantity);
|
$yqt= $yqt + round($rel->quantity);
|
||||||
echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,round($rel->quantity));?></span></td>
|
echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,round($rel->quantity));?></span></td>
|
||||||
<td style="text-align:right"><span><?php
|
<td style="text-align:right"><span id="y_value<?php echo $index;?>"><?php
|
||||||
$yvt= $yvt + number_format($rel->total,2,'.','');
|
$yvt= $yvt + number_format($rel->total,2,'.','');
|
||||||
echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,number_format($rel->total,2,'.',''));?></span></td>
|
echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,number_format($rel->total,2,'.',''));?></span></td>
|
||||||
|
|
||||||
@ -244,27 +246,115 @@ if(!empty($mms))
|
|||||||
// Bootstrap datepicker
|
// Bootstrap datepicker
|
||||||
// Set up your table
|
// Set up your table
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
table = $('#cc').DataTable( {
|
var row= 1;
|
||||||
|
var col = 4;
|
||||||
|
//console.log($('table').find('tbody').find(tr:eq(1)).find(td:eq(4)).find(a).text());
|
||||||
|
|
||||||
|
console.log($('table tr:eq(' + row + ') td:eq(' + col + ')'));
|
||||||
|
$('#cc').DataTable( {
|
||||||
|
|
||||||
"dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" +
|
"dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" +
|
||||||
"<'row'<'col-md-6'><'col-md-6'>>" +
|
"<'row'<'col-md-6'><'col-md-6'>>" +
|
||||||
"<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>",
|
"<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>",
|
||||||
|
"search": {
|
||||||
|
"smart": false
|
||||||
|
},
|
||||||
|
|
||||||
buttons: [
|
buttons: [
|
||||||
|
|
||||||
{
|
{
|
||||||
extend: 'excelHtml5',
|
extend: 'excelHtml5',
|
||||||
footer: 'true',
|
footer: 'true',
|
||||||
//messageTop: $('h3').text(),
|
messageTop: $('h3').text(),
|
||||||
title: $('h3').text(),
|
title: $('h3').text(),
|
||||||
exportOptions: {
|
exportOptions: {
|
||||||
columns: ':visible'
|
columns: ':visible'
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'colvis'
|
'colvis'
|
||||||
]
|
],
|
||||||
|
|
||||||
|
"footerCallback": function ( row, data, start, end, display )
|
||||||
|
{
|
||||||
|
|
||||||
|
// console.log("start"+start);
|
||||||
|
// console.log("end"+end);
|
||||||
|
//console.log("display"+display);
|
||||||
|
//console.log(display);
|
||||||
|
|
||||||
|
|
||||||
|
var table = $('#cc').DataTable();
|
||||||
|
var m_qsum =0;
|
||||||
|
var d_qsum= 0;
|
||||||
|
var d_valuesum= 0;
|
||||||
|
var m_valuesum= 0;
|
||||||
|
var y_quty=0;
|
||||||
|
var year_value = 0;
|
||||||
|
for(var j = 0;j<=display.length-1;j++)
|
||||||
|
{
|
||||||
|
// var data = table.row(display[j]).data();
|
||||||
|
// var span = data[4];
|
||||||
|
var count = display[j];
|
||||||
|
var te= $('#m_quty'+count).text();
|
||||||
|
var dte= $('#d_qty'+count).text();
|
||||||
|
var dvte= $('#d_value'+count).text();
|
||||||
|
var m_value= $('#m_value'+count).text();
|
||||||
|
var y_qty= $('#y_qty'+count).text();
|
||||||
|
var y_value = $('#y_value'+count).text();
|
||||||
|
//console.log(te)
|
||||||
|
//sums(te);
|
||||||
|
m_qsum += +te;
|
||||||
|
d_qsum += +dte;
|
||||||
|
d_valuesum += +dvte;
|
||||||
|
m_valuesum += +m_value;
|
||||||
|
y_quty += +y_qty;
|
||||||
|
year_value += +y_value;
|
||||||
|
//console.log("inside"+sum);
|
||||||
|
}
|
||||||
|
//console.log(sum);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var api = this.api(), data;
|
||||||
|
var FinalTotal =parseInt(m_qsum);
|
||||||
|
var DailyFinalToatal=parseInt(d_qsum);
|
||||||
|
var DailyvalueFinalTotal=parseInt(d_valuesum);
|
||||||
|
var MonthlyValueFinal = parseInt(m_valuesum);
|
||||||
|
var yearlyFinalQty = parseInt(y_quty);
|
||||||
|
var yearlyValueFinal = parseInt(year_value);
|
||||||
|
|
||||||
|
|
||||||
|
$( api.column( 4 ).footer() ).html( FinalTotal.toFixed(2).bold() );
|
||||||
|
$( api.column( 2 ).footer() ).html( DailyFinalToatal.toFixed(2).bold() );
|
||||||
|
$( api.column( 3 ).footer() ).html( DailyvalueFinalTotal.toFixed(2).bold() );
|
||||||
|
$( api.column( 5 ).footer() ).html( MonthlyValueFinal.toFixed(2).bold() );
|
||||||
|
$( api.column( 6 ).footer() ).html( yearlyFinalQty.toFixed(2).bold() );
|
||||||
|
$( api.column( 7 ).footer() ).html( yearlyValueFinal.toFixed(2).bold() );
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('#mySelect').on('change',function(){
|
$('#mySelect').on('change',function(){
|
||||||
|
|
||||||
table
|
table
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user