Commit 4da4012d authored by wangqinghua's avatar wangqinghua

update

parent f37497b6
<nz-modal [nzWidth]="700" [(nzVisible)]="isVisible" nzTitle="选择用户" (nzOnCancel)="handleKeyCancel()" (nzOnOk)="handleKeyCancel()">
<div nz-row>
<div nz-col [nzSpan]="16">
Agent用户
</div>
</div>
<div>
<nz-table #nzKeyTable [nzData]="objList">
<thead>
<tr>
<th width="30%">用户名</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of nzKeyTable.data">
<td (click)="setUser(data)">{{data.alias}}</td>
<td>{{data.surname}}</td>
</tr>
</tbody>
</nz-table>
</div>
</nz-modal>
import {Component, EventEmitter, OnInit, Output} from '@angular/core';
import {AlarmService} from '../../alarm.service';
@Component({
selector: 'smart-find-user',
templateUrl: './find-user.component.html',
styles: []
})
export class FindUserComponent implements OnInit {
@Output() set = new EventEmitter<any>();
isVisible = false;
objList;
constructor(private alarmSer: AlarmService) {
}
ngOnInit() {
this.getZabbixObj();
}
//获取发送对象 zabbix
getZabbixObj() {
this.alarmSer.zUserFind({}).subscribe(
(res) => {
if (res.errCode == 10000) {
this.objList = res.data;
}
}
);
}
showModal() {
this.isVisible = true;
}
setUser(item) {
this.isVisible = false;
this.set.emit(item);
}
handleKeyCancel(){
this.isVisible = false;
}
}
...@@ -51,7 +51,6 @@ import {PersonelManageComponent} from './work/personel-manage/personel-manage.co ...@@ -51,7 +51,6 @@ import {PersonelManageComponent} from './work/personel-manage/personel-manage.co
import {WorkHandleComponent} from './work/work-handle/work-handle.component'; import {WorkHandleComponent} from './work/work-handle/work-handle.component';
import {WebsiteComponent} from './modal/website/website.component'; import {WebsiteComponent} from './modal/website/website.component';
import {NetworkDetailComponent} from './overAll/network-check/network-detail/network-detail.component'; import {NetworkDetailComponent} from './overAll/network-check/network-detail/network-detail.component';
import {FindUserComponent} from './alarm/modal/find-user/find-user.component';
import {TopologyComponent} from './netTopology/model/topology/topology.component'; import {TopologyComponent} from './netTopology/model/topology/topology.component';
import {CheckComponent} from './netTopology/model/check/check.component'; import {CheckComponent} from './netTopology/model/check/check.component';
import {TopologyImgComponent} from './netTopology/topology-img/topology-img.component'; import {TopologyImgComponent} from './netTopology/topology-img/topology-img.component';
...@@ -219,7 +218,6 @@ import {MonitorService} from './monitor/monitor.service'; ...@@ -219,7 +218,6 @@ import {MonitorService} from './monitor/monitor.service';
WorkHandleComponent, WorkHandleComponent,
WebsiteComponent, WebsiteComponent,
NetworkDetailComponent, NetworkDetailComponent,
FindUserComponent,
TopologyComponent, TopologyComponent,
CheckComponent, CheckComponent,
TopologyImgComponent, TopologyImgComponent,
......
import {Component, EventEmitter, OnInit, Output, ViewChild} from '@angular/core'; import {Component, EventEmitter, OnInit, Output, ViewChild} from '@angular/core';
import {AlarmService} from '../../alarm/alarm.service'; import {AlarmService} from '../../alarm/alarm.service';
import {FindUserComponent} from '../../alarm/modal/find-user/find-user.component';
import {NzFormatEmitEvent, NzMessageService, NzTreeComponent, NzTreeNode} from 'ng-zorro-antd'; import {NzFormatEmitEvent, NzMessageService, NzTreeComponent, NzTreeNode} from 'ng-zorro-antd';
import {OverAllService} from '../../overAll/overAll.service'; import {OverAllService} from '../../overAll/overAll.service';
import {SelectPersonComponent} from '../select-person/select-person.component'; import {SelectPersonComponent} from '../select-person/select-person.component';
...@@ -22,7 +21,6 @@ import {MonitorService} from '../../monitor/monitor.service'; ...@@ -22,7 +21,6 @@ import {MonitorService} from '../../monitor/monitor.service';
] ]
}) })
export class AlarmModalComponent implements OnInit { export class AlarmModalComponent implements OnInit {
@ViewChild('smartFindUser') smartFindUser: FindUserComponent;
@ViewChild('smartSelectPerson') smartSelectPerson: SelectPersonComponent; @ViewChild('smartSelectPerson') smartSelectPerson: SelectPersonComponent;
@ViewChild('nzTree') nzTree: NzTreeComponent; @ViewChild('nzTree') nzTree: NzTreeComponent;
@Output() done = new EventEmitter<any>(); @Output() done = new EventEmitter<any>();
......
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