pl report issue

This commit is contained in:
venbatechnologies@gmail.com 2018-10-08 16:13:12 +05:30
parent ee9bc1eb84
commit ec4d6fb648
3 changed files with 44 additions and 64 deletions

View File

@ -110,10 +110,9 @@ app.controller('income_reportCtrl', ["$scope","$rootScope","toaster", "$filter",
$scope.Net_Total = '';
$scope.PLexceldetails='';
$scope.expense ='';
$scope.alldata='';
var response_data = {
method: 'POST',
url: apiPoint.url + 'IncomeExpenseDetails/',
@ -125,10 +124,7 @@ app.controller('income_reportCtrl', ["$scope","$rootScope","toaster", "$filter",
from : $scope.filters.from_date,
to : $scope.filters.to_date
}
}
};
$http(response_data).then(function (response) {
@ -138,8 +134,12 @@ app.controller('income_reportCtrl', ["$scope","$rootScope","toaster", "$filter",
// console.log(response.data);
$scope.expense_data = response.data.expense_data;
$scope.nonexp_data = response.data.expense_data_nonop;
console.log($scope.expense_data);
console.log($scope.nonexp_data);
$scope.alldata = $scope.nonexp_data.concat($scope.expense_data);
console.log($scope.alldata);
if($scope.expense_data.length>0)
if($scope.alldata.length>0)
{
$scope.isLoaderShow =false;
$scope.load = 'Loading....';
@ -150,46 +150,33 @@ app.controller('income_reportCtrl', ["$scope","$rootScope","toaster", "$filter",
$scope.load = "No Records Found";
}
if($scope.expense_data != undefined || $scope.expense_data != '')
{
if($scope.expense_data != undefined || $scope.expense_data != '')
{
angular.forEach(($scope.expense_data),function(expense_data,key)
{
{
if((expense_data.TID == 'I001'))
{
$scope.Total_expense = parseFloat(expense_data.Expense);
//console.log($scope.Total_income)
if((expense_data.TID == 'I001'))
{
$scope.Total_expense = parseFloat(expense_data.Expense);
}
}
if((expense_data.TID == 'I002'))
{
$scope.Total_income = parseFloat(expense_data.Income);
if((expense_data.TID == 'I002'))
{
$scope.Total_income = parseFloat(expense_data.Income);
//console.log($scope.Total_expense)
}
}
});
});
}
}
// $scope.Net_Total = $scope.Total_income -$scope.Total_expense;
}
else {
}
else
{
$scope.message = response.data.message;
}

View File

@ -200,7 +200,7 @@ app.controller('nonoperationalCtrl', ["$scope", "$rootScope","$modal", "toaster"
$scope.noRecordFound = true;
//$scope.noRecordFound = true;
$scope.dataLength = 0;
// get day book type name list
@ -223,6 +223,7 @@ app.controller('nonoperationalCtrl', ["$scope", "$rootScope","$modal", "toaster"
$scope.datas = response.data.dayBookListDetails;
// alert(JSON.stringify($scope.data));
console.log($scope.data);
console.log($scope.datas);
$scope.dataLength = $scope.data.length;
if ($scope.data.length !== 0) {
@ -318,6 +319,8 @@ $scope.loadStaring = true;
value['SNo'] = element.ORDER_ID;
value['Date'] = element.VoucherNumber + '\n/' + element.Date || '-';
var ListName = element.ListName;
value['ListName'] = element.ListName||'-';
value['PaidReceivedToFrom'] = element.PaidTo +' ' +Lastname || '-';
var Sem = element.FeePaymentDetails || '-';
var Course = element.CourseName || '-';
@ -325,7 +328,7 @@ $scope.loadStaring = true;
value['UnivCourseSem'] = University.concat('/ ' + Course, '/ ' + Sem);
value['Type'] = element.TypeName || '-';
value['ReceiptNo'] = element.ReceiptNo || '-';
value['Comments'] = element.ReceiptNoComments || '-';
value['Comments'] = element.Description || '-';
value['ModeofPayment'] = getSortCutModeofPayment(element.ModeOfPayment) || '-';
value['Status'] = element.Status || '-';
value['Amount'] = (ListName == 'Expense' ? '-' : '+') + ' ' + element.Amount || '-';
@ -359,18 +362,15 @@ $scope.loadStaring = true;
rows1 = o;
var headers = {
fila_1: {
col_1: { text: 'SNo', style: 'tableHeader', alignment: 'center', bold: true },
col_2: { text: 'Voucher Number Bill Number / DATE', style: 'tableHeader', alignment: 'center', bold: true },
col_3: { text: 'Paid To Received From', style: 'tableHeader', alignment: 'center', bold: true },
col_4: { text: 'University / Course/ Sem', style: 'tableHeader', alignment: 'center', bold: true },
col_5: { text: 'Type', style: 'tableHeader', alignment: 'center', bold: true },
col_6: { text: 'Receipt No', style: 'tableHeader', alignment: 'center', bold: true },
// col_7: { text: 'Comments', style: 'tableHeader', alignment: 'center', bold: true },
col_7: { text: 'Mode of Payment', style: 'tableHeader', alignment: 'center', bold: true },
col_8: { text: 'Status', style: 'tableHeader', alignment: 'center', bold: true },
col_9: { text: 'Amount', style: 'tableHeader', alignment: 'center', bold: true },
col_10: { text: 'Balance', style: 'tableHeader', alignment: 'center', bold: true },
col_11: { text: 'Comments', style: 'tableHeader', alignment: 'center', bold: true },
col_1: { text: 'SNo', style: 'tableHeader', alignment: 'center', bold: true },
col_2: { text: 'Income/Expense', style: 'tableHeader', alignment: 'center', bold: true },
col_3: { text: 'Voucher Number Bill Number / DATE', style: 'tableHeader', alignment: 'center', bold: true },
col_4: { text: 'Paid To Received From', style: 'tableHeader', alignment: 'center', bold: true },
col_5: { text: 'Type', style: 'tableHeader', alignment: 'center', bold: true },
col_6: { text: 'Amount', style: 'tableHeader', alignment: 'center', bold: true },
col_7: { text: 'Balance', style: 'tableHeader', alignment: 'center', bold: true },
col_8: { text: 'Comments', style: 'tableHeader', alignment: 'center', bold: true },
//col_9: { text: 'Status', style: 'tableHeader', alignment: 'center', bold: true },
}
}
var body = [];
@ -386,9 +386,6 @@ $scope.loadStaring = true;
row.push(header.col_6);
row.push(header.col_7);
row.push(header.col_8);
row.push(header.col_9);
row.push(header.col_10);
row.push(header.col_11);
body.push(row);
}
}
@ -397,14 +394,10 @@ $scope.loadStaring = true;
var data = rows1[key];
var row = new Array();
row.push(data.SNo.toString());
row.push(data.ListName.toString());
row.push(data.Date.toString());
row.push(data.PaidReceivedToFrom.toString());
row.push(data.UnivCourseSem.toString());
row.push(data.Type.toString());
row.push(data.ReceiptNo.toString());
// row.push(data.Comments.toString());
row.push(data.ModeofPayment.toString());
row.push(data.Status.toString());
row.push(data.Amount.toString());
row.push(data.Balance.toString());
row.push(data.Comments.toString());
@ -421,7 +414,7 @@ $scope.loadStaring = true;
margin: 0,
columns: [
{
text: ['DAYBOOK DETAILS' + '( ' + $scope.searchData.date + ' - ' + $scope.searchData.dateTo + ' )'],
text: ['Non Operational Details' + '( ' + $scope.searchData.date + ' - ' + $scope.searchData.dateTo + ' )'],
alignment: 'left', bold: true, margin: [20, 30, 0, 0], fontSize: 18
}
]
@ -938,10 +931,10 @@ $scope.loadStaring = true;
function styleXl() {
var mystyle = {
sheetid: 'DAYBOOK DETAILS',
sheetid: 'Non Operational Entry Details',
headers: true,
caption: {
title: 'DAYBOOK DETAILS' + '(' + $scope.searchData.date + ' - ' + $scope.searchData.dateTo + ')',
title: 'Non Operational Entry Details' + '(' + $scope.searchData.date + ' - ' + $scope.searchData.dateTo + ')',
width: '300px',
style: 'font-size:50px;color:blue;'
},
@ -953,7 +946,7 @@ $scope.loadStaring = true;
return mystyle;
}
$scope.exportData = function () {
alasql('SELECT Date as Date, ListName as IncomeExpense, VoucherNumber as VoucherNumberBillNumber, concat( PaidTo,Lastname )as PaidToReceivedFrom,FeePaymentDetails as Sem, CourseName as Course,UniversityName as University,TypeName as Type, ReceiptNo as Receipt_No, ModeOfPayment as Mode_of_Payment,Amount as Amount,Balance as Balance, ReceiptNoComments as Comments, Reason, Activity INTO XLS("daybook_details.xls",?) FROM ?', [styleXl(), $scope.data]);
alasql('SELECT Date as Date, ListName as IncomeExpense, VoucherNumber as VoucherNumberBillNumber, concat( PaidTo,Lastname )as PaidToReceivedFrom,TypeName as Type, Amount as Amount,Balance as Balance, Description as Comments INTO XLS("daybook_details.xls",?) FROM ?', [styleXl(), $scope.data]);
};
//Modal for bill details

View File

@ -139,7 +139,7 @@
</div>
<div ng-if="expense_data.length>0">
<div ng-if="alldata.length>0">
<!-- hearde start -- >