From 46d4905467aeaf1979613a156753b6625608820b Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Fri, 03 Aug 2018 17:24:02 +0800
Subject: [PATCH] 页面 优化
---
src/app/routes/operation/device-data/device-data.component.html | 214 +++++++++++++++++++++++++++++++++++++----------------
1 files changed, 148 insertions(+), 66 deletions(-)
diff --git a/src/app/routes/operation/device-data/device-data.component.html b/src/app/routes/operation/device-data/device-data.component.html
index 26fe8a1..feedafe 100644
--- a/src/app/routes/operation/device-data/device-data.component.html
+++ b/src/app/routes/operation/device-data/device-data.component.html
@@ -22,11 +22,9 @@
</div>
</ng-template>
<ng-template #tab>
- <nz-tabset [nzSize]="'default'">
+ <nz-tabset [(nzSelectedIndex)]="selectedIndex" [nzSize]="'default'">
<nz-tab>
<ng-template #nzTabHeading>������������</ng-template>
- <ng-container *ngTemplateOutlet="realTimeData">
- </ng-container>
</nz-tab>
<nz-tab>
<ng-template #nzTabHeading>������������</ng-template>
@@ -40,79 +38,163 @@
</nz-tabset>
</ng-template>
</pro-header>
-<ng-template #realTimeData>
+<ng-template [ngIf]="selectedIndex == 0">
<nz-card [nzBordered]="false" class="mb-lg" nzTitle="������������">
- <div nz-row>
- <div nz-col [nzSpan]="12" class="border-right-1 border-bottom-1">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-red">
- <i class="fa fa-code-fork fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">35</h4>
- <p class="text-grey">SO2</p>
- </div>
+ <div nz-row>
+ <div nz-col [nzSpan]="12" class="border-right-1 border-bottom-1">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-code-fork fa-2x"></i>
</div>
- </div>
- <div nz-col [nzSpan]="12" class="border-bottom-1">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-pink">
- <i class="fa fa-inbox fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">35</h4>
- <p class="text-grey">PM2.5</p>
- </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">32 mg/m3</h4>
+ <p class="text-grey">SO2</p>
</div>
</div>
</div>
- <div nz-row>
- <div nz-col [nzSpan]="12" class="border-bottom-1 border-right-1">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-green">
- <i class="fa fa-code-fork fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">25</h4>
- <p class="text-grey">PM10</p>
- </div>
+ <div nz-col [nzSpan]="12" class="border-bottom-1">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-inbox fa-2x"></i>
</div>
- </div>
- <div nz-col [nzSpan]="12" class="border-bottom-1">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-green">
- <i class="fa fa-inbox fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">45</h4>
- <p class="text-grey">NO</p>
- </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">35 mg/m3</h4>
+ <p class="text-grey">PM2.5</p>
</div>
</div>
</div>
- <div nz-row>
- <div nz-col [nzSpan]="12" class="border-right-1">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-green">
- <i class="fa fa-code-fork fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">11</h4>
- <p class="text-grey">O3</p>
- </div>
- </div>
+ </div>
+ <div nz-row>
+ <div nz-col [nzSpan]="12" class="border-bottom-1 border-right-1">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-code-fork fa-2x"></i>
</div>
- <div nz-col [nzSpan]="12">
- <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
- <div nz-col [nzSpan]="12" class="text-center text-green">
- <i class="fa fa-inbox fa-2x"></i>
- </div>
- <div nz-col [nzSpan]="12" class="py-md">
- <h4 class="h4">10</h4>
- <p class="text-grey">CO</p>
- </div>
- </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">25 mg/m3</h4>
+ <p class="text-grey">PM10</p>
</div>
</div>
- </nz-card>
+ </div>
+ <div nz-col [nzSpan]="12" class="border-bottom-1">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-inbox fa-2x"></i>
+ </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">45 mg/m3</h4>
+ <p class="text-grey">NO</p>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div nz-row>
+ <div nz-col [nzSpan]="12" class="border-right-1">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-code-fork fa-2x"></i>
+ </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">11 mg/m3</h4>
+ <p class="text-grey">O3</p>
+ </div>
+ </div>
+ </div>
+ <div nz-col [nzSpan]="12">
+ <div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'middle'">
+ <div nz-col [nzSpan]="12" class="text-center text-gray">
+ <i class="fa fa-inbox fa-2x"></i>
+ </div>
+ <div nz-col [nzSpan]="12" class="py-md">
+ <h4 class="h4">10 ug/m3</h4>
+ <p class="text-grey">CO</p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </nz-card>
+</ng-template>
+<ng-template [ngIf]="selectedIndex == 1">
+ <nz-card [nzBordered]="false" class="mb-lg" nzTitle="������������">
+ <nz-table #keyTable [nzDataSource]="getTableList('history')" [nzLoading]="apiSortedTableLoading" [nzPageSize]="8" nzSize="small">
+ <thead nz-thead>
+ <tr>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th class="text-right">
+ <span>������������</span>
+ </th>
+ </tr>
+ </thead>
+ <tbody nz-tbody>
+ <tr nz-tbody-tr *ngFor="let i of keyTable.data;let j = index">
+ <td nz-td>{{j + 1}}</td>
+ <td nz-td>
+ <a>{{i.date}}</a>
+ </td>
+ <td nz-td class="text-right">{{i.content}}</td>
+ </tr>
+ </tbody>
+ </nz-table>
+ </nz-card>
+</ng-template>
+<ng-template [ngIf]="selectedIndex == 2">
+ <nz-card [nzBordered]="false" class="mb-lg" nzTitle="������������">
+ <nz-table #keyTable [nzDataSource]="getTableList('alarm')" [nzLoading]="apiSortedTableLoading" [nzPageSize]="8" nzSize="small">
+ <thead nz-thead>
+ <tr>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th class="text-right">
+ <span>������������</span>
+ </th>
+ </tr>
+ </thead>
+ <tbody nz-tbody>
+ <tr nz-tbody-tr *ngFor="let i of keyTable.data;let j = index">
+ <td nz-td>{{j + 1}}</td>
+ <td nz-td>
+ <a>{{i.date}}</a>
+ </td>
+ <td nz-td class="text-right">{{i.content}}</td>
+ </tr>
+ </tbody>
+ </nz-table>
+ </nz-card>
+</ng-template>
+<ng-template [ngIf]="selectedIndex == 3">
+ <nz-card [nzBordered]="false" class="mb-lg" nzTitle="������������">
+ <nz-table #keyTable [nzDataSource]="getTableList('violation')" [nzLoading]="apiSortedTableLoading" [nzPageSize]="8" nzSize="small">
+ <thead nz-thead>
+ <tr>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th>
+ <span>������</span>
+ </th>
+ <th nz-th class="text-right">
+ <span>������������</span>
+ </th>
+ </tr>
+ </thead>
+ <tbody nz-tbody>
+ <tr nz-tbody-tr *ngFor="let i of keyTable.data;let j = index">
+ <td nz-td>{{j + 1}}</td>
+ <td nz-td>
+ <a>{{i.date}}</a>
+ </td>
+ <td nz-td class="text-right">{{i.content}}</td>
+ </tr>
+ </tbody>
+ </nz-table>
+ </nz-card>
</ng-template>
--
Gitblit v1.8.0