|
@@ -72,18 +72,31 @@
|
72
|
72
|
<div class="lists">
|
73
|
73
|
<div class="head">
|
74
|
74
|
<span class="auto_tit">未分派({{unassignedList.length}}条)</span>
|
|
75
|
+ <div class="ml8 auto_building">
|
|
76
|
+ <nz-select class="auto_building_select" [(ngModel)]="unassignedBuilding" nzMode="multiple"
|
|
77
|
+ nzPlaceHolder="请选择楼栋" (nzOpenChange)="openChangeUnassignedBuilding($event)"
|
|
78
|
+ (ngModelChange)="changeUnassignedBuilding($event)">
|
|
79
|
+ <ng-container *ngFor="let option of unassignedBuildings">
|
|
80
|
+ <nz-option *ngIf="!bLoading" [nzLabel]="option[0]+'('+option[2]+')'" [nzValue]="option[3]">
|
|
81
|
+ </nz-option>
|
|
82
|
+ </ng-container>
|
|
83
|
+ <nz-option *ngIf="bLoading" nzDisabled nzCustomContent>
|
|
84
|
+ <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
|
|
85
|
+ </nz-option>
|
|
86
|
+ </nz-select>
|
|
87
|
+ </div>
|
75
|
88
|
<span class="toLastTime">刷新倒计时<span class="time">{{orderRefreshTime}}s</span></span>
|
76
|
89
|
</div>
|
77
|
90
|
<div class="searchBox">
|
78
|
|
- <div class="search">
|
79
|
|
- <input type="text" placeholder="请输入关键字" [(ngModel)]="unassignedSearchCon">
|
80
|
|
- <div class="magnifier" (click)="searchUnassigned()">
|
|
91
|
+ <label nz-checkbox [(ngModel)]="allUnassignedList" (ngModelChange)="changeAllUnassignedList($event)">全选</label>
|
|
92
|
+ <div class="search wp60">
|
|
93
|
+ <input class="wp75" type="text" placeholder="请输入关键字" [(ngModel)]="unassignedSearchCon">
|
|
94
|
+ <div class="magnifier wp20" (click)="searchUnassigned()">
|
81
|
95
|
<i class="icon_transport transport-sousuo"></i>
|
82
|
96
|
<span>搜索</span>
|
83
|
97
|
</div>
|
84
|
98
|
</div>
|
85
|
|
- <button nz-button nzType="primary" (click)="batchDispatch()" nzSize="small"
|
86
|
|
- [disabled]="!batchType">批量派单</button>
|
|
99
|
+ <button nz-button nzType="primary" (click)="batchDispatch()" [disabled]="!batchType">批量派单</button>
|
87
|
100
|
</div>
|
88
|
101
|
<div class="cots_body weifenpai" *ngIf="txtLabelCol==1">
|
89
|
102
|
<overlay-scrollbars #osComponentRef2 [ngStyle]="{ height:'100%' }">
|
|
@@ -94,7 +107,8 @@
|
94
|
107
|
<div class="gongdan" (click)="batchDispatchSelect(!data.checked,data.id)">
|
95
|
108
|
<span class="left mr8"><label nz-checkbox [ngModel]="data.checked"
|
96
|
109
|
(ngModelChange)="batchDispatchSelect($event,data.id)"></label></span>
|
97
|
|
- <span class="left">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
|
110
|
+ <span class="left gongdan_name" nz-tooltip
|
|
111
|
+ [nzTooltipTitle]="data.taskType.taskName+'('+data.gdcode+')'">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
98
|
112
|
<span>{{data.worker?data.worker.name:''}}</span>
|
99
|
113
|
<span class="right">
|
100
|
114
|
<span [ngClass]="{'colorRed':data.timeOut==true}">{{data.gdState.name}}</span>
|
|
@@ -239,15 +253,15 @@
|
239
|
253
|
<span class="toLastTime">刷新倒计时<span class="time">{{orderRefreshTime}}s</span></span>
|
240
|
254
|
</div>
|
241
|
255
|
<div class="searchBox">
|
242
|
|
- <div class="search">
|
243
|
|
- <input type="text" placeholder="请输入关键字" [(ngModel)]="arriveSearchCon">
|
244
|
|
- <div class="magnifier" (click)="searchArrive()">
|
|
256
|
+ <label nz-checkbox [(ngModel)]="allArriveList" (ngModelChange)="changeAllArriveList($event)">全选</label>
|
|
257
|
+ <div class="search wp60">
|
|
258
|
+ <input class="wp75" type="text" placeholder="请输入关键字" [(ngModel)]="arriveSearchCon">
|
|
259
|
+ <div class="magnifier wp20" (click)="searchArrive()">
|
245
|
260
|
<i class="icon_transport transport-sousuo"></i>
|
246
|
261
|
<span>搜索</span>
|
247
|
262
|
</div>
|
248
|
263
|
</div>
|
249
|
|
- <button nz-button nzType="primary" (click)="batchWithdrawal()" nzSize="small"
|
250
|
|
- [disabled]="!batchType1">批量撤回</button>
|
|
264
|
+ <button nz-button nzType="primary" (click)="batchWithdrawal()" [disabled]="!batchType1">批量撤回</button>
|
251
|
265
|
</div>
|
252
|
266
|
<div class="cots_body daidaoda" *ngIf="txtLabelCol==1">
|
253
|
267
|
<overlay-scrollbars #osComponentRef3 [ngStyle]="{ height:'100%' }">
|
|
@@ -258,7 +272,8 @@
|
258
|
272
|
<div class="gongdan" (click)="batchWithdrawalSelect(!data.checked,data.id)">
|
259
|
273
|
<span class="left mr8"><label nz-checkbox [ngModel]="data.checked"
|
260
|
274
|
(ngModelChange)="batchWithdrawalSelect($event,data.id)"></label></span>
|
261
|
|
- <span class="left">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
|
275
|
+ <span class="left gongdan_name" nz-tooltip
|
|
276
|
+ [nzTooltipTitle]="data.taskType.taskName+'('+data.gdcode+')'">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
262
|
277
|
<span>{{data.worker?data.worker.name:''}}</span>
|
263
|
278
|
<span class="right">
|
264
|
279
|
<span [ngClass]="{'colorRed':data.timeOut==true}">{{data.gdState.name}}</span>
|
|
@@ -266,7 +281,8 @@
|
266
|
281
|
</div>
|
267
|
282
|
<!-- 地点 -->
|
268
|
283
|
<div class="didian" (click)='openDetails(data.id,data.taskType.associationType.id)'>
|
269
|
|
- <span class="left" *ngIf="data.taskType.associationType&&data.taskType.associationType.value=='inspect'">
|
|
284
|
+ <span class="left"
|
|
285
|
+ *ngIf="data.taskType.associationType&&data.taskType.associationType.value=='inspect'">
|
270
|
286
|
{{data.startDept?data.startDept.dept:''}}
|
271
|
287
|
<span *ngFor="let item of data.middleDept">
|
272
|
288
|
->{{item.dept}}
|
|
@@ -419,7 +435,8 @@
|
419
|
435
|
<div class="left_cots" (click)='openDetails(data.id,data.taskType.associationType.id)'>
|
420
|
436
|
<!-- 工单 -->
|
421
|
437
|
<div class="gongdan">
|
422
|
|
- <span class="left">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
|
438
|
+ <span class="left gongdan_name" nz-tooltip
|
|
439
|
+ [nzTooltipTitle]="data.taskType.taskName+'('+data.gdcode+')'">{{data.taskType.taskName}}({{data.gdcode}})</span>
|
423
|
440
|
<span>{{data.worker?data.worker.name:''}}</span>
|
424
|
441
|
<span class="right">
|
425
|
442
|
<span [ngClass]="{'colorRed':data.timeOut==true}">{{data.gdState.name}}</span>
|
|
@@ -427,7 +444,8 @@
|
427
|
444
|
</div>
|
428
|
445
|
<!-- 地点 -->
|
429
|
446
|
<div class="didian">
|
430
|
|
- <span class="left" *ngIf="data.taskType.associationType&&data.taskType.associationType.value=='inspect'">
|
|
447
|
+ <span class="left"
|
|
448
|
+ *ngIf="data.taskType.associationType&&data.taskType.associationType.value=='inspect'">
|
431
|
449
|
{{data.startDept?data.startDept.dept:''}}
|
432
|
450
|
<span *ngFor="let item of data.middleDept">
|
433
|
451
|
->{{item.dept}}
|