Skip to content
violation-notification.component.html 2.25 KiB
Newer Older
<nz-modal [nzMaskClosable]="false" [nzWidth]="780" [(nzVisible)]="isVisible" [nzTitle]="title" (nzOnCancel)="handleCancel()"
wangqinghua's avatar
wangqinghua committed
          (nzOnOk)="handleOk()" [nzOkLoading]="isOkLoading">
    <form [formGroup]="validateForm" nz-form>
        <nz-form-item>
            <nz-form-label [nzSm]="6" [nzXs]="24" nzRequired nzFor="title">通报标题</nz-form-label>
            <nz-form-control [nzSm]="14" [nzXs]="24">
                <input nz-input formControlName="title" id="title" placeholder="通报标题">
                <nz-form-explain *ngIf="validateForm.get('title').dirty && validateForm.get('title').errors">
                    请输入通报标题
                </nz-form-explain>
            </nz-form-control>
        </nz-form-item>
        <nz-form-item>
            <nz-form-label [nzSm]="6" [nzXs]="24" nzRequired nzFor="users">通报人员</nz-form-label>
            <nz-form-control [nzSm]="14" [nzXs]="24">
                <nz-select name="users" formControlName="users" nzMode="multiple" id="users" nzPlaceHolder="选择通报人员">
                    <ng-container *ngFor="let item of this.userList">
                        <nz-option [nzLabel]="item.name" [nzValue]="item"></nz-option>
                    </ng-container>
                </nz-select>
            </nz-form-control>
        </nz-form-item>
        <nz-form-item>
wangqinghua's avatar
wangqinghua committed
            <nz-form-label [nzSm]="6" [nzXs]="24" nzRequired nzFor="projectName">关联项目</nz-form-label>
wangqinghua's avatar
wangqinghua committed
            <nz-form-control [nzSm]="14" [nzXs]="24">
                <input disabled nz-input id="projectName" style="width: 85%;display: inline-block" placeholder="选择关联项目" formControlName="projectName">
                <button nz-button nzType="primary" (click)="showProjectmodal()">选择</button>
            </nz-form-control>
        </nz-form-item>
        <nz-form-item>
wangqinghua's avatar
wangqinghua committed
            <nz-form-label [nzSm]="6" [nzXs]="24" nzRequired nzFor="content">通报内容</nz-form-label>
wangqinghua's avatar
wangqinghua committed
            <nz-form-control [nzSm]="14" [nzXs]="24">
                <textarea formControlName="content" nz-input rows="2" placeholder="通报内容"></textarea>
            </nz-form-control>
        </nz-form-item>
    </form>
</nz-modal>

<smart-project-modal #smartProjectModal (done)="getProject($event)"></smart-project-modal>