// Angular imports
import { Injectable } from "@angular/core";
import { HttpClient } from "@angular/common/http";
import { USER_DETAILS_API } from "src/constants/apiConstants";
import { catchError } from "rxjs/operators";
import { handleError } from "src/app/shared/utilities/utils";
@Injectable({
providedIn: "root",
})
export class ScheduleAppointmentService {
additionalDetailsArr:any[] = [];
additonalDependent:string = '';
addDependentDetailsArr:any = [];
constructor(private http: HttpClient) {}
getUserDetails(body: any) {
let response;
try {
const saveURL = USER_DETAILS_API;
response = this.http
.post(saveURL, body)
.pipe(catchError(handleError
Relation : ${this.addDependentDetailsArr[i]?.employeeRelation}
Age : ${this.addDependentDetailsArr[i]?.age}
Gender : ${this.addDependentDetailsArr[i]?.gender}
`; } return this.additonalDependent; } saveDependentDetails(data:any){ this.addDependentDetailsArr.push(data); } getDependentDetails(){ return this.addDependentDetailsArr; } sendMail(res: any) { let str = `Hi
I would like schedule an appointment for Annual Health Check-up. PFB my details and kindly confirm the appointment
Name : ${res.employeeName}
Ticket No : 98297
Level : ${res.level}
Package : ${res.eligiblePackage}
Date : ${res.preferredDate}
Age :
Hospital Name : ${res.hospitalName}
Additional Test Details : ${res.additonalTest}
Employee Contact details:
Email: pbpalwe@bajajauto.co.in
Mobile: ${res.contactNumber}
Additional Member
Kindly confirm the date and reporting time for visiting the hospital.
Thanks & Regards
PRADIP PALWE
Bajaj Auto Ltd.
VP (HR)