Renamed Report permissions to make more sense
Removed the void and reprints report and added it to the bill settlement report updated the import to add a new sql to be executed later to update the settlements and report permission names Export works on all reports
This commit is contained in:
@ -5,13 +5,13 @@ import { ProductSaleReportResolver } from './product-sale-report-resolver.servic
|
||||
import { AuthGuard } from '../auth/auth-guard.service';
|
||||
import { ProductSaleReportComponent } from './product-sale-report.component';
|
||||
|
||||
const ProductSaleReportRoutes: Routes = [
|
||||
const productSaleReportRoutes: Routes = [
|
||||
{
|
||||
path: '',
|
||||
component: ProductSaleReportComponent,
|
||||
canActivate: [AuthGuard],
|
||||
data: {
|
||||
permission: 'Sales Detail' // rename to Product Sale Report
|
||||
permission: 'Product Sale Report'
|
||||
},
|
||||
resolve: {
|
||||
info: ProductSaleReportResolver
|
||||
@ -23,7 +23,7 @@ const ProductSaleReportRoutes: Routes = [
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule,
|
||||
RouterModule.forChild(ProductSaleReportRoutes)
|
||||
RouterModule.forChild(productSaleReportRoutes)
|
||||
|
||||
],
|
||||
exports: [
|
||||
|
||||
@ -70,14 +70,12 @@ export class ProductSaleReportComponent implements OnInit {
|
||||
|
||||
exportCsv() {
|
||||
const headers = {
|
||||
Date: 'date',
|
||||
Name: 'name',
|
||||
Type: 'type',
|
||||
Narration: 'narration',
|
||||
Debit: 'debit',
|
||||
Credit: 'credit',
|
||||
Running: 'running',
|
||||
Posted: 'posted'
|
||||
Unbilled: 'kot',
|
||||
Sold: 'regularBill',
|
||||
'No Charge': 'noCharge',
|
||||
Staff: 'staff',
|
||||
Void: 'void'
|
||||
};
|
||||
const csvData = new Blob([this.toCsv.toCsv(headers, this.dataSource.data)], {type: 'text/csv;charset=utf-8;'});
|
||||
const link = document.createElement('a');
|
||||
|
||||
Reference in New Issue
Block a user