test
This commit is contained in:
parent
eb3ba33f95
commit
c773b9c2c0
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
<mat-card-content *ngFor="let service of infra.services">
|
<mat-card-content *ngFor="let service of infra.services">
|
||||||
<mat-grid-list cols="6" rowHeight="9:1">
|
<mat-grid-list cols="6" rowHeight="9:1">
|
||||||
<mat-grid-tile [rowspan]="2" matTooltip="showServiceInfo(service)" style="background-color: lightcoral">
|
<mat-grid-tile [rowspan]="2" style="background-color: lightcoral">
|
||||||
{{service.vendor.name}}
|
{{service.vendor.name}}
|
||||||
</mat-grid-tile>
|
</mat-grid-tile>
|
||||||
<mat-grid-tile [colspan]="3" style="background-color: lightblue">
|
<mat-grid-tile [colspan]="3" style="background-color: lightblue">
|
||||||
|
|
|
@ -58,7 +58,8 @@ export class MapComponent implements OnInit, AfterContentInit {
|
||||||
const host: InfraHost = {
|
const host: InfraHost = {
|
||||||
id: 1,
|
id: 1,
|
||||||
target: {
|
target: {
|
||||||
id: 1
|
id: 1,
|
||||||
|
displayName: String('host' + i)
|
||||||
},
|
},
|
||||||
infraType: {
|
infraType: {
|
||||||
name: 'HOST'
|
name: 'HOST'
|
||||||
|
@ -71,7 +72,8 @@ export class MapComponent implements OnInit, AfterContentInit {
|
||||||
const service: InfraService = {
|
const service: InfraService = {
|
||||||
id: 2,
|
id: 2,
|
||||||
target: {
|
target: {
|
||||||
id: 1
|
id: 1,
|
||||||
|
displayName: String('service' + i)
|
||||||
},
|
},
|
||||||
infraType: {
|
infraType: {
|
||||||
name: 'OS_SERVICE'
|
name: 'OS_SERVICE'
|
||||||
|
@ -160,7 +162,7 @@ export class MapComponent implements OnInit, AfterContentInit {
|
||||||
(domain: Domain) => {
|
(domain: Domain) => {
|
||||||
const pageParams: PageParams = {
|
const pageParams: PageParams = {
|
||||||
pageNo: this.page + '',
|
pageNo: this.page + '',
|
||||||
countPerPage: '9999999',
|
countPerPage: '10',
|
||||||
sortCol: 'id',
|
sortCol: 'id',
|
||||||
sortDirection: 'descending'
|
sortDirection: 'descending'
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div fxFlex="80%" class="example-container mat-elevation-z8">
|
<div fxFlex="80%" class="example-container mat-elevation-z8">
|
||||||
<div fxLayout="row">
|
<div>
|
||||||
<mat-table #table [dataSource]="dataSource" matSort>
|
<mat-table #table [dataSource]="dataSource" matSort>
|
||||||
|
|
||||||
<ng-container matColumnDef="target">
|
<ng-container matColumnDef="target">
|
||||||
|
|
|
@ -74,7 +74,7 @@ export class ListComponent implements OnInit, AfterContentInit {
|
||||||
}
|
}
|
||||||
|
|
||||||
handleRowClick(obj: Sensor) {
|
handleRowClick(obj: Sensor) {
|
||||||
// this.router.navigate(['target', obj.id]);
|
this.router.navigate(['target', obj.id]);
|
||||||
}
|
}
|
||||||
|
|
||||||
addSensor() {
|
addSensor() {
|
||||||
|
|
|
@ -5,12 +5,6 @@
|
||||||
<mat-card-subtitle>Crawler 인증</mat-card-subtitle>
|
<mat-card-subtitle>Crawler 인증</mat-card-subtitle>
|
||||||
</mat-card-header>
|
</mat-card-header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- case 4: // BOOLEAN_TYPE
|
|
||||||
break;
|
|
||||||
case 5: // SELECT_TYPE
|
|
||||||
-->
|
|
||||||
<mat-card-content>
|
<mat-card-content>
|
||||||
<perfect-scrollbar style="height: 150px">
|
<perfect-scrollbar style="height: 150px">
|
||||||
<div *ngFor="let inputItem of inputItems">
|
<div *ngFor="let inputItem of inputItems">
|
||||||
|
|
|
@ -25,8 +25,32 @@
|
||||||
</mat-grid-tile>
|
</mat-grid-tile>
|
||||||
|
|
||||||
<mat-grid-tile [colspan]="2" [rowspan]="3" style="background-color: lightpink">
|
<mat-grid-tile [colspan]="2" [rowspan]="3" style="background-color: lightpink">
|
||||||
Threshold and noti
|
|
||||||
</mat-grid-tile>
|
|
||||||
|
|
||||||
|
<!-- (change)="handleNotificationOn(item)" -->
|
||||||
|
<mat-list #items style="width: 70%">
|
||||||
|
<mat-list-item *ngFor="let item of selectedItems">
|
||||||
|
<h4 mat-line>{{item.displayName}}</h4>
|
||||||
|
<mat-slide-toggle [(ngModel)]="notiOn">[Notification]</mat-slide-toggle>
|
||||||
|
<!-- <p mat-line> {{item.key}} </p> -->
|
||||||
|
<h4 mat-line>
|
||||||
|
<!-- <div *ngIf="opened.indexOf(item.id) >= 0"> -->
|
||||||
|
<div *ngIf="notiOn">
|
||||||
|
<form>
|
||||||
|
<mat-form-field>
|
||||||
|
<input matInput placeholder="Min" value="">
|
||||||
|
</mat-form-field>
|
||||||
|
~
|
||||||
|
<mat-form-field>
|
||||||
|
<input matInput placeholder="Max" value="">
|
||||||
|
</mat-form-field>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</h4>
|
||||||
|
</mat-list-item>
|
||||||
|
</mat-list>
|
||||||
|
|
||||||
|
|
||||||
|
</mat-grid-tile>
|
||||||
</mat-grid-list>
|
</mat-grid-list>
|
||||||
|
|
||||||
</div>
|
</div>
|
|
@ -1,6 +1,9 @@
|
||||||
import { Component, OnInit, Input } from '@angular/core';
|
import { Component, OnInit, Input } from '@angular/core';
|
||||||
import { Router } from '@angular/router';
|
import { Router } from '@angular/router';
|
||||||
import { MetaCrawler } from '../../../../meta/crawler/model/MetaCrawler';
|
import { MetaCrawler } from 'packages/meta/crawler/model/MetaCrawler';
|
||||||
|
import { MetaSensorDisplayItem } from '../../../../meta/sensor-display-item/model/MetaSensorDisplayItem';
|
||||||
|
import { Target } from 'packages/target/model';
|
||||||
|
import { MatSnackBar } from '@angular/material';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -10,9 +13,9 @@ import { MetaCrawler } from '../../../../meta/crawler/model/MetaCrawler';
|
||||||
})
|
})
|
||||||
export class SettingETCComponent implements OnInit {
|
export class SettingETCComponent implements OnInit {
|
||||||
|
|
||||||
@Input() selectedTarget;
|
@Input() selectedTarget: Target;
|
||||||
@Input() selectedCrawler: MetaCrawler;
|
@Input() selectedCrawler: MetaCrawler;
|
||||||
@Input() selectedItems;
|
@Input() selectedItems: MetaSensorDisplayItem[];
|
||||||
|
|
||||||
intervals = [
|
intervals = [
|
||||||
'600 sec',
|
'600 sec',
|
||||||
|
@ -21,8 +24,12 @@ export class SettingETCComponent implements OnInit {
|
||||||
];
|
];
|
||||||
|
|
||||||
targetInfo;
|
targetInfo;
|
||||||
|
opened = [];
|
||||||
|
|
||||||
constructor(private router: Router) { }
|
constructor(
|
||||||
|
private router: Router,
|
||||||
|
private snackBar: MatSnackBar
|
||||||
|
) { }
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.targetInfo = [
|
this.targetInfo = [
|
||||||
|
@ -44,4 +51,12 @@ export class SettingETCComponent implements OnInit {
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onChange(e: any) {
|
||||||
|
this.opened = e;
|
||||||
|
}
|
||||||
|
|
||||||
|
handleTitleClick(e: Event) {
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,6 @@
|
||||||
<button mat-raised-button *ngIf="step === 2" (click)="onPrev()">Prev</button>
|
<button mat-raised-button *ngIf="step === 2" (click)="onPrev()">Prev</button>
|
||||||
|
|
||||||
<button mat-raised-button color="primary" (click)="onNext()" *ngIf="step === 1" [disabled]="!nextable">Next</button>
|
<button mat-raised-button color="primary" (click)="onNext()" *ngIf="step === 1" [disabled]="!nextable">Next</button>
|
||||||
<button mat-raised-button color="primary" [mat-dialog-close]="true" *ngIf="step === 2">Done</button>
|
<button mat-raised-button color="primary" (click)="onDone()" [mat-dialog-close]="true" *ngIf="step === 2">Done</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -80,7 +80,6 @@ export class SettingComponent implements OnInit, DoCheck {
|
||||||
for (const displayItem of Array.from(this.selectedSensorDisplayItems)) {
|
for (const displayItem of Array.from(this.selectedSensorDisplayItems)) {
|
||||||
this.keyListStore.dispatch(new SensorItemKeyListStore.ReadAllByDisplayItem(displayItem));
|
this.keyListStore.dispatch(new SensorItemKeyListStore.ReadAllByDisplayItem(displayItem));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sensor SensorService.registSensorConfig(Sensor sensor, List<SensorItem> sensorItemList, String etcJson)
|
// Sensor SensorService.registSensorConfig(Sensor sensor, List<SensorItem> sensorItemList, String etcJson)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,14 +19,15 @@ export class TargetSelectorComponent implements OnInit {
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.targets = new Array();
|
this.targets = new Array();
|
||||||
this.targets.push(this.target);
|
if (this.target === null) {
|
||||||
// for (let i = 0; i < 10; i++) {
|
this.getTargetList();
|
||||||
// const t: Target = {
|
} else {
|
||||||
// id: i,
|
this.targets.push(this.target);
|
||||||
// displayName: 'Target' + i,
|
}
|
||||||
// };
|
}
|
||||||
// this.targets.push(t);
|
|
||||||
// }
|
getTargetList() {
|
||||||
|
console.log('go get infraService.readAllByDomain');
|
||||||
}
|
}
|
||||||
|
|
||||||
targetSelected(t: Target) {
|
targetSelected(t: Target) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user