Fairoj : Changes in payment and project details
This commit is contained in:
parent
4ebff2b58b
commit
998f8c4c72
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
</mat-card-content>
|
</mat-card-content>
|
||||||
</mat-card> -->
|
</mat-card> -->
|
||||||
|
<div id="top"></div>
|
||||||
<div *ngIf="isCardShow">
|
<div *ngIf="isCardShow">
|
||||||
<mat-card>
|
<mat-card>
|
||||||
<mat-card-header>
|
<mat-card-header>
|
||||||
@ -86,7 +87,15 @@
|
|||||||
|
|
||||||
</mat-card>
|
</mat-card>
|
||||||
</div>
|
</div>
|
||||||
|
<div *ngIf="payment_mode == 'offline'" class="ac_det">
|
||||||
|
<p>A/c Name : Tamil Nadu State Parent Teacher</p>
|
||||||
|
<p>Association : CSR Funds</p>
|
||||||
|
<p>A/C Number : 142301000022944</p>
|
||||||
|
<p>MICR : 600020076</p>
|
||||||
|
<p>IFSC : IOBA0001423</p>
|
||||||
|
<p>Bank : Indian Overseas Bank</p>
|
||||||
|
<p>Branch : College Road, Chennai</p>
|
||||||
|
</div>
|
||||||
<ul>
|
<ul>
|
||||||
<li *ngIf="payment_mode == 'online'"><span>Government of Tamil Nadu accepts online voluntary contributions using Net Banking or VISA-Debit/Credit Cards in Indian Rupees (INR) from Individuals, Organizations, Trusts,Companies and Institutions etc.</span></li>
|
<li *ngIf="payment_mode == 'online'"><span>Government of Tamil Nadu accepts online voluntary contributions using Net Banking or VISA-Debit/Credit Cards in Indian Rupees (INR) from Individuals, Organizations, Trusts,Companies and Institutions etc.</span></li>
|
||||||
<li><span>All contributions towards Tamil Nadu State Parent Teacher Association (TNPTA) are exempt from Income Tax under section 80 (G).</span></li>
|
<li><span>All contributions towards Tamil Nadu State Parent Teacher Association (TNPTA) are exempt from Income Tax under section 80 (G).</span></li>
|
||||||
|
|||||||
@ -184,3 +184,15 @@ $product-bg-color-hover: rgba(103, 58, 183, 0.7);
|
|||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.ac_det{
|
||||||
|
// align-content: center;
|
||||||
|
// text-align: center;
|
||||||
|
|
||||||
|
// align-content: center;
|
||||||
|
// text-align: center;
|
||||||
|
margin-left:3.5%;
|
||||||
|
font-weight: bold
|
||||||
|
// width: 600px;
|
||||||
|
// background-color: #A6CDDE;
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
@ -81,6 +81,15 @@ export class PaymentComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
ngAfterViewInit() {
|
||||||
|
// Hack: Scrolls to top of Page after page view initialized
|
||||||
|
let top = document.getElementById('top');
|
||||||
|
console.log("d",top);
|
||||||
|
if (top !== null) {
|
||||||
|
top.scrollIntoView();
|
||||||
|
top = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
isToken(){
|
isToken(){
|
||||||
// console.log(this.restApi.isToken());
|
// console.log(this.restApi.isToken());
|
||||||
if(this.restApi.isToken())
|
if(this.restApi.isToken())
|
||||||
|
|||||||
@ -168,18 +168,18 @@
|
|||||||
<mat-card-content>
|
<mat-card-content>
|
||||||
<table style="padding:20px;">
|
<table style="padding:20px;">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Details</th>
|
<!-- <th>Details</th> -->
|
||||||
<th>Material Name</th>
|
<th>Material Name</th>
|
||||||
<th>Estimation</th>
|
<!-- <th>Estimation</th> -->
|
||||||
<th>Collected</th>
|
<th>Cost Per unit</th>
|
||||||
<th>Qty</th>
|
<th>Qty</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr *ngFor="let item of all_material_list">
|
||||||
<td>{{schoolInfo.cat_name}}</td>
|
<!-- <td>{{item.cat_name}}</td> -->
|
||||||
<td>{{schoolInfo.material_name}}</td>
|
<td>{{item.material_name}}</td>
|
||||||
<td>{{schoolInfo.total_cost}}</td>
|
<!-- <td>{{schoolInfo.total_cost}}</td> -->
|
||||||
<td>{{schoolInfo.total_recevied}}</td>
|
<td>{{item.cost_per_unit}}</td>
|
||||||
<td>{{schoolInfo.qty}}</td>
|
<td>{{item.qty}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div fxLayout fxLayout="row" fxLayout.xs="column" fxLayoutGap.xs="0">
|
<div fxLayout fxLayout="row" fxLayout.xs="column" fxLayoutGap.xs="0">
|
||||||
|
|||||||
@ -2,9 +2,8 @@ import { Component, OnInit, ViewChild } from '@angular/core';
|
|||||||
import { environment } from 'environments/environment';
|
import { environment } from 'environments/environment';
|
||||||
import { ApiService } from 'app/shared/api.service';
|
import { ApiService } from 'app/shared/api.service';
|
||||||
import { FormBuilder } from '@angular/forms';
|
import { FormBuilder } from '@angular/forms';
|
||||||
import { Router } from '@angular/router';
|
import { Router, ActivatedRoute } from '@angular/router';
|
||||||
import { SchoolDetailsService } from 'app/shared/school-details.service';
|
import { SchoolDetailsService } from 'app/shared/school-details.service';
|
||||||
import { MatDialogRef, MatDialogConfig, MatDialog } from '@angular/material';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-project-detail',
|
selector: 'app-project-detail',
|
||||||
@ -12,30 +11,45 @@ import { MatDialogRef, MatDialogConfig, MatDialog } from '@angular/material';
|
|||||||
styleUrls: ['./project-detail.component.scss']
|
styleUrls: ['./project-detail.component.scss']
|
||||||
})
|
})
|
||||||
export class ProjectDetailComponent implements OnInit {
|
export class ProjectDetailComponent implements OnInit {
|
||||||
|
|
||||||
@ViewChild('slider',{static:false}) sliderimg
|
@ViewChild('slider',{static:false}) sliderimg
|
||||||
imageSources=[];
|
imageSources=[];
|
||||||
|
school_list : any [];
|
||||||
|
|
||||||
schoolInfo: any ;
|
schoolInfo: any ;
|
||||||
|
all_material_list: any;
|
||||||
|
|
||||||
// types_of_funds=['State Fund','District Fund','School common Fund','For this Project']
|
// types_of_funds=['State Fund','District Fund','School common Fund','For this Project']
|
||||||
constructor(public restApi:ApiService,public fb:FormBuilder,public router:Router,public schInfo:SchoolDetailsService,public dialog: MatDialog) { }
|
constructor(public restApi:ApiService,public fb:FormBuilder,public router:Router,public schInfo:SchoolDetailsService,private activatedRoute:ActivatedRoute) { }
|
||||||
|
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
let data=this.activatedRoute.snapshot.paramMap.get('schoolreqid')
|
||||||
|
// console.log(this.activatedRoute.snapshot.paramMap(''))
|
||||||
|
console.log("State",data)
|
||||||
this.schInfo.SchoolDetails.subscribe(schDetl=>this.schoolInfo = schDetl);
|
this.schInfo.SchoolDetails.subscribe(schDetl=>this.schoolInfo = schDetl);
|
||||||
this.imageSources = this.schoolInfo.images;
|
this.imageSources = this.schoolInfo.images;
|
||||||
|
if( data != ''){
|
||||||
|
this.getIndividualSchoolReqData(data)
|
||||||
|
this.getSchoolReqList(data)
|
||||||
|
}
|
||||||
|
else{
|
||||||
this.getSchoolReqList();
|
this.getSchoolReqList();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
getIndividualSchoolReqData(id){
|
||||||
getSchoolReqList()
|
this.restApi.getIndividualSchoolReqData(id).subscribe(res=>{
|
||||||
|
if(res['dataStatus']){
|
||||||
|
this.schoolInfo=res['records'][0]
|
||||||
|
this.imageSources=res['records'][0].images
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
getSchoolReqList(id?)
|
||||||
{
|
{
|
||||||
let url = `${environment.apiUrl}${'getSchoolReqList'}`;
|
let url = `${environment.apiUrl}${'getSchoolReqList'}`;
|
||||||
let data = {
|
let data = {
|
||||||
schoold_id: '',
|
schoold_id: id || null,
|
||||||
district_id: '',
|
district_id: '',
|
||||||
cad_id: '',
|
cad_id: '',
|
||||||
mat_id: ''
|
mat_id: ''
|
||||||
@ -44,7 +58,7 @@ export class ProjectDetailComponent implements OnInit {
|
|||||||
if (schDet.dataStatus == true) {
|
if (schDet.dataStatus == true) {
|
||||||
|
|
||||||
// console.log(schDet);
|
// console.log(schDet);
|
||||||
|
this.all_material_list=schDet.records
|
||||||
let projectList = schDet.records.filter(sch=>sch.school_id==this.schoolInfo.school_id)[0];
|
let projectList = schDet.records.filter(sch=>sch.school_id==this.schoolInfo.school_id)[0];
|
||||||
|
|
||||||
// console.log(projectList);
|
// console.log(projectList);
|
||||||
@ -81,7 +95,4 @@ export class ProjectDetailComponent implements OnInit {
|
|||||||
this.sliderimg.goToSlide(index);
|
this.sliderimg.goToSlide(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user