*/
import { Injectable } from '@angular/core';
import { Http, Response, Headers } from '@angular/http';
-import 'rxjs/add/operator/toPromise';
-import 'rxjs/add/operator/map';
+
+
import { RuleModel } from './alarmRule';
-import { RuleRequest } from './ruleRequest'
+import { RuleRequest } from './ruleRequest';
import { Router } from '@angular/router';
import { ModalService } from '../correlation-modal/modal.service';
return Promise.reject(error._body || error);
}
- search(ruleid: string): Promise<RuleModel> {
- if (typeof (ruleid) == "string") {
+ search(ruleId: string): Promise<RuleModel> {
+ if (typeof (ruleId) == "string") {
let rule = [{
- ruleid: null,
- rulename: null,
+ ruleId: null,
+ ruleName: null,
description: null,
content: null,
createtime: null,
enabled: 0,
}]
}
- let data = { 'ruleid': ruleid };
+ let data = { 'ruleId': ruleId };
var queryrequest = JSON.stringify(data);
const url = `${this.ruleUrl}?queryrequest=${queryrequest}`;
return this.http.get(url, {headers:this.headers})
}
searchrules(rule: RuleRequest): Promise<RuleModel[]> {
- let data = { rulename: rule.rulename, enabled: rule.enabled }
+ let data = { ruleName: rule.ruleName, enabled: rule.enabled }
console.log(JSON.stringify(data));
const url = `${this.ruleUrl}?queryrequest=${JSON.stringify(data)}`
return this.http.get(url, { body: data, headers: this.headers })
updateRule(rule: RuleModel): Promise<any> {
let rules = {
- "ruleid": rule.ruleid,
+ "ruleId": rule.ruleId,
"description": rule.description,
"content": rule.content,
"enabled": rule.enabled
"description": rule.description,
"content": rule.content,
"enabled": rule.enabled,
- "rulename": rule.rulename
+ "ruleName": rule.ruleName
}
return this.http.put(this.ruleUrl, JSON.stringify(ruledata), { headers: this.headers })
.toPromise()
.catch(error => error);
}
- public delete(ruleid: string): Promise<void> {
- const url = `${this.ruleUrl}` + '/' + ruleid;
+ public delete(ruleId: string): Promise<void> {
+ const url = `${this.ruleUrl}` + '/' + ruleId;
return this.http.delete(url, { headers: this.headers })
.toPromise()
.then(res => {