- +
- - - + + + @@ -26,9 +26,9 @@ - + - + @@ -36,9 +36,9 @@ - + - + @@ -51,9 +51,9 @@ -->
- - +
diff --git a/ng-seed/src/app/appoinment/mail/mail-log/mail-log.component.ts b/ng-seed/src/app/appoinment/mail/mail-log/mail-log.component.ts index 2b8556b..069586a 100644 --- a/ng-seed/src/app/appoinment/mail/mail-log/mail-log.component.ts +++ b/ng-seed/src/app/appoinment/mail/mail-log/mail-log.component.ts @@ -1,7 +1,8 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { MatPaginator, PageEvent } from '@angular/material/paginator'; import { MatSort } from '@angular/material/sort'; -import { MatTable } from '@angular/material/table'; +import { MatTable, MatTableDataSource } from '@angular/material/table'; +import { BusinessService } from 'app/appoinment/business/business-service/business.service'; export interface PeriodicElement { report: string; @@ -26,7 +27,7 @@ const ELEMENT_DATA: PeriodicElement[] = [ }) export class MailLogComponent implements OnInit { - displayedColumns: string[] = ['report', 'subject', 'recipients', 'content', 'status', 'time']; + displayedColumns: string[] = ['id', 'subject', 'recipients', 'contentPage','status', 'createdAt']; dataSource = ELEMENT_DATA; length = 5; pageIndex = 0; @@ -38,18 +39,46 @@ export class MailLogComponent implements OnInit { @ViewChild(MatPaginator) paginator: MatPaginator; @ViewChild(MatSort) sort: MatSort; @ViewChild(MatTable,{static:true}) table: MatTable - constructor() { } + mailLogList: any[] = []; + public mailLogListLength: number; + public mailLogListSource = new MatTableDataSource(); + constructor(public _mail:BusinessService) { } pageChange(e) { console.log(e); } ngOnInit(): void { + this.getMailLogList() this.recordStatus=false; } applyFilter(filterValue: string) { - filterValue = filterValue.trim(); - filterValue = filterValue.toLowerCase(); - // this.customersListSource.filter = filterValue; + filterValue = filterValue.trim(); // Remove whitespace + filterValue = filterValue.toLowerCase(); // Datasource defaults to lowercase matches + this.mailLogListSource.filter = filterValue; + } + getMailLogList() { + let busId = localStorage.getItem('busId') + // let user_id = localStorage.getItem('user_id') + // let param = {} + let param = {"busId":busId} + this._mail.getMailLogDetails(param).subscribe(res => { + if (res.status == 200) { + this.isLoading = false + this.mailLogList = res.data; + console.log(this.mailLogList) + this.mailLogListLength = res.data.length; + this.mailLogListSource['data'] = this.mailLogList; + console.log(this.mailLogListSource) + this.recordStatus=false; + } + else{ + this.isLoading = false + this.mailLogListSource['data'] = [] + this.mailLogList=[]; + this.mailLogListLength= null; + this.recordStatus=true; + } + }, error => this.isLoading = false); } } diff --git a/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.html b/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.html index 25aedb9..bffee95 100644 --- a/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.html +++ b/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.html @@ -22,9 +22,12 @@ Fees +
+ {{currencySymbol}} +
Fees is required -
+ Description diff --git a/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.ts b/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.ts index 78f5062..a7230a7 100644 --- a/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.ts +++ b/ng-seed/src/app/appoinment/service-list-details/add-service/add-service.component.ts @@ -18,12 +18,15 @@ export class AddServiceComponent implements OnInit { local_data:any; action:string; public durationTime = [{'time':'15'},{'time':'30'},{'time':'45'},{'time':'60'},{'time':'75'},{'time':'90'},{'time':'105'},{'time':'120'},{'time':'135'},{'time':'150'},{'time':'165'},{'time':'180'}] + currencySymbol: any; constructor(private router: Router,private formBuilder: FormBuilder, public dialogRef: MatDialogRef, @Optional() @Inject(MAT_DIALOG_DATA) public data: UsersData) { console.log(data); this.local_data = {...data}; this.action = this.local_data.action; + + this.currencySymbol = localStorage.getItem('currency') } get f(){ return this.form.controls; diff --git a/ng-seed/src/app/layouts/admin/admin-layout.component.ts b/ng-seed/src/app/layouts/admin/admin-layout.component.ts index 3985ad2..27938f6 100644 --- a/ng-seed/src/app/layouts/admin/admin-layout.component.ts +++ b/ng-seed/src/app/layouts/admin/admin-layout.component.ts @@ -102,6 +102,9 @@ users() { this.getUserData = res.data[0] // this.usersLogo = res.data[0].logo; console.log(this.getUserData) + let currency = this.getUserData.BusinessDetails[0].currency + console.log(currency) + localStorage.setItem('currency',currency) } }) } diff --git a/ng-seed/src/app/session/reset-password/reset-password.component.html b/ng-seed/src/app/session/reset-password/reset-password.component.html index 84ee937..6674e04 100644 --- a/ng-seed/src/app/session/reset-password/reset-password.component.html +++ b/ng-seed/src/app/session/reset-password/reset-password.component.html @@ -39,4 +39,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/ng-seed/src/app/session/reset-password/reset-password.component.ts b/ng-seed/src/app/session/reset-password/reset-password.component.ts index d40d7bc..c2df337 100644 --- a/ng-seed/src/app/session/reset-password/reset-password.component.ts +++ b/ng-seed/src/app/session/reset-password/reset-password.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit, ViewEncapsulation } from '@angular/core'; import { FormControl, FormGroup, Validators } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; +import { NotifierService } from 'angular-notifier'; import { SessionService } from 'app/session-services/session.service'; @Component({ @@ -12,31 +13,21 @@ import { SessionService } from 'app/session-services/session.service'; export class ResetPasswordComponent implements OnInit { form: FormGroup; forgotApiDetails: string; -<<<<<<< HEAD + email:any=[]; + token:any = []; hide: boolean; hide2:boolean; - constructor(private router: Router,public _ser:SessionService) { } + constructor(private notifierService: NotifierService,private router: Router,public _ser:SessionService,private route: ActivatedRoute) { } ngOnInit(): void { this.hide = true; this.hide2 =true - this._ser.name.subscribe(data=>{ - this.forgotApiDetails = data; - console.log(this.forgotApiDetails) - }); -======= - email:any=[]; - token:any = []; - constructor(private router: Router,public _ser:SessionService,private route: ActivatedRoute) { } - - ngOnInit(): void { // this._ser.name.subscribe(data=>{ // this.forgotApiDetails = data; // console.log(this.forgotApiDetails) // }); this.email = this.route.snapshot.paramMap.get('email'); this.token = this.route.snapshot.paramMap.get('token'); ->>>>>>> d71932e5e29ec8a54c96b8028b0207cb563576b2 this.form = new FormGroup({ password: new FormControl('', [Validators.required,Validators.pattern( @@ -56,7 +47,11 @@ export class ResetPasswordComponent implements OnInit { this._ser.resetPasswordApi(this.email, this.token ,this.form.value).subscribe(res => { console.log(res) if(res.status == 200){ - this.router.navigate(['authentication/login']) + this.notifierService.notify('success', res.message); + setTimeout(() => { + this.router.navigate(['authentication/login']); + return false; + },1000); } // this.forgotTokenEmail = res
Report {{element.report}} S.No {{element.id}} {{element.recipients}} Content Page {{element.content}} {{element.contentPage}} {{element.status}} Time Sent {{element.time}} {{element.createdAt | date:'short'}}