From f0b742d34e95811b6874bcaedbc7a06451d39da1 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Fri, 12 Jan 2018 21:07:08 +0800
Subject: [PATCH] 组织配置
---
src/app/routes/systems/organization/organization-config/organization-config.component.html | 188 +++++++++++++++++++++++++++++++---------------
1 files changed, 126 insertions(+), 62 deletions(-)
diff --git a/src/app/routes/systems/organization/organization-config/organization-config.component.html b/src/app/routes/systems/organization/organization-config/organization-config.component.html
index a4c3222..b5a2a48 100644
--- a/src/app/routes/systems/organization/organization-config/organization-config.component.html
+++ b/src/app/routes/systems/organization/organization-config/organization-config.component.html
@@ -1,67 +1,131 @@
-<form>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <p>111111111111111111111111111<br/>
- 222222222222222222222222222<br/>
- 333333333333333333333333333<br/>
- </p>
- <footer-toolbar errorCollect>
+<form nz-form [formGroup]="validateForm" (ngSubmit)="save($event,validateForm.value,validateForm.valid)" [nzLayout]="'vertical'"
+ #f="ngForm">
+ <nz-card [nzBordered]="false" nzTitle="��������������������������������������������� ������������ ������������������������)">
+ <nz-table #nzTable [nzDataSource]="grid.data" [nzPageSize]="10" [nzLoading]="grid.loading" [nzShowTotal]="true">
+ <thead nz-thead>
+ <tr>
+ <th nz-th [nzCheckbox]="true">
+ <label nz-checkbox formControlName="_allChecked" [nzIndeterminate]="indeterminate" (ngModelChange)="checkAll($event)"></label>
+ </th>
+ <th nz-th>
+ ���������������
+ </th>
+ <th nz-th>
+ ������
+ </th>
+ <th nz-th>
+ ������
+ </th>
+ <th nz-th>
+ ������
+ </th>
+ <th nz-th>
+ ������������
+ </th>
+ <th nz-th>
+ ������������
+ </th>
+ <th nz-th>
+ ������������
+ </th>
+ </tr>
+ </thead>
+ <tbody nz-tbody>
+ <tr nz-tbody-tr *ngFor="let row of nzTable.data">
+ <td nz-td [nzCheckbox]="true">
+ <label nz-checkbox formControlName="{{row.key}}_enable"></label>
+ </td>
+ <td>
+ <span>
+ {{ row.name }}
+ </span>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_increment_1" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"></nz-input>
+ </div>
+ </div>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_increment_2" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"
+ validateGreater></nz-input>
+ </div>
+ </div>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_increment_3" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"></nz-input>
+ </div>
+ </div>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_degression_1" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"></nz-input>
+ </div>
+ </div>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_degression_2" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"></nz-input>
+ </div>
+ </div>
+ </td>
+ <td>
+ <div nz-form-item>
+ <div nz-form-control nzHasFeedback>
+ <nz-input formControlName="{{row.key}}_level_degression_3" maxlength="20" nzDisabled="{{ !f.value[row.key+'_enable'] }}"></nz-input>
+ </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </nz-table>
+ </nz-card>
+ <div [ngStyle]="{'background-color':'#f5f7fa','width':'110%','left':'-5%','height':'20px','position':'relative'}"></div>
+ <nz-card [nzBordered]="false" nzTitle="������������">
+ <label nz-checkbox formControlName="mode_enable">
+ <span>������������</span>
+ </label>
+ <div [ngStyle]="{'margin-left': '20%'}">
+ <br/>
+ <br/>
+ <br/>
+ <div *ngFor="let i of [1,2,3]" nz-form-item nz-row class="mb-sm">
+ <div nz-form-label nz-col [nzSm]="3" [nzXs]="24">
+ <span [ngSwitch]="i">
+ <label *ngSwitchCase="1">������������������:</label>
+ <label *ngSwitchCase="2">������������������:</label>
+ <label *ngSwitchCase="3">������������������:</label>
+ </span>
+ </div>
+ <div nz-form-control nz-col [nzSpan]="12" nzHasFeedback>
+ <nz-select formControlName="mode_level{{i}}" [nzMode]="'multiple'" [nzPlaceHolder]="'������ ������������'" [nzNotFoundContent]="'������������'"
+ nzDisabled="{{ !f.value['mode_enable'] }}">
+ <nz-option *ngFor="let option of alarmModes" [nzLabel]="option.label" [nzValue]="option.value" [nzDisabled]="option.disabled">
+ </nz-option>
+ </nz-select>
+ </div>
+ <br/>
+ <br/>
+ <br/>
+ </div>
+ </div>
+ </nz-card>
+ <footer-toolbar ng-content = '������������' errorCollect>
+ <label>���������������</label>
+ <span [ngStyle]="{'font-size': '16px','font-weight': 'bold','margin-right':'30px'}">{{ organization.name }}</span>
<button nz-button type="button" (click)="backToList()">������</button>
<button nz-button [nzType]="'primary'" [nzLoading]="isSaving">
- <span>
- ������
- <span *ngIf="isSaving">���</span>
- </span>
+ <span>
+ ������
+ <span *ngIf="isSaving">���</span>
+ </span>
</button>
</footer-toolbar>
</form>
--
Gitblit v1.8.0