service
This commit is contained in:
parent
16c83ec322
commit
58f727fb49
@ -8,43 +8,45 @@ import { Observable } from 'rxjs';
|
|||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class AdditionalcontainerService {
|
export class AdditionalcontainerService {
|
||||||
baseurl = environment.sureops;
|
// baseurl = environment.sureops;
|
||||||
private baseURL = "Gaurav_testing/Gaurav_testing" ;
|
baseurl = environment.backendUrl;
|
||||||
|
|
||||||
|
private baseURL = "Gaurav_testing/Gaurav_testing";
|
||||||
constructor(private apiRequest: ApiRequestService,
|
constructor(private apiRequest: ApiRequestService,
|
||||||
private _http: HttpClient,) { }
|
private _http: HttpClient,) { }
|
||||||
|
|
||||||
|
|
||||||
saveData(data: any): Observable<any> {
|
saveData(data: any): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/Additional_container`;
|
const url = `${this.baseurl}/sureops/Additional_container/Additional_container`;
|
||||||
return this._http.post(url, data);
|
return this._http.post(url, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
getDetails(): Observable<any> {
|
getDetails(): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/Additional_container`;
|
const url = `${this.baseurl}/sureops/Additional_container/Additional_container`;
|
||||||
return this._http.get(url);
|
return this._http.get(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
getDetailsById(id: number): Observable<any> {
|
getDetailsById(id: number): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
||||||
return this._http.get(url);
|
return this._http.get(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
deleteById(id: number): Observable<any> {
|
deleteById(id: number): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
||||||
return this._http.delete(url);
|
return this._http.delete(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
update(data: any, id: number): Observable<any> {
|
update(data: any, id: number): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`;
|
||||||
return this._http.put(url, data);
|
return this._http.put(url, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
///copy ADDITIONAL CONTAINER TO CREATE DEPLOYMENT
|
///copy ADDITIONAL CONTAINER TO CREATE DEPLOYMENT
|
||||||
public copyToCreateDeployment(projId: number, profileId: number, service: string): Observable<any> {
|
public copyToCreateDeployment(projId: number, profileId: number, service: string): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}/${service}`;
|
const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}/${service}`;
|
||||||
return this._http.get(url);
|
return this._http.get(url);
|
||||||
}
|
}
|
||||||
// get all by project id and profile id
|
// get all by project id and profile id
|
||||||
getAllContainers(projId: number, profileId: number): Observable<any> {
|
getAllContainers(projId: number, profileId: number): Observable<any> {
|
||||||
const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}`;
|
const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}`;
|
||||||
return this._http.get(url);
|
return this._http.get(url);
|
||||||
@ -52,24 +54,24 @@ export class AdditionalcontainerService {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////
|
/////////////////////////////////////
|
||||||
|
|
||||||
getAll(page?: number, size?: number): Observable<any> {
|
getAll(page?: number, size?: number): Observable<any> {
|
||||||
return this.apiRequest.get(this.baseURL);
|
return this.apiRequest.get(this.baseURL);
|
||||||
}
|
}
|
||||||
getById(id: number): Observable<any> {
|
getById(id: number): Observable<any> {
|
||||||
const _http = this.baseURL + "/" + id;
|
const _http = this.baseURL + "/" + id;
|
||||||
return this.apiRequest.get(_http);
|
return this.apiRequest.get(_http);
|
||||||
}
|
}
|
||||||
create(data: any): Observable<any> {
|
create(data: any): Observable<any> {
|
||||||
return this.apiRequest.post(this.baseURL, data);
|
return this.apiRequest.post(this.baseURL, data);
|
||||||
}
|
}
|
||||||
updategaurav(id: number, data: any): Observable<any> {
|
updategaurav(id: number, data: any): Observable<any> {
|
||||||
const _http = this.baseURL + "/" + id;
|
const _http = this.baseURL + "/" + id;
|
||||||
return this.apiRequest.put(_http, data);
|
return this.apiRequest.put(_http, data);
|
||||||
}
|
}
|
||||||
delete(id: number): Observable<any> {
|
delete(id: number): Observable<any> {
|
||||||
const _http = this.baseURL + "/" + id;
|
const _http = this.baseURL + "/" + id;
|
||||||
return this.apiRequest.delete(_http);
|
return this.apiRequest.delete(_http);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,297 +12,308 @@ export class Dashboard3Service {
|
|||||||
throw new Error('Method not implemented.');
|
throw new Error('Method not implemented.');
|
||||||
}
|
}
|
||||||
private getAllURL = 'get_module_id';
|
private getAllURL = 'get_module_id';
|
||||||
private addDataURl = 'Savedata';
|
private addDataURl = 'Savedata';
|
||||||
private deleteFieldURL = 'delete_by_header_id';
|
private deleteFieldURL = 'delete_by_header_id';
|
||||||
private getbyidURL = 'get_dashboard_headerbyid';
|
private getbyidURL = 'get_dashboard_headerbyid';
|
||||||
private editURL = 'update_Dashbord1_Line';
|
private editURL = 'update_Dashbord1_Line';
|
||||||
private updateURL = 'update_Dashbord1_Lineby_id';
|
private updateURL = 'update_Dashbord1_Lineby_id';
|
||||||
constructor(private _http: HttpClient,
|
constructor(private _http: HttpClient,
|
||||||
private apiRequest: ApiRequestService) { }
|
private apiRequest: ApiRequestService) { }
|
||||||
getAll(module_id: number,page?: number, size?: number): Observable<any> {
|
getAll(module_id: number, page?: number, size?: number): Observable<any> {
|
||||||
// create Request URL params
|
// create Request URL params
|
||||||
let me = this;
|
let me = this;
|
||||||
let params: HttpParams = new HttpParams();
|
let params: HttpParams = new HttpParams();
|
||||||
params = params.append("page", typeof page === "number" ? page.toString() : "0");
|
params = params.append("page", typeof page === "number" ? page.toString() : "0");
|
||||||
params = params.append("size", typeof size === "number" ? size.toString() : "1000");
|
params = params.append("size", typeof size === "number" ? size.toString() : "1000");
|
||||||
params = params.append("module_id", module_id.toString());
|
params = params.append("module_id", module_id.toString());
|
||||||
// get all
|
// get all
|
||||||
return this.apiRequest.get(this.getAllURL, params);
|
return this.apiRequest.get(this.getAllURL, params);
|
||||||
}
|
|
||||||
|
|
||||||
create(data:any): Observable<any> {
|
|
||||||
return this.apiRequest.post(this.addDataURl, data);
|
|
||||||
}
|
|
||||||
|
|
||||||
deleteField(id:number){
|
|
||||||
let _http = this.deleteFieldURL + "/" + id;
|
|
||||||
return this.apiRequest.delete(_http);
|
|
||||||
}
|
|
||||||
|
|
||||||
getById(id:number)
|
|
||||||
{
|
|
||||||
let _http = this.getbyidURL + "/" + id;
|
|
||||||
return this.apiRequest.get(_http);
|
|
||||||
}
|
|
||||||
|
|
||||||
addToDB(line:any):Observable<any>
|
|
||||||
{
|
|
||||||
return this.apiRequest.put(this.editURL,line);
|
|
||||||
}
|
|
||||||
UpdateLineData(id:number, line:any)
|
|
||||||
{
|
|
||||||
// line = {
|
|
||||||
// headers: new HttpHeaders({
|
|
||||||
// 'Content-Type': 'application/json'
|
|
||||||
// })
|
|
||||||
// };
|
|
||||||
let _http = this.updateURL + "/" + id;
|
|
||||||
return this.apiRequest.put(_http,line);
|
|
||||||
}
|
|
||||||
getcount(moduleId: number):Observable<any>{
|
|
||||||
return this.apiRequest.get(`get_dashboard/${moduleId}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
updateDash(dashboardHeader: any): Observable<any> {
|
|
||||||
return this.apiRequest.put('update_dashboard_header', dashboardHeader);
|
|
||||||
}
|
|
||||||
/////////////////////////////////////////////////////////////////////
|
|
||||||
resetConditions() {
|
|
||||||
this.ids = []; // Reset the ids array to an empty array
|
|
||||||
this.numberIds = [];
|
|
||||||
this.passwordIds = [];
|
|
||||||
this.textareaIds = [];
|
|
||||||
this.dateIds = [];
|
|
||||||
this.datetimeIds = [];
|
|
||||||
this.emailIds = [];
|
|
||||||
this.selectIds = [];
|
|
||||||
this.radioIds = [];
|
|
||||||
this.checkboxIds = [];
|
|
||||||
this.fileuloadIds = [];
|
|
||||||
this.urlIds = [];
|
|
||||||
this.decimalIds = [];
|
|
||||||
this.percentageIds = [];
|
|
||||||
this.buttonIds = [];
|
|
||||||
}
|
|
||||||
|
|
||||||
//////////// Text
|
|
||||||
ids: any[] = [];
|
|
||||||
setCondition(condition: any) {
|
|
||||||
this.ids.push(condition);
|
|
||||||
}
|
|
||||||
|
|
||||||
getConditions(): any[] {
|
|
||||||
return this.ids;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
////////// Number
|
|
||||||
numberIds: any[] = [];
|
|
||||||
setnumber(id: any) {
|
|
||||||
this.numberIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getnumber(): any[] {
|
|
||||||
return this.numberIds;
|
|
||||||
}
|
|
||||||
////////////// password
|
|
||||||
passwordIds: any[] = [];
|
|
||||||
setpassword(id: any) {
|
|
||||||
this.passwordIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getpassword(): any[] {
|
|
||||||
return this.passwordIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Textarea
|
|
||||||
textareaIds: any[] = [];
|
|
||||||
setTextarea(id: any) {
|
|
||||||
this.textareaIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getTextarea(): any[] {
|
|
||||||
return this.textareaIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Date
|
|
||||||
dateIds: any[] = [];
|
|
||||||
setDate(id: any) {
|
|
||||||
this.dateIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getDate(): any[] {
|
|
||||||
return this.dateIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Datetime
|
|
||||||
datetimeIds: any[] = [];
|
|
||||||
setDatetime(id: any) {
|
|
||||||
this.datetimeIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getDatetime(): any[] {
|
|
||||||
return this.datetimeIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Email
|
|
||||||
emailIds: any[] = [];
|
|
||||||
setEmail(id: any) {
|
|
||||||
this.emailIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getEmail(): any[] {
|
|
||||||
return this.emailIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Select
|
|
||||||
selectIds: any[] = [];
|
|
||||||
setSelect(id: any) {
|
|
||||||
this.selectIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getSelect(): any[] {
|
|
||||||
return this.selectIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Radio
|
|
||||||
radioIds: any[] = [];
|
|
||||||
setRadio(id: any) {
|
|
||||||
this.radioIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getRadio(): any[] {
|
|
||||||
return this.radioIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Checkbox
|
|
||||||
checkboxIds: any[] = [];
|
|
||||||
setCheckbox(id: any) {
|
|
||||||
this.checkboxIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getCheckbox(): any[] {
|
|
||||||
return this.checkboxIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// fileupload
|
|
||||||
fileuloadIds: any[] = [];
|
|
||||||
setFileUpload(id: any) {
|
|
||||||
this.fileuloadIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getFileupload(): any[] {
|
|
||||||
return this.fileuloadIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////// Url
|
|
||||||
urlIds: any[] = [];
|
|
||||||
setUrl(id: any) {
|
|
||||||
this.urlIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getUrl(): any[] {
|
|
||||||
return this.urlIds;
|
|
||||||
}
|
|
||||||
////////////// Decimal
|
|
||||||
decimalIds: any[] = [];
|
|
||||||
setDecimal(id: any) {
|
|
||||||
this.decimalIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getDecimal(): any[] {
|
|
||||||
return this.decimalIds;
|
|
||||||
}
|
|
||||||
////////////// Percentage
|
|
||||||
percentageIds: any[] = [];
|
|
||||||
setPercentage(id: any) {
|
|
||||||
this.percentageIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getPercentage(): any[] {
|
|
||||||
return this.percentageIds;
|
|
||||||
}
|
|
||||||
////////////// Button
|
|
||||||
buttonIds: any[] = [];
|
|
||||||
setButton(id: any) {
|
|
||||||
this.buttonIds.push(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
getButton(): any[] {
|
|
||||||
return this.buttonIds;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
getAllDash(): Observable<any> {
|
|
||||||
// create Request URL params
|
|
||||||
return this.apiRequest.get(`get_Dashboard_header`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
getAllByModuleId(module_id: number,page?: number, size?: number): Observable<any> {
|
create(data: any): Observable<any> {
|
||||||
// create Request URL params
|
return this.apiRequest.post(this.addDataURl, data);
|
||||||
let me = this;
|
|
||||||
let params: HttpParams = new HttpParams();
|
|
||||||
params = params.append("page", typeof page === "number" ? page.toString() : "0");
|
|
||||||
params = params.append("size", typeof size === "number" ? size.toString() : "1000");
|
|
||||||
params = params.append("module_id", module_id.toString());
|
|
||||||
// get all
|
|
||||||
return this.apiRequest.get(this.getAllURL, params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
///////schedule
|
deleteField(id: number) {
|
||||||
public saveData(data: any): Observable<any> {
|
let _http = this.deleteFieldURL + "/" + id;
|
||||||
return this.apiRequest.post(`DashboardSchedule/DashboardSchedule`, data);
|
return this.apiRequest.delete(_http);
|
||||||
}
|
}
|
||||||
|
|
||||||
public getDetails(): Observable<any> {
|
getById(id: number) {
|
||||||
return this.apiRequest.get(`DashboardSchedule/DashboardSchedule`);
|
let _http = this.getbyidURL + "/" + id;
|
||||||
}
|
return this.apiRequest.get(_http);
|
||||||
|
}
|
||||||
public getDetailsById(id: number): Observable<any> {
|
|
||||||
return this.apiRequest.get(`DashboardSchedule/DashboardSchedule/${id}`);
|
addToDB(line: any): Observable<any> {
|
||||||
}
|
return this.apiRequest.put(this.editURL, line);
|
||||||
|
}
|
||||||
public deleteById(id: number): Observable<any> {
|
UpdateLineData(id: number, line: any) {
|
||||||
return this.apiRequest.delete(`DashboardSchedule/DashboardSchedule/${id}`);
|
// line = {
|
||||||
}
|
// headers: new HttpHeaders({
|
||||||
|
// 'Content-Type': 'application/json'
|
||||||
public updateData(data: any, id: number): Observable<any> {
|
// })
|
||||||
return this.apiRequest.put(`DashboardSchedule/DashboardSchedule/${id}`, data);
|
// };
|
||||||
}
|
let _http = this.updateURL + "/" + id;
|
||||||
|
return this.apiRequest.put(_http, line);
|
||||||
////////////////////////////////////////////////////////////////////////////
|
}
|
||||||
|
getcount(moduleId: number): Observable<any> {
|
||||||
|
return this.apiRequest.get(`get_dashboard/${moduleId}`);
|
||||||
public getDynamicDashDetails(): Observable<any> {
|
}
|
||||||
return this.apiRequest.get(`Dashboard/Dashboard`);
|
|
||||||
}
|
updateDash(dashboardHeader: any): Observable<any> {
|
||||||
|
return this.apiRequest.put('update_dashboard_header', dashboardHeader);
|
||||||
public getChartData(tableName: string, jobType: string, xAxis?:any,yAxes?:any ): Observable<any> {
|
}
|
||||||
const url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&xAxis=${xAxis}&yAxes=${yAxes}`;
|
/////////////////////////////////////////////////////////////////////
|
||||||
return this._http.get(url);
|
resetConditions() {
|
||||||
}
|
this.ids = []; // Reset the ids array to an empty array
|
||||||
|
this.numberIds = [];
|
||||||
public getUrlChartData(tableName: string, jobType: string, xAxis:any,yAxes:any,store:any,chartUrl:any): Observable<any> {
|
this.passwordIds = [];
|
||||||
const url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&url=${chartUrl}&xAxis=${xAxis}&yAxes=${yAxes}&datastore_name=${store}`;
|
this.textareaIds = [];
|
||||||
return this._http.get(url);
|
this.dateIds = [];
|
||||||
}
|
this.datetimeIds = [];
|
||||||
|
this.emailIds = [];
|
||||||
featchDynamicUrlDetails(url): Observable<any> {
|
this.selectIds = [];
|
||||||
return this._http.get(`${url}`);
|
this.radioIds = [];
|
||||||
}
|
this.checkboxIds = [];
|
||||||
|
this.fileuloadIds = [];
|
||||||
|
this.urlIds = [];
|
||||||
private filteredDataSubject = new BehaviorSubject<any[]>([]);
|
this.decimalIds = [];
|
||||||
filteredData$ = this.filteredDataSubject.asObservable();
|
this.percentageIds = [];
|
||||||
|
this.buttonIds = [];
|
||||||
updateFilteredData(filteredData: any[]) {
|
}
|
||||||
this.filteredDataSubject.next(filteredData);
|
|
||||||
}
|
//////////// Text
|
||||||
|
ids: any[] = [];
|
||||||
|
setCondition(condition: any) {
|
||||||
|
this.ids.push(condition);
|
||||||
|
}
|
||||||
|
|
||||||
|
getConditions(): any[] {
|
||||||
|
return this.ids;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
////////// Number
|
||||||
|
numberIds: any[] = [];
|
||||||
|
setnumber(id: any) {
|
||||||
|
this.numberIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getnumber(): any[] {
|
||||||
|
return this.numberIds;
|
||||||
|
}
|
||||||
|
////////////// password
|
||||||
|
passwordIds: any[] = [];
|
||||||
|
setpassword(id: any) {
|
||||||
|
this.passwordIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getpassword(): any[] {
|
||||||
|
return this.passwordIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Textarea
|
||||||
|
textareaIds: any[] = [];
|
||||||
|
setTextarea(id: any) {
|
||||||
|
this.textareaIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getTextarea(): any[] {
|
||||||
|
return this.textareaIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Date
|
||||||
|
dateIds: any[] = [];
|
||||||
|
setDate(id: any) {
|
||||||
|
this.dateIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getDate(): any[] {
|
||||||
|
return this.dateIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Datetime
|
||||||
|
datetimeIds: any[] = [];
|
||||||
|
setDatetime(id: any) {
|
||||||
|
this.datetimeIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getDatetime(): any[] {
|
||||||
|
return this.datetimeIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Email
|
||||||
|
emailIds: any[] = [];
|
||||||
|
setEmail(id: any) {
|
||||||
|
this.emailIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getEmail(): any[] {
|
||||||
|
return this.emailIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Select
|
||||||
|
selectIds: any[] = [];
|
||||||
|
setSelect(id: any) {
|
||||||
|
this.selectIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getSelect(): any[] {
|
||||||
|
return this.selectIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Radio
|
||||||
|
radioIds: any[] = [];
|
||||||
|
setRadio(id: any) {
|
||||||
|
this.radioIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getRadio(): any[] {
|
||||||
|
return this.radioIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Checkbox
|
||||||
|
checkboxIds: any[] = [];
|
||||||
|
setCheckbox(id: any) {
|
||||||
|
this.checkboxIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getCheckbox(): any[] {
|
||||||
|
return this.checkboxIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// fileupload
|
||||||
|
fileuloadIds: any[] = [];
|
||||||
|
setFileUpload(id: any) {
|
||||||
|
this.fileuloadIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getFileupload(): any[] {
|
||||||
|
return this.fileuloadIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////// Url
|
||||||
|
urlIds: any[] = [];
|
||||||
|
setUrl(id: any) {
|
||||||
|
this.urlIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getUrl(): any[] {
|
||||||
|
return this.urlIds;
|
||||||
|
}
|
||||||
|
////////////// Decimal
|
||||||
|
decimalIds: any[] = [];
|
||||||
|
setDecimal(id: any) {
|
||||||
|
this.decimalIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getDecimal(): any[] {
|
||||||
|
return this.decimalIds;
|
||||||
|
}
|
||||||
|
////////////// Percentage
|
||||||
|
percentageIds: any[] = [];
|
||||||
|
setPercentage(id: any) {
|
||||||
|
this.percentageIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getPercentage(): any[] {
|
||||||
|
return this.percentageIds;
|
||||||
|
}
|
||||||
|
////////////// Button
|
||||||
|
buttonIds: any[] = [];
|
||||||
|
setButton(id: any) {
|
||||||
|
this.buttonIds.push(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
getButton(): any[] {
|
||||||
|
return this.buttonIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
getAllDash(): Observable<any> {
|
||||||
|
// create Request URL params
|
||||||
|
return this.apiRequest.get(`get_Dashboard_header`);
|
||||||
|
}
|
||||||
|
|
||||||
|
getAllByModuleId(module_id: number, page?: number, size?: number): Observable<any> {
|
||||||
|
// create Request URL params
|
||||||
|
let me = this;
|
||||||
|
let params: HttpParams = new HttpParams();
|
||||||
|
params = params.append("page", typeof page === "number" ? page.toString() : "0");
|
||||||
|
params = params.append("size", typeof size === "number" ? size.toString() : "1000");
|
||||||
|
params = params.append("module_id", module_id.toString());
|
||||||
|
// get all
|
||||||
|
return this.apiRequest.get(this.getAllURL, params);
|
||||||
|
}
|
||||||
|
|
||||||
|
///////schedule
|
||||||
|
public saveData(data: any): Observable<any> {
|
||||||
|
return this.apiRequest.post(`DashboardSchedule/DashboardSchedule`, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDetails(): Observable<any> {
|
||||||
|
return this.apiRequest.get(`DashboardSchedule/DashboardSchedule`);
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDetailsById(id: number): Observable<any> {
|
||||||
|
return this.apiRequest.get(`DashboardSchedule/DashboardSchedule/${id}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
public deleteById(id: number): Observable<any> {
|
||||||
|
return this.apiRequest.delete(`DashboardSchedule/DashboardSchedule/${id}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
public updateData(data: any, id: number): Observable<any> {
|
||||||
|
return this.apiRequest.put(`DashboardSchedule/DashboardSchedule/${id}`, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
public getDynamicDashDetails(): Observable<any> {
|
||||||
|
return this.apiRequest.get(`Dashboard/Dashboard`);
|
||||||
|
}
|
||||||
|
|
||||||
|
public getChartData(tableName: string, jobType: string, xAxis?: any, yAxes?: any, sureId?: number, parameter?: string, parameterValue?: string): Observable<any> {
|
||||||
|
let url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&xAxis=${xAxis}&yAxes=${yAxes}`;
|
||||||
|
if (sureId) {
|
||||||
|
url += `&sureId=${sureId}`;
|
||||||
|
}
|
||||||
|
if (parameter) {
|
||||||
|
url += `¶meter=${encodeURIComponent(parameter)}`;
|
||||||
|
}
|
||||||
|
if (parameterValue) {
|
||||||
|
url += `¶meterValue=${encodeURIComponent(parameterValue)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return this._http.get(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
public getUrlChartData(tableName: string, jobType: string, xAxis: any, yAxes: any, store: any, chartUrl: any, sureId?: number): Observable<any> {
|
||||||
|
let url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&url=${chartUrl}&xAxis=${xAxis}&yAxes=${yAxes}&datastore_name=${store}`;
|
||||||
|
if (sureId) {
|
||||||
|
url += `&sureId=${sureId}`;
|
||||||
|
}
|
||||||
|
return this._http.get(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
featchDynamicUrlDetails(url): Observable<any> {
|
||||||
|
return this._http.get(`${url}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private filteredDataSubject = new BehaviorSubject<any[]>([]);
|
||||||
|
filteredData$ = this.filteredDataSubject.asObservable();
|
||||||
|
|
||||||
|
updateFilteredData(filteredData: any[]) {
|
||||||
|
this.filteredDataSubject.next(filteredData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -62,7 +62,11 @@ export class AlertsService {
|
|||||||
return this.apiRequest.get(`AlertRules/columnlist/${id}/${tableName}`);
|
return this.apiRequest.get(`AlertRules/columnlist/${id}/${tableName}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
public getColumnfromurl(url: any): Observable<any> {
|
public getColumnfromurl(url: any, sureId?: number): Observable<any> {
|
||||||
return this.apiRequest.get(`chart/getAllKeys?apiUrl=${url}`);
|
let apiUrl = `chart/getAllKeys?apiUrl=${url}`;
|
||||||
|
if (sureId) {
|
||||||
|
apiUrl += `&sureId=${sureId}`;
|
||||||
|
}
|
||||||
|
return this.apiRequest.get(apiUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user