Commit 7ddd6a30 authored by wangqinghua's avatar wangqinghua

update

parent cbcdfde3
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
</div> </div>
</div> </div>
<div #rightDiv nz-col nzSpan="8" class="rightDiv"> <div #rightDiv nz-col nzSpan="8" class="rightDiv">
<h2>资源数量统计<span><span class="main-color-font">{{rightTotal}}</span>个资源</span></h2> <h2>资源数量统计<span><span class="main-color-font">{{deviceNo}}</span>个资源</span></h2>
<div echarts [options]="rightOneChart" style="height: 250px;width: 100%"></div> <div echarts [options]="rightOneChart" style="height: 250px;width: 100%"></div>
<div echarts [options]="rightTwoChart" style="height: 250px;width: 100%"></div> <div echarts [options]="rightTwoChart" style="height: 250px;width: 100%"></div>
</div> </div>
......
...@@ -75,6 +75,9 @@ export class HomeComponent implements OnInit,AfterViewInit { ...@@ -75,6 +75,9 @@ export class HomeComponent implements OnInit,AfterViewInit {
//我的关注 //我的关注
followList; followList;
//资源设备数量
deviceNo;
constructor( constructor(
private overAllSer:OverAllService,private message:NzMessageService, private overAllSer:OverAllService,private message:NzMessageService,
private alarmSer:AlarmService,private renderer:Renderer2, private alarmSer:AlarmService,private renderer:Renderer2,
...@@ -93,6 +96,8 @@ export class HomeComponent implements OnInit,AfterViewInit { ...@@ -93,6 +96,8 @@ export class HomeComponent implements OnInit,AfterViewInit {
this.getGroup(); this.getGroup();
this.getMyFollow(); this.getMyFollow();
this.findSize();
} }
ngAfterViewInit(){ ngAfterViewInit(){
...@@ -311,7 +316,7 @@ export class HomeComponent implements OnInit,AfterViewInit { ...@@ -311,7 +316,7 @@ export class HomeComponent implements OnInit,AfterViewInit {
this.leftOneChart = this.leftOneChart =
{ {
title: { title: {
text: " " +this.leftOneTotal+'\n设备', text: "" +this.leftOneTotal+' \n设备',
x: '41%', x: '41%',
y: '40%', y: '40%',
itemGap: 50, itemGap: 50,
...@@ -531,6 +536,15 @@ export class HomeComponent implements OnInit,AfterViewInit { ...@@ -531,6 +536,15 @@ export class HomeComponent implements OnInit,AfterViewInit {
) )
} }
//监控设备数
findSize() {
this.overAllSer.findSize().subscribe(
(res) => {
this.deviceNo = res.data.size;
}
);
}
//获取告警分组 //获取告警分组
getAlarmList(){ getAlarmList(){
const data = { const data = {
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<ng-template #nzTreeTemplate let-node> <ng-template #nzTreeTemplate let-node>
<span class="custom-node" draggable="true" aria-grabbed="true" [class.active]="node.isSelected"> <span class="custom-node" draggable="true" aria-grabbed="true" [class.active]="node.isSelected">
<label *ngIf="node.level == 0"> {{node.title}}</label> <label *ngIf="node.level == 0"> {{node.title}}</label>
<label [(ngModel)]="node.isChecked" (click)="selectItem($event,node)" *ngIf="node.level == 1" nz-checkbox> {{node.title}}</label> <label [(ngModel)]="node.isChecked" [nzDisabled]="node.origin.disabled" (click)="selectItem($event,node)" *ngIf="node.level == 1" nz-checkbox> {{node.title}}</label>
</span> </span>
</ng-template> </ng-template>
......
...@@ -70,6 +70,9 @@ export class SelectGroupComponent implements OnInit { ...@@ -70,6 +70,9 @@ export class SelectGroupComponent implements OnInit {
//获取下级 //获取下级
mouseAction(name: string, event: NzFormatEmitEvent) { mouseAction(name: string, event: NzFormatEmitEvent) {
if(event.node.children.length > 0){
return false;
}
let type; let type;
if (event.node.level == 0) { if (event.node.level == 0) {
type = 'host'; //主机 type = 'host'; //主机
...@@ -100,6 +103,11 @@ export class SelectGroupComponent implements OnInit { ...@@ -100,6 +103,11 @@ export class SelectGroupComponent implements OnInit {
if (this.title == '选择资源' || this.title == '添加设备') { if (this.title == '选择资源' || this.title == '添加设备') {
res.isLeaf = true; res.isLeaf = true;
} }
if(res.inventoryExtends > 0){
res.disabled = true;
}else{
res.disabled = false;
}
}); });
event.node.addChildren(dataSet); event.node.addChildren(dataSet);
} else { } else {
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
</nz-breadcrumb> </nz-breadcrumb>
</div> </div>
<div nz-col nzSpan="8" class="text-right"> <div nz-col nzSpan="8" class="text-right">
<button (click)="search()" nz-button nzType="primary"><i class="anticon anticon-search"></i></button>
<button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button> <button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button>
<smart-full-screen></smart-full-screen> <smart-full-screen></smart-full-screen>
</div> </div>
...@@ -56,6 +55,10 @@ ...@@ -56,6 +55,10 @@
nzPlaceHolder="结束时间" nzPlaceHolder="结束时间"
></nz-date-picker> ></nz-date-picker>
</div> </div>
<div nz-col nzSpan="3" class="search-input text-right">
<button (click)="search()" nz-button nzType="default"><i class="anticon anticon-search" style="color: #6097b7"></i>搜索</button>
</div>
</div> </div>
<nz-spin [nzSpinning]="isLoading"> <nz-spin [nzSpinning]="isLoading">
<div echarts [options]="chartOption" style="height: 400px;width: 100%"></div> <div echarts [options]="chartOption" style="height: 400px;width: 100%"></div>
......
...@@ -87,17 +87,17 @@ ...@@ -87,17 +87,17 @@
</div> </div>
</div> </div>
</div> </div>
<div class="layui-form-item"> <!--<div class="layui-form-item">-->
<div class="layui-inline"> <!--<div class="layui-inline">-->
<label class="layui-form-label">类型</label> <!--<label class="layui-form-label">类型</label>-->
<div class="layui-input-block"> <!--<div class="layui-input-block">-->
<select name="city"> <!--<select name="city">-->
<option value=""></option> <!--<option value=""></option>-->
<option *ngFor="let item of options" value="{{item.id}}">{{item.name}}</option> <!--<option *ngFor="let item of options" value="{{item.id}}">{{item.name}}</option>-->
</select> <!--</select>-->
</div> <!--</div>-->
</div> <!--</div>-->
</div> <!--</div>-->
</form> </form>
</div> </div>
<!--连线编辑--> <!--连线编辑-->
......
...@@ -573,12 +573,10 @@ export class BasicDetailComponent implements OnInit, AfterViewInit { ...@@ -573,12 +573,10 @@ export class BasicDetailComponent implements OnInit, AfterViewInit {
} }
] ]
}; };
this.isSpinning = false;
} else { } else {
this.message.info(res.errMsg); this.message.info(res.errMsg);
} }
this.isSpinning = false;
} }
); );
} }
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
</nz-breadcrumb> </nz-breadcrumb>
</div> </div>
<div nz-col nzSpan="8" class="text-right"> <div nz-col nzSpan="8" class="text-right">
<button (click)="search()" nz-button nzType="primary"><i class="anticon anticon-search"></i></button>
<button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button> <button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button>
<smart-full-screen></smart-full-screen> <smart-full-screen></smart-full-screen>
</div> </div>
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
</div> </div>
<div nz-col nzSpan="8" class="text-right"> <div nz-col nzSpan="8" class="text-right">
<button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button> <button (click)="ngOnInit()" nz-button nzType="primary"><i class="anticon anticon-sync"></i></button>
<button nz-button nzType="primary"><i class="anticon anticon-search"></i></button>
<smart-full-screen></smart-full-screen> <smart-full-screen></smart-full-screen>
</div> </div>
</div> </div>
......
...@@ -40,10 +40,10 @@ ...@@ -40,10 +40,10 @@
<nz-form-control [nzSpan]="14"> <nz-form-control [nzSpan]="14">
{{inventoryExtend?.inventoryNo}} {{inventoryExtend?.inventoryNo}}
<ng-container *ngIf="!inventoryExtend?.hostid"> <ng-container *ngIf="!inventoryExtend?.hostid">
<button nzSize="small" (click)="linkThen()" nz-button nzType="primary">关联</button> <button style="margin-left: 10px;" nzSize="small" (click)="linkThen()" nz-button nzType="primary">关联</button>
</ng-container> </ng-container>
<ng-container *ngIf="inventoryExtend?.hostid"> <ng-container *ngIf="inventoryExtend?.hostid">
<span (click)="goToHost(inventoryExtend?.hostid)" class="main-color-font">已关联监控资源</span> <span style="margin-left: 10px;" (click)="goToHost(inventoryExtend?.hostid)" class="main-color cursor">已关联监控资源</span>
</ng-container> </ng-container>
</nz-form-control> </nz-form-control>
</nz-form-item> </nz-form-item>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
事件处置 事件处置
</nz-breadcrumb-item> </nz-breadcrumb-item>
<nz-breadcrumb-item> <nz-breadcrumb-item>
事件编号:123456 事件编号:{{event?.id}}
</nz-breadcrumb-item> </nz-breadcrumb-item>
</nz-breadcrumb> </nz-breadcrumb>
</div> </div>
...@@ -27,8 +27,9 @@ ...@@ -27,8 +27,9 @@
<div nz-row> <div nz-row>
<div nz-col nzSpan="4">事件编号</div> <div nz-col nzSpan="4">事件编号</div>
<div nz-col nzSpan="1"></div> <div nz-col nzSpan="1"></div>
<div nz-col nzSpan="7"></div> <div nz-col nzSpan="7">{{event?.id}}</div>
<div nz-col nzSpan="4">提交时间</div> <div nz-col nzSpan="4">提交时间</div>
<div nz-col nzSpan="1"></div>
<div nz-col nzSpan="7">{{event?.createTime | date:"yyyy-MM-dd HH:mm:ss"}}</div> <div nz-col nzSpan="7">{{event?.createTime | date:"yyyy-MM-dd HH:mm:ss"}}</div>
</div> </div>
<div nz-row> <div nz-row>
...@@ -53,8 +54,11 @@ ...@@ -53,8 +54,11 @@
<div nz-row> <div nz-row>
<div nz-col nzSpan="4">附件</div> <div nz-col nzSpan="4">附件</div>
<div nz-col nzSpan="1"></div> <div nz-col nzSpan="1"></div>
<div nz-col nzSpan="7">{{event?.fileName}} <div nz-col nzSpan="7">
<span (click)="downLoad()" class="main-color cursor">下载</span> <ng-container *ngIf="event?.fileName">
{{event?.fileName}}
<span (click)="downLoad()" class="main-color cursor">下载</span>
</ng-container>
</div> </div>
</div> </div>
...@@ -63,7 +67,9 @@ ...@@ -63,7 +67,9 @@
<div nz-col nzSpan="4">处理结果</div> <div nz-col nzSpan="4">处理结果</div>
<div nz-col nzSpan="1"></div> <div nz-col nzSpan="1"></div>
<div nz-col nzSpan="19"> <div nz-col nzSpan="19">
{{event?.operateStatus}} <span *ngIf="event?.operateStatus == '0'">未解决</span>
<span *ngIf="event?.operateStatus == '1'">部分解决</span>
<span *ngIf="event?.operateStatus == '2'">已解决</span>
</div> </div>
</div> </div>
<div nz-row> <div nz-row>
......
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