|
@@ -132,83 +132,38 @@
|
132
|
132
|
<div class="head">
|
133
|
133
|
<span class="auto_tit">未分派({{ unassignedList.length }}条)</span>
|
134
|
134
|
<div class="ml8 auto_building">
|
135
|
|
- <nz-select
|
136
|
|
- class="auto_building_select"
|
137
|
|
- [(ngModel)]="unassignedBuilding"
|
138
|
|
- nzMode="multiple"
|
139
|
|
- nzPlaceHolder="请选择楼栋"
|
140
|
|
- (nzOpenChange)="openChangeUnassignedBuilding($event)"
|
141
|
|
- (ngModelChange)="changeUnassignedBuilding($event)"
|
142
|
|
- >
|
|
135
|
+ <nz-select class="auto_building_select" [(ngModel)]="unassignedBuilding" nzMode="multiple" nzPlaceHolder="请选择楼栋" (nzOpenChange)="openChangeUnassignedBuilding($event)" (ngModelChange)="changeUnassignedBuilding($event)">
|
143
|
136
|
<ng-container *ngFor="let option of unassignedBuildings">
|
144
|
|
- <nz-option
|
145
|
|
- *ngIf="!bLoading && !b2Loading"
|
146
|
|
- [nzLabel]="option[0] + '(' + option[2] + ')'"
|
147
|
|
- [nzValue]="option[3]"
|
148
|
|
- >
|
149
|
|
- </nz-option>
|
|
137
|
+ <nz-option *ngIf="!bLoading && !b2Loading" [nzLabel]="option[0] + '(' + option[2] + ')'" [nzValue]="option[3]"></nz-option>
|
150
|
138
|
</ng-container>
|
151
|
139
|
<nz-option *ngIf="bLoading || b2Loading" nzDisabled nzCustomContent>
|
152
|
140
|
<i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
|
153
|
141
|
</nz-option>
|
154
|
142
|
</nz-select>
|
155
|
143
|
</div>
|
156
|
|
- <span class="toLastTime"
|
157
|
|
- >刷新倒计时<span class="time">{{ orderRefreshTime }}s</span></span
|
158
|
|
- >
|
|
144
|
+ <span class="toLastTime"><span class="itsmOrHsms" [ngClass]="{bold: itsmData.mdv2Switch}" *ngIf="itsmData.mdv2Switch">运维</span><span class="itsmOrHsms" *ngIf="itsmData.mdv2Switch && hsmsData.hsmsSwitch">|</span><span class="itsmOrHsms" [ngClass]="{bold: hsmsData.hsmsSwitch}" *ngIf="hsmsData.hsmsSwitch">配送</span><span class="time">{{ orderRefreshTime }}s</span></span>
|
159
|
145
|
</div>
|
160
|
146
|
<div class="searchBox">
|
161
|
|
- <label
|
162
|
|
- nz-checkbox
|
163
|
|
- [(ngModel)]="allUnassignedList"
|
164
|
|
- (ngModelChange)="changeAllUnassignedList($event)"
|
165
|
|
- >全选</label
|
166
|
|
- >
|
|
147
|
+ <label nz-checkbox [(ngModel)]="allUnassignedList" (ngModelChange)="changeAllUnassignedList($event)">全选</label>
|
167
|
148
|
<div class="search wp60">
|
168
|
|
- <input
|
169
|
|
- class="wp75"
|
170
|
|
- type="text"
|
171
|
|
- placeholder="请输入关键字"
|
172
|
|
- [(ngModel)]="unassignedSearchCon"
|
173
|
|
- />
|
|
149
|
+ <input class="wp75" type="text" placeholder="请输入关键字" [(ngModel)]="unassignedSearchCon" />
|
174
|
150
|
<div class="magnifier wp20" (click)="searchUnassigned()">
|
175
|
151
|
<i class="icon_transport transport-sousuo"></i>
|
176
|
152
|
<span>搜索</span>
|
177
|
153
|
</div>
|
178
|
154
|
</div>
|
179
|
|
- <button
|
180
|
|
- nz-button
|
181
|
|
- nzType="primary"
|
182
|
|
- (click)="batchDispatch()"
|
183
|
|
- [disabled]="!batchType"
|
184
|
|
- >
|
|
155
|
+ <button nz-button nzType="primary" (click)="batchDispatch()" [disabled]="!batchType">
|
185
|
156
|
批量派单
|
186
|
157
|
</button>
|
187
|
158
|
</div>
|
188
|
|
- <div
|
189
|
|
- class="cots_body weifenpai"
|
190
|
|
- *ngIf="txtLabelCol == 1"
|
191
|
|
- [ngClass]="{ top185: hurseInfoHiding != '1' }"
|
192
|
|
- >
|
|
159
|
+ <div class="cots_body weifenpai" *ngIf="txtLabelCol == 1" [ngClass]="{ top185: hurseInfoHiding != '1' }">
|
193
|
160
|
<overlay-scrollbars #osComponentRef2 [ngStyle]="{ height: '100%' }">
|
194
|
161
|
<ng-container *ngIf="unassignedList.length && !loading1">
|
195
|
|
- <div
|
196
|
|
- class="list listsTypeColor"
|
197
|
|
- *ngFor="let data of unassignedList"
|
198
|
|
- >
|
|
162
|
+ <div class="list listsTypeColor" *ngFor="let data of unassignedList">
|
199
|
163
|
<div class="left_cots">
|
200
|
164
|
<!-- 工单 -->
|
201
|
|
- <div
|
202
|
|
- class="gongdan"
|
203
|
|
- (click)="batchDispatchSelect(!data.checked, data.id)"
|
204
|
|
- >
|
205
|
|
- <span class="left mr8"
|
206
|
|
- ><label
|
207
|
|
- nz-checkbox
|
208
|
|
- [ngModel]="data.checked"
|
209
|
|
- (ngModelChange)="batchDispatchSelect($event, data.id)"
|
210
|
|
- ></label
|
211
|
|
- ></span>
|
|
165
|
+ <div class="gongdan" (click)="batchDispatchSelect(!data.checked, data.id)">
|
|
166
|
+ <span class="left mr8"><label nz-checkbox [ngModel]="data.checked" (ngModelChange)="batchDispatchSelect($event, data.id)"></label></span>
|
212
|
167
|
<span class="left gongdan_name" nz-tooltip [nzTooltipTitle]="data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'">
|
213
|
168
|
{{ data.isHalfInspect === 1 ? "半程陪检" : data.taskType.taskName }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})
|
214
|
169
|
</span>
|
|
@@ -220,12 +175,7 @@
|
220
|
175
|
</div>
|
221
|
176
|
</div>
|
222
|
177
|
<!-- 地点 -->
|
223
|
|
- <div
|
224
|
|
- class="didian"
|
225
|
|
- (click)="
|
226
|
|
- openDetails(data)
|
227
|
|
- "
|
228
|
|
- >
|
|
178
|
+ <div class="didian" (click)="openDetails(data)">
|
229
|
179
|
<span class="left" *ngIf="data.taskType.associationType.value == 'inspect'">
|
230
|
180
|
{{ data.startDept ? data.startDept.dept : "" }}
|
231
|
181
|
<span *ngFor="let item of data.middleDept">
|
|
@@ -245,226 +195,58 @@
|
245
|
195
|
</span>
|
246
|
196
|
</div>
|
247
|
197
|
<!-- 时间 -->
|
248
|
|
- <div
|
249
|
|
- class="shijian"
|
250
|
|
- (click)="
|
251
|
|
- openDetails(data)
|
252
|
|
- "
|
253
|
|
- >
|
254
|
|
- <span
|
255
|
|
- class="left"
|
256
|
|
- *ngIf="data.expectTimeNum && data.timeOut != true"
|
257
|
|
- >
|
258
|
|
- <i
|
259
|
|
- class="icon_transport transport-shouye10"
|
260
|
|
- nz-tooltip
|
261
|
|
- nzTooltipTitle="进行中"
|
262
|
|
- ></i>
|
263
|
|
- <ng-container
|
264
|
|
- *ngIf="
|
265
|
|
- (data.taskType.associationType.value ==
|
266
|
|
- 'patientTransport' ||
|
267
|
|
- data.taskType.associationType.value == 'inspect') &&
|
268
|
|
- data.patient?.illnessState
|
269
|
|
- "
|
270
|
|
- >
|
271
|
|
- <i
|
272
|
|
- *ngIf="data.patient.illnessState.value === '2'"
|
273
|
|
- class="colorRed icon_transport transport-tubiao_wei"
|
274
|
|
- nz-tooltip
|
275
|
|
- nzTooltipTitle="病危"
|
276
|
|
- ></i>
|
277
|
|
- <i
|
278
|
|
- *ngIf="data.patient.illnessState.value === '3'"
|
279
|
|
- class="colorRed icon_transport transport-zhong"
|
280
|
|
- nz-tooltip
|
281
|
|
- nzTooltipTitle="病重"
|
282
|
|
- ></i>
|
|
198
|
+ <div class="shijian" (click)="openDetails(data)">
|
|
199
|
+ <span class="left" *ngIf="data.expectTimeNum && data.timeOut != true">
|
|
200
|
+ <i class="icon_transport transport-shouye10" nz-tooltip nzTooltipTitle="进行中"></i>
|
|
201
|
+ <ng-container *ngIf="(data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect') && data.patient?.illnessState">
|
|
202
|
+ <i *ngIf="data.patient.illnessState.value === '2'" class="colorRed icon_transport transport-tubiao_wei" nz-tooltip nzTooltipTitle="病危"></i>
|
|
203
|
+ <i *ngIf="data.patient.illnessState.value === '3'" class="colorRed icon_transport transport-zhong" nz-tooltip nzTooltipTitle="病重"></i>
|
283
|
204
|
</ng-container>
|
284
|
|
- <ng-container
|
285
|
|
- *ngIf="
|
286
|
|
- (data.taskType.associationType.value ==
|
287
|
|
- 'patientTransport' ||
|
288
|
|
- data.taskType.associationType.value == 'inspect') &&
|
289
|
|
- data.patient?.careLevel
|
290
|
|
- "
|
291
|
|
- >
|
292
|
|
- <i
|
293
|
|
- *ngIf="data.patient.careLevel.value === '0'"
|
294
|
|
- class="icon_transport transport-te1"
|
295
|
|
- nz-tooltip
|
296
|
|
- nzTooltipTitle="特级护理"
|
297
|
|
- ></i>
|
298
|
|
- <i
|
299
|
|
- *ngIf="data.patient.careLevel.value === '1'"
|
300
|
|
- class="icon_transport transport-1_round_solid"
|
301
|
|
- nz-tooltip
|
302
|
|
- nzTooltipTitle="一级护理"
|
303
|
|
- ></i>
|
304
|
|
- <i
|
305
|
|
- *ngIf="data.patient.careLevel.value === '2'"
|
306
|
|
- class="icon_transport transport-2_round_solid"
|
307
|
|
- nz-tooltip
|
308
|
|
- nzTooltipTitle="二级护理"
|
309
|
|
- ></i>
|
310
|
|
- <i
|
311
|
|
- *ngIf="data.patient.careLevel.value === '3'"
|
312
|
|
- class="icon_transport transport-3_round_solid"
|
313
|
|
- nz-tooltip
|
314
|
|
- nzTooltipTitle="三级护理"
|
315
|
|
- ></i>
|
|
205
|
+ <ng-container *ngIf="(data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect') && data.patient?.careLevel">
|
|
206
|
+ <i *ngIf="data.patient.careLevel.value === '0'" class="icon_transport transport-te1" nz-tooltip nzTooltipTitle="特级护理"></i>
|
|
207
|
+ <i *ngIf="data.patient.careLevel.value === '1'" class="icon_transport transport-1_round_solid" nz-tooltip nzTooltipTitle="一级护理"></i>
|
|
208
|
+ <i *ngIf="data.patient.careLevel.value === '2'" class="icon_transport transport-2_round_solid" nz-tooltip nzTooltipTitle="二级护理"></i>
|
|
209
|
+ <i *ngIf="data.patient.careLevel.value === '3'" class="icon_transport transport-3_round_solid" nz-tooltip nzTooltipTitle="三级护理"></i>
|
316
|
210
|
</ng-container>
|
317
|
|
- <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
|
318
|
|
- <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
|
|
211
|
+ <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">
|
|
212
|
+ {{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span>
|
|
213
|
+ </span>
|
319
|
214
|
</span>
|
320
|
|
- <span
|
321
|
|
- class="left"
|
322
|
|
- *ngIf="data.timeOutLength && data.timeOut == true"
|
323
|
|
- >
|
324
|
|
- <i
|
325
|
|
- class="colorRed icon_transport transport-daojishi"
|
326
|
|
- nz-tooltip
|
327
|
|
- nzTooltipTitle="超时"
|
328
|
|
- ></i>
|
329
|
|
- <ng-container
|
330
|
|
- *ngIf="
|
331
|
|
- (data.taskType.associationType.value ==
|
332
|
|
- 'patientTransport' ||
|
333
|
|
- data.taskType.associationType.value == 'inspect') &&
|
334
|
|
- data.patient?.illnessState
|
335
|
|
- "
|
336
|
|
- >
|
337
|
|
- <i
|
338
|
|
- *ngIf="data.patient.illnessState.value === '2'"
|
339
|
|
- class="colorRed icon_transport transport-tubiao_wei"
|
340
|
|
- nz-tooltip
|
341
|
|
- nzTooltipTitle="病危"
|
342
|
|
- ></i>
|
343
|
|
- <i
|
344
|
|
- *ngIf="data.patient.illnessState.value === '3'"
|
345
|
|
- class="colorRed icon_transport transport-zhong"
|
346
|
|
- nz-tooltip
|
347
|
|
- nzTooltipTitle="病重"
|
348
|
|
- ></i>
|
|
215
|
+ <span class="left" *ngIf="data.timeOutLength && data.timeOut == true">
|
|
216
|
+ <i class="colorRed icon_transport transport-daojishi" nz-tooltip nzTooltipTitle="超时"></i>
|
|
217
|
+ <ng-container *ngIf="(data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect') && data.patient?.illnessState">
|
|
218
|
+ <i *ngIf="data.patient.illnessState.value === '2'" class="colorRed icon_transport transport-tubiao_wei" nz-tooltip nzTooltipTitle="病危"></i>
|
|
219
|
+ <i *ngIf="data.patient.illnessState.value === '3'" class="colorRed icon_transport transport-zhong" nz-tooltip nzTooltipTitle="病重"></i>
|
349
|
220
|
</ng-container>
|
350
|
|
- <ng-container
|
351
|
|
- *ngIf="
|
352
|
|
- (data.taskType.associationType.value ==
|
353
|
|
- 'patientTransport' ||
|
354
|
|
- data.taskType.associationType.value == 'inspect') &&
|
355
|
|
- data.patient?.careLevel
|
356
|
|
- "
|
357
|
|
- >
|
358
|
|
- <i
|
359
|
|
- *ngIf="data.patient.careLevel.value === '0'"
|
360
|
|
- class="icon_transport transport-te1"
|
361
|
|
- nz-tooltip
|
362
|
|
- nzTooltipTitle="特级护理"
|
363
|
|
- ></i>
|
364
|
|
- <i
|
365
|
|
- *ngIf="data.patient.careLevel.value === '1'"
|
366
|
|
- class="icon_transport transport-1_round_solid"
|
367
|
|
- nz-tooltip
|
368
|
|
- nzTooltipTitle="一级护理"
|
369
|
|
- ></i>
|
370
|
|
- <i
|
371
|
|
- *ngIf="data.patient.careLevel.value === '2'"
|
372
|
|
- class="icon_transport transport-2_round_solid"
|
373
|
|
- nz-tooltip
|
374
|
|
- nzTooltipTitle="二级护理"
|
375
|
|
- ></i>
|
376
|
|
- <i
|
377
|
|
- *ngIf="data.patient.careLevel.value === '3'"
|
378
|
|
- class="icon_transport transport-3_round_solid"
|
379
|
|
- nz-tooltip
|
380
|
|
- nzTooltipTitle="三级护理"
|
381
|
|
- ></i>
|
|
221
|
+ <ng-container *ngIf="(data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect') && data.patient?.careLevel">
|
|
222
|
+ <i *ngIf="data.patient.careLevel.value === '0'" class="icon_transport transport-te1" nz-tooltip nzTooltipTitle="特级护理"></i>
|
|
223
|
+ <i *ngIf="data.patient.careLevel.value === '1'" class="icon_transport transport-1_round_solid" nz-tooltip nzTooltipTitle="一级护理"></i>
|
|
224
|
+ <i *ngIf="data.patient.careLevel.value === '2'" class="icon_transport transport-2_round_solid" nz-tooltip nzTooltipTitle="二级护理"></i>
|
|
225
|
+ <i *ngIf="data.patient.careLevel.value === '3'" class="icon_transport transport-3_round_solid" nz-tooltip nzTooltipTitle="三级护理"></i>
|
382
|
226
|
</ng-container>
|
383
|
|
- <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
|
384
|
|
- <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
|
|
227
|
+ <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">
|
|
228
|
+ {{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span>
|
|
229
|
+ </span>
|
385
|
230
|
</span>
|
386
|
|
- <span
|
387
|
|
- class="right"
|
388
|
|
- nz-tooltip
|
389
|
|
- [nzTooltipTitle]="
|
390
|
|
- '总时长' + formatTime(data.expectTimeNum / 1000)
|
391
|
|
- "
|
392
|
|
- >
|
|
231
|
+ <span class="right" nz-tooltip [nzTooltipTitle]="'总时长' + formatTime(data.expectTimeNum / 1000)">
|
393
|
232
|
{{ data.showCreateTime }}
|
394
|
233
|
</span>
|
395
|
234
|
</div>
|
396
|
235
|
<!-- 急单 -->
|
397
|
|
- <img
|
398
|
|
- *ngIf="data.emergencyType && data.emergencyType.id == 300"
|
399
|
|
- src="../../assets/images/icon_ji.png"
|
400
|
|
- alt=""
|
401
|
|
- class="ji"
|
402
|
|
- />
|
|
236
|
+ <img *ngIf="data.emergencyType && data.emergencyType.id == 300" src="../../assets/images/icon_ji.png" alt="" class="ji" />
|
403
|
237
|
<!-- 加急单 -->
|
404
|
|
- <img
|
405
|
|
- *ngIf="data.emergencyType && data.emergencyType.id == 301"
|
406
|
|
- src="../../assets/images/icon_jiaji.png"
|
407
|
|
- alt=""
|
408
|
|
- class="ji"
|
409
|
|
- />
|
|
238
|
+ <img *ngIf="data.emergencyType && data.emergencyType.id == 301" src="../../assets/images/icon_jiaji.png" alt="" class="ji" />
|
410
|
239
|
</div>
|
411
|
|
- <div
|
412
|
|
- class="
|
413
|
|
- right_bots
|
414
|
|
- display_flex
|
415
|
|
- col-flex
|
416
|
|
- align-items_center
|
417
|
|
- justify-content_space-around
|
418
|
|
- "
|
419
|
|
- >
|
420
|
|
- <input
|
421
|
|
- type="button"
|
422
|
|
- *ngIf="data.gdState.value == 2"
|
423
|
|
- class="top_bot"
|
424
|
|
- value="派单"
|
425
|
|
- (click)="allotWorker(data.id, data.gdState.id)"
|
426
|
|
- />
|
427
|
|
- <input
|
428
|
|
- type="button"
|
429
|
|
- *ngIf="!data.worker && data.gdState.value != 2"
|
430
|
|
- class="top_bot"
|
431
|
|
- value="派单"
|
432
|
|
- (click)="allotWorker(data.id, data.gdState.id, 1)"
|
433
|
|
- />
|
434
|
|
- <input
|
435
|
|
- type="button"
|
436
|
|
- *ngIf="
|
437
|
|
- data.gdState.value == 2 ||
|
438
|
|
- ((data.gdState.value == 3 || data.gdState.value == 4) &&
|
439
|
|
- data.worker)
|
440
|
|
- "
|
441
|
|
- class="btm_bot"
|
442
|
|
- value="删除"
|
443
|
|
- (click)="openDelModal(data.id)"
|
444
|
|
- />
|
|
240
|
+ <div class="right_bots display_flex col-flex align-items_center justify-content_space-around">
|
|
241
|
+ <input type="button" *ngIf="data.gdState.value == 2" class="top_bot" value="派单" (click)="allotWorker(data.id, data.gdState.id)" />
|
|
242
|
+ <input type="button" *ngIf="!data.worker && data.gdState.value != 2" class="top_bot" value="派单" (click)="allotWorker(data.id, data.gdState.id, 1)" />
|
|
243
|
+ <input type="button" *ngIf="data.gdState.value == 2 || ((data.gdState.value == 3 || data.gdState.value == 4) && data.worker)" class="btm_bot" value="删除" (click)="openDelModal(data.id)" />
|
445
|
244
|
</div>
|
446
|
|
- <div
|
447
|
|
- *ngIf="data.timeOut != true"
|
448
|
|
- class="slider sgreen"
|
449
|
|
- [ngStyle]="{ width: data.percent + '%' }"
|
450
|
|
- ></div>
|
451
|
|
- <div
|
452
|
|
- *ngIf="data.timeOut == true"
|
453
|
|
- class="slider sred"
|
454
|
|
- [ngStyle]="{ width: '100%' }"
|
455
|
|
- ></div>
|
|
245
|
+ <div *ngIf="data.timeOut != true" class="slider sgreen" [ngStyle]="{ width: data.percent + '%' }"></div>
|
|
246
|
+ <div *ngIf="data.timeOut == true" class="slider sred" [ngStyle]="{ width: '100%' }"></div>
|
456
|
247
|
</div>
|
457
|
248
|
</ng-container>
|
458
|
|
- <div
|
459
|
|
- class="
|
460
|
|
- loading
|
461
|
|
- display_flex
|
462
|
|
- col-flex
|
463
|
|
- justify-content_flex-center
|
464
|
|
- align-items_center
|
465
|
|
- "
|
466
|
|
- *ngIf="loading1"
|
467
|
|
- >
|
|
249
|
+ <div class="loading display_flex col-flex justify-content_flex-center align-items_center" *ngIf="loading1">
|
468
|
250
|
<img src="../../assets/images/loading.gif" alt="" />
|
469
|
251
|
</div>
|
470
|
252
|
<div class="no_data" *ngIf="unassignedList.length == 0 && !loading1">
|
|
@@ -472,34 +254,15 @@
|
472
|
254
|
</div>
|
473
|
255
|
</overlay-scrollbars>
|
474
|
256
|
</div>
|
475
|
|
- <div
|
476
|
|
- class="cots_body weifenpai twoCol"
|
477
|
|
- *ngIf="txtLabelCol == 2"
|
478
|
|
- [ngClass]="{ top185: hurseInfoHiding != '1' }"
|
479
|
|
- >
|
|
257
|
+ <div class="cots_body weifenpai twoCol" *ngIf="txtLabelCol == 2" [ngClass]="{ top185: hurseInfoHiding != '1' }">
|
480
|
258
|
<overlay-scrollbars #osComponentRef1 [ngStyle]="{ height: '100%' }">
|
481
|
259
|
<ng-container *ngIf="unassignedList.length && !loading1">
|
482
|
|
- <div
|
483
|
|
- class="list listsTypeColor"
|
484
|
|
- *ngFor="let data of unassignedList"
|
485
|
|
- >
|
486
|
|
- <div
|
487
|
|
- class="left_cots"
|
488
|
|
- (click)="openDetails(data)"
|
489
|
|
- >
|
|
260
|
+ <div class="list listsTypeColor" *ngFor="let data of unassignedList">
|
|
261
|
+ <div class="left_cots" (click)="openDetails(data)">
|
490
|
262
|
<!-- 工单 -->
|
491
|
263
|
<div class="gongdan">
|
492
|
|
- <span class="left"
|
493
|
|
- >{{ data.taskType.associationType.name
|
494
|
|
- }}{{
|
495
|
|
- data.createDeptDTO
|
496
|
|
- ? "(" + data.createDeptDTO.dept + ")"
|
497
|
|
- : ""
|
498
|
|
- }}</span
|
499
|
|
- >
|
500
|
|
- <span
|
501
|
|
- [ngClass]="{ right: true, colorRed: data.timeOut == true }"
|
502
|
|
- >
|
|
264
|
+ <span class="left">{{ data.taskType.associationType.name }}{{ data.createDeptDTO ? "(" + data.createDeptDTO.dept + ")" : "" }}</span>
|
|
265
|
+ <span [ngClass]="{ right: true, colorRed: data.timeOut == true }">
|
503
|
266
|
{{ data.gdState.name }}
|
504
|
267
|
</span>
|
505
|
268
|
</div>
|
|
@@ -513,42 +276,15 @@
|
513
|
276
|
</span>
|
514
|
277
|
</div>
|
515
|
278
|
<!-- 急单 -->
|
516
|
|
- <img
|
517
|
|
- *ngIf="data.emergencyType && data.emergencyType.id == 300"
|
518
|
|
- src="../../assets/images/icon_ji.png"
|
519
|
|
- alt=""
|
520
|
|
- class="ji"
|
521
|
|
- />
|
|
279
|
+ <img *ngIf="data.emergencyType && data.emergencyType.id == 300" src="../../assets/images/icon_ji.png" alt="" class="ji" />
|
522
|
280
|
<!-- 加急单 -->
|
523
|
|
- <img
|
524
|
|
- *ngIf="data.emergencyType && data.emergencyType.id == 301"
|
525
|
|
- src="../../assets/images/icon_jiaji.png"
|
526
|
|
- alt=""
|
527
|
|
- class="ji"
|
528
|
|
- />
|
|
281
|
+ <img *ngIf="data.emergencyType && data.emergencyType.id == 301" src="../../assets/images/icon_jiaji.png" alt="" class="ji" />
|
529
|
282
|
</div>
|
530
|
|
- <div
|
531
|
|
- *ngIf="data.timeOut != true"
|
532
|
|
- class="slider sgreen"
|
533
|
|
- [ngStyle]="{ width: data.percent + '%' }"
|
534
|
|
- ></div>
|
535
|
|
- <div
|
536
|
|
- *ngIf="data.timeOut == true"
|
537
|
|
- class="slider sred"
|
538
|
|
- [ngStyle]="{ width: '100%' }"
|
539
|
|
- ></div>
|
|
283
|
+ <div *ngIf="data.timeOut != true" class="slider sgreen" [ngStyle]="{ width: data.percent + '%' }"></div>
|
|
284
|
+ <div *ngIf="data.timeOut == true" class="slider sred" [ngStyle]="{ width: '100%' }"></div>
|
540
|
285
|
</div>
|
541
|
286
|
</ng-container>
|
542
|
|
- <div
|
543
|
|
- class="
|
544
|
|
- loading
|
545
|
|
- display_flex
|
546
|
|
- col-flex
|
547
|
|
- justify-content_flex-center
|
548
|
|
- align-items_center
|
549
|
|
- "
|
550
|
|
- *ngIf="loading1"
|
551
|
|
- >
|
|
287
|
+ <div class="loading display_flex col-flex justify-content_flex-center align-items_center" *ngIf="loading1">
|
552
|
288
|
<img src="../../assets/images/loading.gif" alt="" />
|
553
|
289
|
</div>
|
554
|
290
|
<div class="no_data" *ngIf="unassignedList.length == 0 && !loading1">
|