From 27cd36be226ca2434f06b1ae9e4d43f1fea639ab Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Mon, 25 Jun 2018 16:40:28 +0800
Subject: [PATCH] 组织配置单位和页面显示

---
 src/app/routes/sensors/basic-info/sensor-unit/sensor-unit.component.html |   81 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 81 insertions(+), 0 deletions(-)

diff --git a/src/app/routes/sensors/basic-info/sensor-unit/sensor-unit.component.html b/src/app/routes/sensors/basic-info/sensor-unit/sensor-unit.component.html
index 11b8126..e6f6a46 100644
--- a/src/app/routes/sensors/basic-info/sensor-unit/sensor-unit.component.html
+++ b/src/app/routes/sensors/basic-info/sensor-unit/sensor-unit.component.html
@@ -1,3 +1,84 @@
 <div class="modal-header">
     <div class="modal-title">������-���������������</div>
 </div>
+<form [formGroup]="validateForm" (ngSubmit)="save($event,validateForm.value,validateForm.valid)" nz-form [nzType]="'horizontal'">
+    <div nz-form-item nz-row class="mb-sm">
+      <div nz-form-label nz-col [nzSm]="7" [nzXs]="24">
+        <label nz-form-item-required>������</label>
+      </div>
+      <div nz-form-control nz-col [nzSpan]="5" nzHasFeedback>
+           <label>{{ data.name }}</label>
+      </div>
+      <div nz-form-label nz-col [nzSm]="2" [nzXs]="24">
+          <label nz-form-item-required>���������</label>
+      </div>
+      <div nz-form-control nz-col [nzSpan]="5" nzHasFeedback>
+             <label>{{ data.unit }}</label>
+      </div>
+    </div>
+    <div nz-form-item nz-row class="mb-sm">
+      <div nz-form-label nz-col [nzSm]="7" [nzXs]="24">
+        <label nz-form-item-required>������������</label>
+      </div>
+      <div nz-form-control nz-col [nzSpan]="10" nzHasFeedback>
+        <nz-input formControlName="name" maxlength="20" [nzPlaceHolder]="'������'">
+        </nz-input>
+      </div>
+    </div>
+    <div nz-form-item nz-row class="mb-sm">
+      <div nz-form-label nz-col [nzSm]="7" [nzXs]="24">
+        <label nz-form-item-required>������������</label>
+      </div>
+      <div nz-form-control nz-col [nzSpan]="10">
+          <nz-select formControlName="_rule-operator"  style="width: 18%">
+            <nz-option *ngFor="let option of operatorOptions" [nzLabel]="option.label" [nzValue]="option.value">
+            </nz-option>
+          </nz-select>
+          <nz-input-number formControlName="_rule-value" style="width: 20%" [nzMin]="0.000001" maxlength="20" [nzStep]="0.000001"></nz-input-number>  
+          <button nz-button style="left: 1px;" [nzType]="'default'" (click) = "addRule($event)"><i class="anticon anticon-plus"></i></button>           
+      </div>
+    </div>
+    <div nz-form-item nz-row class="mb-sm">
+      <div nz-col [nzSm]="7" [nzXs]="24">
+      </div>
+      <div nz-form-control nz-col [nzSpan]="9" nzHasFeedback>
+        <nz-input  nzReadonly = "true" formControlName="_rules" maxlength="10000" [nzPlaceHolder]="'(���������������������������������)'">
+        </nz-input>        
+      </div>
+      <div nz-col [nzSpan]="3" style="padding-left: 8px;padding-top: 2px;">
+        <button nz-button [nzType]="'default'" (click) = "clearRules($event)"><i class="anticon anticon-close"></i></button>
+      </div>
+    </div>
+    <div nz-row class="mb-sm">
+        <div nz-col [nzSm]="7" [nzXs]="24">
+        </div>
+        <div nz-col [nzSpan]="10" style="text-align:right;">
+          <button nz-button [nzType]="'default'" (click)="reset($event)">������������</button>
+          <button nz-button [nzType]="'primary'" [nzLoading]="isSaving">
+            <span *ngIf="getValueFormControl('id') !== null">������������</span>
+            <span *ngIf="getValueFormControl('id') === null">������������</span>
+          </button>
+        </div>
+    </div>
+  </form>
+  <div nz-row class="mb-sm">
+    <div nz-col [nzSm]="5" [nzXs]="24">
+    </div>
+    <div nz-col [nzSm]="13" [nzXs]="24">
+      <div style="display: block;overflow-y:auto; width:100%;max-height:200px;border: 0;padding: 0;margin: 0">
+      <div *ngFor="let item of dataList" nz-row class="mb-sm" style="padding:4px 0 0 0;border-top: 2px dotted #e9e9e9;">
+        <div nz-col [nzSm]="8" [nzXs]="24">
+           <label>{{item.name}}</label>
+        </div>
+        <div nz-col [nzSm]="8" [nzXs]="24">
+            <label>{{item.rules.replace('{0}','������')}}</label>
+        </div>
+        <div nz-col [nzSm]="8" [nzXs]="24">
+            <a (click)="toEdit(item)">������</a>
+            <span>&nbsp;|&nbsp;</span>
+            <nz-popconfirm [nzTitle]="'���������������?'" [nzOkText]="'Yes'" [nzCancelText]="'No'" (nzOnConfirm)="delete(item.id)" >
+              <a nz-popconfirm>������</a>
+          </nz-popconfirm>
+        </div>
+    </div>    
+  </div>
\ No newline at end of file

--
Gitblit v1.8.0