Commit cde072ae authored by wangqinghua's avatar wangqinghua

update

parent 5953ebe4
...@@ -183,16 +183,16 @@ ...@@ -183,16 +183,16 @@
</nz-form-item> </nz-form-item>
<ng-container *ngIf="conditionType == 'commonly'"> <ng-container *ngIf="conditionType == 'commonly'">
<nz-form-item class="form-select" *ngFor="let fault of faultConditionList;let i = index;"> <nz-form-item class="form-select" *ngFor="let fault of faultConditionList;let i = index;">
<nz-form-label [nzSpan]="6" *ngIf="!fault.and">危险阈值</nz-form-label> <nz-form-label [nzSpan]="3" > <span *ngIf="i == 0">危险阈值</span> </nz-form-label>
<nz-form-label nzOffset="3" [nzSpan]="3" *ngIf="fault.and">
<nz-select name="interfaces_main" [(ngModel)]="fault.and">
<nz-option nzValue="&" nzLabel="并且"></nz-option>
<nz-option nzValue="||" nzLabel="或"></nz-option>
</nz-select>
</nz-form-label>
<nz-form-control [nzSpan]="18" class="form-select"> <nz-form-control [nzSpan]="18" class="form-select">
<div nz-row [nzGutter]="12"> <div nz-row [nzGutter]="12">
<nz-form-control nz-col [nzSpan]="6"> <nz-form-control nz-col [nzSpan]="6">
<nz-select name="interfaces_main" nzPlaceHolder="选择接口类型" [(ngModel)]="fault.and">
<nz-option nzValue=" and " nzLabel="并且"></nz-option>
<nz-option nzValue=" or " nzLabel="或"></nz-option>
</nz-select>
</nz-form-control>
<nz-form-control nz-col [nzSpan]="3">
<button class="tag-button" nz-button nzType="default">返回值</button> <button class="tag-button" nz-button nzType="default">返回值</button>
</nz-form-control> </nz-form-control>
<nz-form-control nz-col [nzSpan]="6"> <nz-form-control nz-col [nzSpan]="6">
...@@ -207,26 +207,26 @@ ...@@ -207,26 +207,26 @@
</nz-form-control> </nz-form-control>
<nz-form-control nz-col [nzSpan]="3"> <nz-form-control nz-col [nzSpan]="3">
<button *ngIf="i == 0" nz-button nzType="primary" (click)="addFault()">添加条件</button> <button *ngIf="i == 0" nz-button nzType="primary" (click)="addFault()">添加条件</button>
<button *ngIf="i > 0" nz-button nzType="primary" (click)="deleteFault(i)">删除条件</button> <button *ngIf="i > 0" nz-button nzType="primary" (click)="deleteFault(i)"><i class="anticon anticon-close-circle-o"></i></button>
</nz-form-control> </nz-form-control>
</div> </div>
</nz-form-control> </nz-form-control>
</nz-form-item> </nz-form-item>
<nz-form-item class="form-select" *ngFor="let fault of conditionList;let i = index;"> <nz-form-item class="form-select" *ngFor="let fault of conditionList;let i = index;">
<nz-form-label [nzSpan]="6" *ngIf="!fault.and">故障阈值</nz-form-label> <nz-form-label [nzSpan]="3"><span *ngIf="i == 0;">故障阈值</span></nz-form-label>
<nz-form-label nzOffset="3" [nzSpan]="3" *ngIf="fault.and">
<nz-select name="interfaces_main" [(ngModel)]="fault.and">
<nz-option nzValue="&" nzLabel="并且"></nz-option>
<nz-option nzValue="||" nzLabel="或"></nz-option>
</nz-select>
</nz-form-label>
<nz-form-control [nzSpan]="18" class="form-select"> <nz-form-control [nzSpan]="18" class="form-select">
<div nz-row [nzGutter]="12"> <div nz-row [nzGutter]="12">
<nz-form-control nz-col [nzSpan]="6"> <nz-form-control nz-col [nzSpan]="6">
<button class="tag-button" nz-button nzType="default">返回值</button> <nz-select name="interfaces_main" [(ngModel)]="fault.and">
<nz-option nzValue=" and " nzLabel="并且"></nz-option>
<nz-option nzValue=" or " nzLabel="或"></nz-option>
</nz-select>
</nz-form-control> </nz-form-control>
<nz-form-control nz-col [nzSpan]="6"> <nz-form-control nz-col [nzSpan]="6">
<button class="tag-button" nz-button nzType="default">返回值</button>
</nz-form-control>
<nz-form-control nz-col [nzSpan]="3">
<nz-select name="interfaces_main" nzPlaceHolder="选择接口类型" [(ngModel)]="fault.equal"> <nz-select name="interfaces_main" nzPlaceHolder="选择接口类型" [(ngModel)]="fault.equal">
<nz-option nzValue="=" nzLabel="="></nz-option> <nz-option nzValue="=" nzLabel="="></nz-option>
<nz-option nzValue=">" nzLabel=">"></nz-option> <nz-option nzValue=">" nzLabel=">"></nz-option>
......
...@@ -44,14 +44,14 @@ export class BasiCheckComponent implements OnInit { ...@@ -44,14 +44,14 @@ export class BasiCheckComponent implements OnInit {
conditionType = 'commonly'; conditionType = 'commonly';
faultConditionList = [ faultConditionList = [
{ {
code: '1', and: ' and ',
equal: '=', equal: '=',
value: '', value: '',
} }
]; //危险阀值list ]; //危险阀值list
conditionList = [ conditionList = [
{ {
code: '1', and: ' and ',
equal: '=', equal: '=',
value: '', value: '',
} }
...@@ -71,7 +71,7 @@ export class BasiCheckComponent implements OnInit { ...@@ -71,7 +71,7 @@ export class BasiCheckComponent implements OnInit {
} }
initForm(){ initForm(){
this.tabNum = 0; this.tabNum = 1;
this.validateForm = this.fb.group({ this.validateForm = this.fb.group({
hostid:[this.hostId], hostid:[this.hostId],
name:[null,[Validators.required]], name:[null,[Validators.required]],
...@@ -241,8 +241,7 @@ export class BasiCheckComponent implements OnInit { ...@@ -241,8 +241,7 @@ export class BasiCheckComponent implements OnInit {
//危险add //危险add
addFault() { addFault() {
const demo = { const demo = {
and: '&', and: ' and ',
code: '1',
equal: '=', equal: '=',
value: '', value: '',
}; };
...@@ -252,8 +251,7 @@ export class BasiCheckComponent implements OnInit { ...@@ -252,8 +251,7 @@ export class BasiCheckComponent implements OnInit {
//故障add //故障add
addcondition() { addcondition() {
const demo = { const demo = {
and: '&', and: ' and ',
code: '1',
equal: '=', equal: '=',
value: '', value: '',
}; };
...@@ -285,21 +283,25 @@ export class BasiCheckComponent implements OnInit { ...@@ -285,21 +283,25 @@ export class BasiCheckComponent implements OnInit {
}; };
if (this.conditionType == 'commonly') { //常规 if (this.conditionType == 'commonly') { //常规
this.conditionList.forEach(res => { this.conditionList.forEach(res => {
data.condition += '{' + this.hostName + ':' + this.validateForm.value.key_ + '.last()}' + res.equal + '' + res.value ; data.condition += '{' + this.hostName + ':' + this.validateForm.value.key_ + '.last()}' + res.equal + '' + res.value + res.and;
}); });
this.faultConditionList.forEach(res => { this.faultConditionList.forEach(res => {
data.faultCondition += '{' + this.hostName + ':' + this.validateForm.value.key_ + '.last()}' + res.equal + '' + res.value; data.faultCondition += '{' + this.hostName + ':' + this.validateForm.value.key_ + '.last()}' + res.equal + '' + res.value + res.and;
}); });
console.log(data.condition.substring(0,data.condition.length -4));
console.log(data.faultCondition.substring(0,data.faultCondition.length -4));
data.condition = data.condition.substring(0,data.condition.length -4);
data.faultCondition = data.faultCondition.substring(0,data.faultCondition.length -4);
} else { //高级 } else { //高级
data.condition = this.triggerObj.condition; data.condition = this.triggerObj.condition;
data.faultCondition = this.triggerObj.faultCondition; data.faultCondition = this.triggerObj.faultCondition;
} }
if(this.title == "添加监测点"){ // if(this.title == "添加监测点"){
this.createTrigger(data); // this.createTrigger(data);
} // }
if(this.title == "编辑监测点"){ // if(this.title == "编辑监测点"){
this.updateTrigger(data); // this.updateTrigger(data);
} // }
} }
//1.创建阈值 //1.创建阈值
createTrigger(data){ createTrigger(data){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment