Browse Source

[完善] 车辆到场 组件互通完成

develop
陈鹏飞 4 years ago
parent
commit
efeb74ff7f
  1. 2
      src/app/ui/plan-assistance/plan-assistance.component.html
  2. 20
      src/app/ui/plan-assistance/plan-assistance.component.ts

2
src/app/ui/plan-assistance/plan-assistance.component.html

@ -10,7 +10,7 @@
</div> </div>
<div class="countdown" style="color: #37f76D;" *ngIf="item.ReachTime < 1">已到场</div> <div class="countdown" style="color: #37f76D;" *ngIf="item.ReachTime < 1">已到场</div>
<div class="countdown" *ngIf="item.ReachTime > 0"> <div class="countdown" *ngIf="item.ReachTime > 0">
<label [ngClass]="{smallFive: item.ReachTime<=300,bigTen: item.ReachTime>=600}"> <label [ngClass]="{smallFive: item.ReachTime<=300,bigTen: item.ReachTime>300}">
<countdown #key [config]="{leftTime: item.ReachTime,format: 'm分钟'}" (event)="handleEvent($event,item)"></countdown> <countdown #key [config]="{leftTime: item.ReachTime,format: 'm分钟'}" (event)="handleEvent($event,item)"></countdown>
</label> </label>
</div> </div>

20
src/app/ui/plan-assistance/plan-assistance.component.ts

@ -7246,9 +7246,6 @@ export class PlanAssistanceComponent implements OnInit, AfterViewInit {
} }
]; ];
bottomIsShow = false; // 底部车辆信息是否展示
rightIsShow = true; // 右侧楼层是否展示
rightSayIsShow = false; // 右侧语音是否展示
ngOnInit(): void { ngOnInit(): void {
const that = this; const that = this;
window.setTimeout(() => { window.setTimeout(() => {
@ -7261,16 +7258,31 @@ export class PlanAssistanceComponent implements OnInit, AfterViewInit {
ngAfterViewInit(): void { ngAfterViewInit(): void {
this.workingArea.loadDemoScene(this.demoData, 0.149); this.workingArea.loadDemoScene(this.demoData, 0.149);
this.dataInit()
} }
bottomIsShow:boolean = false; // 底部车辆信息是否展示
rightIsShow:boolean = true; // 右侧楼层是否展示
rightSayIsShow:boolean = false; // 右侧语音是否展示
// 开始绘制 // 开始绘制
plot(e) { plot(e) {
e == 0? this.workingArea.beginPaintingArrows() : this.workingArea.beginPaintingArrows()
}
//到场车辆初始化
dataInit () {
this.allCarsData.forEach(item=>{
item.ReachTime==0? this.workingArea.ShowCarIcon(item) : null
})
} }
//倒计时结束 //倒计时结束
handleEvent (e,item) { handleEvent (e,item) {
e.left==0? item.ReachTime=0 : null if (e.left==0) {
item.ReachTime=0
this.workingArea.ShowCarIcon(item)
}
} }
//选择 车辆 //选择 车辆

Loading…
Cancel
Save