From d4fd81a5e4853e8e6c1f507d0765b478ceff8219 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Tue, 05 Jun 2018 15:48:48 +0800 Subject: [PATCH] 延长弹出 超时弹窗的晃动时间 --- src/app/routes/reports/query/query.component.html | 70 ++++++++++++++++++++++------------ 1 files changed, 45 insertions(+), 25 deletions(-) diff --git a/src/app/routes/reports/query/query.component.html b/src/app/routes/reports/query/query.component.html index 63ac75f..cae4d8e 100644 --- a/src/app/routes/reports/query/query.component.html +++ b/src/app/routes/reports/query/query.component.html @@ -2,35 +2,46 @@ <h1>������������</h1> </div> <nz-card [nzBordered]="false"> - <form nz-form (ngSubmit)="loadGrid()" [nzLayout]="'inline'"> + <form nz-form [nzLayout]="'inline'"> <div nz-row [nzGutter]="24"> <div nz-col [nzSpan]="8" class="mb-md"> <div nz-form-item class="d-flex"> - <div nz-form-label> - <label>������������</label> + <div [ngStyle]="{'width': '100px'}" nz-form-label> + <label> + ������({{ sensorsSelect+'/'+sensorsLength }}) + </label> </div> <div nz-form-control class="flex-1"> - <nz-popover [nzPlacement]="'bottomLeft'" [nzTrigger]="'hover'"> - <nz-input [nzType]="'input'" nz-popover [ngModel]="sensorNames" name="sensorNames" [nzReadonly]="true" [nzPlaceHolder]="'���������������������'"> + <nz-popover [nzPlacement]="'bottomLeft'" [(nzVisible)]="sensorSelectVisible" [nzTrigger]="'click'"> + <nz-input [nzType]="'input'" nz-popover [ngModel]="sensorNames" style="cursor:pointer;" + name="sensorNames" [nzReadonly]="true" + [nzPlaceHolder]="'���������������������'"> <ng-template #suffix> - <i class="anticon anticon-plus ant-input-search-icon"></i> + <i class="anticon anticon-down ng-star-inserted ant-cascader-picker-arrow" style="right: 1px;"></i> </ng-template> </nz-input> <ng-template #nzTemplate> - <div [ngStyle]="{'width': '240px', 'height': '240px', 'overflow-y' :'auto'}"> - <nz-tree [nzNodes]="sensorOptions" - (nzActivate)="onTreeClickSelect($event)" - (nzDeactivate)="onTreeClickSelect($event)" - [nzCheckable]="true" (nzCheck)="onSensorSelect($event)"></nz-tree> + <div style="position: relative; width: 240px; height: 240px;" (mouseover) = "onTreeMouseOver($event)" (mouseout) = "onTreeMouseOut($event)"> + <div style="position: absolute; left: -16px; width: 272px; height: 256px; overflow-y :auto; top: -8px;"> + <nz-tree [nzNodes]="sensorOptions" (nzActivate)="onTreeClickSelect($event)" + (nzDeactivate)="onTreeClickSelect($event)" [nzCheckable]="true" (nzCheck)="onSensorSelect($event)"></nz-tree> + </div> </div> </ng-template> </nz-popover> + <!-- <div style="top:0; right: -62px; position:absolute; font-size: 16px; color: #696969;"> + <span>(</span> + <span style="display: inline-block; width: 50px; text-align: center;"> + {{ sensorsSelect+'/'+sensorsLength }} + </span> + <span>)</span> + </div> --> </div> </div> </div> - <div nz-col [nzSpan]="8" class="mb-md"> + <div nz-col [nzSpan]="9" class="mb-md"> <div nz-form-item class="d-flex"> - <div nz-form-label> + <div [ngStyle]="{'width': '128px'}" nz-form-label> <label>������������</label> </div> <div nz-form-control class="flex-1"> @@ -41,9 +52,9 @@ </div> </div> </div> - <div nz-col [nzSpan]="8" class="mb-md"> + <div nz-col [nzSpan]="7" class="mb-md"> <div nz-form-item class="d-flex"> - <div nz-form-label> + <div nz-form-label> <label>������������</label> </div> <div *ngIf="timeUnit.value!='MONTH'; else elseBlock" nz-form-control class="flex-1"> @@ -65,7 +76,7 @@ <div [ngStyle]="{'display':isCollapse ? 'none' : 'block' }" nz-row [nzGutter]="24"> <div nz-col [nzSpan]="8" class="mb-md"> <div nz-form-item class="d-flex"> - <div [ngStyle]="{'width': '70px'}" nz-form-label> + <div [ngStyle]="{'width': '100px'}" nz-form-label> <label>���������</label> </div> <div nz-form-control class="flex-1"> @@ -75,27 +86,36 @@ </div> </div> </div> - <div nz-col [nzSpan]="8" class="mb-md"> + <div nz-col [nzSpan]="9" class="mb-md"> <div nz-form-item class="d-flex"> - <div [ngStyle]="{'width': '70px'}" nz-form-label> - <label>���������</label> + <div [ngStyle]="{'width': '128px'}" nz-form-label> + <label> + <nz-dropdown> + <button nz-button nz-dropdown ><span>{{dimensionItem.label}}</span> <i class="anticon anticon-down"></i></button> + <ul nz-menu> + <li *ngFor="let option of otherDimensions;let i = index;" nz-menu-item> + <a (click)="selectDimension(option)">{{option.label}}</a> + </li> + </ul> + </nz-dropdown> + </label> </div> <div nz-form-control class="flex-1"> - <nz-select name="monitorPoint" style="width: 100%;" [(ngModel)]="monitorPoint" nzAllowClear [nzPlaceHolder]="'������ ���������(������������������)'" - nzShowSearch (nzSearchChange)="monitorPointsChange($event)" [nzNotFoundContent]="'������������'"> - <nz-option *ngFor="let option of monitorPointOptions" [nzLabel]="option.name" [nzValue]="option"> + <nz-select name="deviceDimension" style="width: 100%;" [(ngModel)]="deviceDimension" nzAllowClear [nzPlaceHolder]="'������ '+ dimensionItem.label +'(������������������)'" + nzShowSearch (nzSearchChange)="dimensionsChange($event)" [nzNotFoundContent]="'������������'"> + <nz-option *ngFor="let option of dimensionOptions" [nzLabel]="option.name" [nzValue]="option"> </nz-option> </nz-select> </div> </div> </div> - <div nz-col [nzSpan]="8" class="mb-md"> + <div nz-col [nzSpan]="7" class="mb-md"> <div nz-form-item class="d-flex"> <div [ngStyle]="{'width': '70px'}" nz-form-label> <label>��� ���</label> </div> <div nz-form-control class="flex-1"> - <nz-select name="device" style="width: 100%;" [(ngModel)]="device" nzAllowClear [nzPlaceHolder]="'��������� ���������(������������������)'" nzShowSearch + <nz-select name="device" style="width: 100%;" [(ngModel)]="device" nzAllowClear [nzPlaceHolder]="'��������� '+ dimensionItem.label +'(������������������������)'" nzShowSearch (nzSearchChange)="devicesChange($event)" [nzNotFoundContent]="'������������'"> <nz-option *ngFor="let option of deviceOptions" [nzLabel]="option.name" [nzValue]="option"> </nz-option> @@ -106,7 +126,7 @@ </div> <div nz-row> <div nz-col [nzSpan]="24" class="text-right"> - <button nz-button [nzType]="'primary'"> + <button nz-button [nzType]="'primary'" (click)="loadGrid()"> <i class="anticon anticon-search"></i> <span>������</span> </button> -- Gitblit v1.8.0