From a3a8c23b196980732a795713a5eb5fe0c7075bf9 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Wed, 11 Jul 2018 21:47:13 +0800
Subject: [PATCH] Revert "提交"
---
src/app/routes/pro/form/advanced-form/advanced-form.component.html | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 218 insertions(+), 0 deletions(-)
diff --git a/src/app/routes/pro/form/advanced-form/advanced-form.component.html b/src/app/routes/pro/form/advanced-form/advanced-form.component.html
new file mode 100644
index 0000000..37b5748
--- /dev/null
+++ b/src/app/routes/pro/form/advanced-form/advanced-form.component.html
@@ -0,0 +1,218 @@
+<page-header [title]="'������������'">
+ ������������������������������������������������������������������������������������������������������������������������������������������
+</page-header>
+<form nz-form [formGroup]="form" (ngSubmit)="_submitForm()" [nzLayout]="'vertical'">
+ <nz-card [nzBordered]="false" nzTitle="������������">
+ <nz-row nzGutter="16">
+ <nz-col nzLg="6" nzMd="12" nzSm="24">
+ <nz-form-item>
+ <nz-form-label nzFor="name">���������</nz-form-label>
+ <nz-form-control>
+ <input nz-input formControlName="name" id="name" placeholder="���������������������">
+ <nz-form-explain *ngIf="(name.dirty || name.touched) && name.errors?.required">
+ ���������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:6, offset:2}" [nzLg]="{span:8}" [nzMd]="{span:12}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <nz-input-group nzAddOnBefore="http://" nzAddOnAfter=".com">
+ <input nz-input formControlName="url" placeholder="���������">
+ </nz-input-group>
+ <nz-form-explain *ngIf="(url.dirty || url.touched) && url.errors?.required">
+ ���������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:8, offset:2}" [nzLg]="{span:10}" [nzMd]="{span:24}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>���������������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="owner" [nzPlaceHolder]="'������������������'" [nzShowSearch]="true">
+ <nz-option *ngFor="let i of users" [nzLabel]="i.label" [nzValue]="i.value"></nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(owner.dirty || owner.touched) && owner.errors?.required">
+ ������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ </nz-row>
+ <nz-row nzGutter="16">
+ <nz-col nzLg="6" nzMd="12" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>���������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="approver" [nzPlaceHolder]="'������������������'" [nzShowSearch]="true">
+ <nz-option *ngFor="let i of users" [nzLabel]="i.label" [nzValue]="i.value">
+ </nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(approver.dirty || approver.touched) && approver.errors?.required">
+ ������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:6, offset:2}" [nzLg]="{span:8}" [nzMd]="{span:12}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <nz-range-picker formControlName="date_range" [nzStyle]="{width: '100%'}"></nz-range-picker>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:8, offset:2}" [nzLg]="{span:10}" [nzMd]="{span:24}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="type" [nzShowSearch]="true" [nzPlaceHolder]="'���������������������'">
+ <nz-option [nzLabel]="'������'" [nzValue]="'private'"></nz-option>
+ <nz-option [nzLabel]="'������'" [nzValue]="'public'"></nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(type.dirty || type.touched) && type.errors?.required">
+ ���������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ </nz-row>
+ </nz-card>
+ <nz-card [nzBordered]="false" nzTitle="������������">
+ <nz-row nzGutter="16">
+ <nz-col nzLg="6" nzMd="12" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>���������</nz-form-label>
+ <nz-form-control>
+ <input nz-input formControlName="name2" placeholder="������������������">
+ <nz-form-explain *ngIf="(name2.dirty || name2.touched) && name2.errors?.required">
+ ������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:6, offset:2}" [nzLg]="{span:8}" [nzMd]="{span:12}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <textarea nz-input formControlName="summary" [nzAutosize]="true" placeholder="���������������������"></textarea>
+ <nz-form-explain *ngIf="(summary.dirty || summary.touched) && summary.errors?.required">
+ ���������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:8, offset:2}" [nzLg]="{span:10}" [nzMd]="{span:24}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>���������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="owner2" [nzPlaceHolder]="'������������������'" [nzShowSearch]="true">
+ <nz-option *ngFor="let i of users" [nzLabel]="i.label" [nzValue]="i.value">
+ </nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(owner2.dirty || owner2.touched) && owner2.errors?.required">
+ ������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ </nz-row>
+ <nz-row nzGutter="16">
+ <nz-col nzLg="6" nzMd="12" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>���������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="approver2" [nzPlaceHolder]="'������������������'" [nzShowSearch]="true">
+ <nz-option *ngFor="let i of users" [nzLabel]="i.label" [nzValue]="i.value"></nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(approver2.dirty || approver2.touched) && approver2.errors?.required">
+ ������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:6, offset:2}" [nzLg]="{span:8}" [nzMd]="{span:12}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <nz-time-picker formControlName="time"></nz-time-picker>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ <nz-col [nzXl]="{span:8, offset:2}" [nzLg]="{span:10}" [nzMd]="{span:24}" nzSm="24">
+ <nz-form-item>
+ <nz-form-label>������������</nz-form-label>
+ <nz-form-control>
+ <nz-select formControlName="type2" [nzShowSearch]="true" [nzPlaceHolder]="'���������������������'">
+ <nz-option [nzLabel]="'������'" [nzValue]="'private'"></nz-option>
+ <nz-option [nzLabel]="'������'" [nzValue]="'public'"></nz-option>
+ </nz-select>
+ <nz-form-explain *ngIf="(type2.dirty || type2.touched) && type2.errors?.required">
+ ���������������������
+ </nz-form-explain>
+ </nz-form-control>
+ </nz-form-item>
+ </nz-col>
+ </nz-row>
+ </nz-card>
+ <nz-card [nzBordered]="false" nzTitle="������������">
+ <nz-table formArrayName="items" [nzData]="items.value" [nzShowPagination]="false">
+ <thead>
+ <tr>
+ <th>������������</th>
+ <th>������</th>
+ <th>������������</th>
+ <th>������</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr *ngFor="let item of items.controls; let i = index" [formGroupName]="i">
+ <td>
+ <span *ngIf="editIndex!==i">{{items.value[i].name}}</span>
+ <span *ngIf="editIndex===i" nz-form-control>
+ <input nz-input formControlName="name" placeholder="���������������������">
+ </span>
+ </td>
+ <td>
+ <span *ngIf="editIndex!==i">{{items.value[i].workId}}</span>
+ <span *ngIf="editIndex===i" nz-form-control>
+ <input nz-input formControlName="workId" placeholder="���������������">
+ </span>
+ </td>
+ <td>
+ <span *ngIf="editIndex!==i">{{items.value[i].department}}</span>
+ <span *ngIf="editIndex===i" nz-form-control>
+ <input nz-input formControlName="department" placeholder="���������������������">
+ </span>
+ </td>
+ <td>
+ <span *ngIf="editIndex!==i">
+ <a (click)="edit(i)">������</a>
+ <nz-divider nzType="vertical"></nz-divider>
+ <nz-popconfirm (nzOnConfirm)="del(i)" [nzTitle]="'������������������������'">
+ <a nz-popconfirm>������</a>
+ </nz-popconfirm>
+ </span>
+ <span *ngIf="editIndex===i">
+ <a (click)="save(i)">������</a>
+ <nz-divider nzType="vertical"></nz-divider>
+ <nz-popconfirm (nzOnConfirm)="cancel(i)" [nzTitle]="'������������������������'">
+ <a nz-popconfirm>������</a>
+ </nz-popconfirm>
+ </span>
+ </td>
+ </tr>
+ </tbody>
+ </nz-table>
+ <button *ngIf="editIndex===-1" nz-button [nzType]="'dashed'" (click)="add()" class="ant-btn__block mt-md">
+ <i class="anticon anticon-plus"></i>
+ <span>������������</span>
+ </button>
+ </nz-card>
+ <footer-toolbar errorCollect>
+ <button nz-button type="primary" nzType="primary">������</button>
+ </footer-toolbar>
+</form>
--
Gitblit v1.8.0