New file |
| | |
| | | <page-header></page-header> |
| | | <nz-card [nzBordered]="false"> |
| | | <div nz-row> |
| | | <div nz-col [nzXs]="24" [nzSm]="8" class="header-info"> |
| | | <span class="text-grey-dark">我的待办</span> |
| | | <span class="d-block display-2">8个任务</span> |
| | | <em></em> |
| | | </div> |
| | | <div nz-col [nzXs]="24" [nzSm]="8" class="header-info"> |
| | | <span class="text-grey-dark">本周任务平均处理时间</span> |
| | | <span class="d-block display-2">32分钟</span> |
| | | <em></em> |
| | | </div> |
| | | <div nz-col [nzXs]="24" [nzSm]="8" class="header-info"> |
| | | <span class="text-grey-dark">本周完成任务数</span> |
| | | <span class="d-block display-2">24个任务</span> |
| | | </div> |
| | | </div> |
| | | </nz-card> |
| | | <nz-card [nzBordered]="false"> |
| | | <div class="d-flex align-items-center mb-lg"> |
| | | <h3 class="flex-1 text-lg">标准列表</h3> |
| | | <div> |
| | | <nz-radio-group [(ngModel)]="q.status" class="mr-md"> |
| | | <label nz-radio-button [nzValue]="'all'"> |
| | | <span>全部</span> |
| | | </label> |
| | | <label nz-radio-button [nzValue]="'progress'"> |
| | | <span>进行中</span> |
| | | </label> |
| | | <label nz-radio-button [nzValue]="'waiting'"> |
| | | <span>等待中</span> |
| | | </label> |
| | | </nz-radio-group> |
| | | <nz-input-group nzSuffixIcon="anticon anticon-search" style="width: 270px;"> |
| | | <input type="text" nz-input placeholder="请输入" [(ngModel)]="q.q" name="q"> |
| | | </nz-input-group> |
| | | </div> |
| | | </div> |
| | | <button nz-button (click)="msg.success('add')" [nzType]="'dashed'" class="ant-btn__block mb-sm"> |
| | | <i class="anticon anticon-plus"></i> |
| | | <span>添加</span> |
| | | </button> |
| | | <nz-list [nzDataSource]="data" [nzLoading]="loading" [nzRenderItem]="item" [nzPagination]="pagination"> |
| | | <ng-template #item let-item> |
| | | <nz-list-item [nzContent]="nzContent" [nzActions]="[edit, op]"> |
| | | <ng-template #edit> |
| | | <a (click)="msg.success('编辑:' + item.title)">编辑</a> |
| | | </ng-template> |
| | | <ng-template #op> |
| | | <nz-dropdown> |
| | | <a class="ant-dropdown-link" nz-dropdown> |
| | | 编辑 |
| | | <i class="anticon anticon-down"></i> |
| | | </a> |
| | | <ul nz-menu> |
| | | <li nz-menu-item (click)="msg.success('编辑:' + item.title)">编辑</li> |
| | | <li nz-menu-item (click)="msg.success('删除:' + item.title)">删除</li> |
| | | </ul> |
| | | </nz-dropdown> |
| | | </ng-template> |
| | | <nz-list-item-meta [nzTitle]="nzTitle" [nzDescription]="item.subDescription" [nzAvatar]="nzAvatar"> |
| | | <ng-template #nzTitle> |
| | | <a href="{{item.href}}" target="_blank">{{item.title}}</a> |
| | | </ng-template> |
| | | <ng-template #nzAvatar> |
| | | <nz-avatar [nzSrc]="item.logo" nzSize="large" [nzShape]="'square'"></nz-avatar> |
| | | </ng-template> |
| | | </nz-list-item-meta> |
| | | <ng-template #nzContent> |
| | | <div class="width-md"> |
| | | <div class="d-flex text-grey-dark"> |
| | | <div class="flex-1"> |
| | | Owner |
| | | <p>{{item.owner}}</p> |
| | | </div> |
| | | <div class="text-right"> |
| | | 开始时间 |
| | | <p>{{item.createdAt | _date}}</p> |
| | | </div> |
| | | </div> |
| | | <nz-progress [nzPercent]="item.percent" [nzStatus]="item.status" [nzStrokeWidth]="6"></nz-progress> |
| | | </div> |
| | | </ng-template> |
| | | </nz-list-item> |
| | | </ng-template> |
| | | <ng-template #pagination> |
| | | <nz-pagination [nzTotal]="50" [nzPageSize]="5" (nzPageIndexChange)="getData()"></nz-pagination> |
| | | </ng-template> |
| | | </nz-list> |
| | | </nz-card> |