This commit is contained in:
snoop 2018-03-29 18:58:56 +09:00
commit b5c46c2424
10 changed files with 63 additions and 28 deletions

View File

@ -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">

View File

@ -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'
}; };

View File

@ -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">

View File

@ -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() {

View File

@ -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">

View File

@ -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>

View File

@ -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();
}
} }

View File

@ -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>

View File

@ -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)
} }

View File

@ -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) {