1 import { Injectable } from '@angular/core';
2 import { HttpClient, HttpHeaders } from '@angular/common/http';
3 import { environment } from '../../../../../../environments/environment';
4 import { Observable } from 'rxjs';
9 export class FormFieldsService {
11 constructor(private _http : HttpClient) { }
13 getListOfFormFields() : Observable<any>
15 return this._http.get(environment.baseUrl + "report/wizard/list_formfields");
18 getFormFieldData(id : string) : Observable<any>
20 return this._http.get(environment.baseUrl + "report/wizard/retrieve_form_tab_wise_data/" + id);
23 postFormFieldData( obj : any, reportId : string) : Observable<any>
25 return this._http.post(environment.baseUrl + "report/wizard/save_formfield_tab_data", obj, { headers: new HttpHeaders({'Content-Type': 'application/json'})});
28 addFormFieldData(obj : any, reportId : string) : Observable<any>
30 return this._http.post(environment.baseUrl + "report/wizard/add_formfield_tab_data", obj, { headers: new HttpHeaders({'Content-Type': 'application/json'})});
33 deleteFormField( id : string) : Observable<any>
35 return this._http.get(environment.baseUrl + "report/wizard/retrieve_form_tab_wise_data/"+id+"/delete");
38 verifySQL( queryObj : any) : Observable<any>
40 return this._http.post(environment.baseUrl + "report/wizard/retrieve_data/false", queryObj, { headers: new HttpHeaders({'Content-Type': 'application/json'})});
43 getFormFieldGroupsData(reportId : string) : Observable<any>
45 return this._http.get(environment.baseUrl + "report/wizard/get_formfield_groups_data/" + reportId);
48 postFormFieldGroupsData(formFieldGroupObj : any) : Observable<any>
50 return this._http.post(environment.baseUrl + "report/wizard/save_formfield_groups_data", formFieldGroupObj, { headers: new HttpHeaders({'Content-Type': 'application/json'})});