|
@@ -21,6 +21,8 @@ export class BlockbusterComponent implements OnInit, OnDestroy, OnChanges { |
|
|
svgLcqlx: any; |
|
|
svgLcqlx: any; |
|
|
svgZcddxy: any; //汽车过衡(双向)重车单独向右 |
|
|
svgZcddxy: any; //汽车过衡(双向)重车单独向右 |
|
|
@ViewChild('canvas') canvasRef!: ElementRef<HTMLCanvasElement>; |
|
|
@ViewChild('canvas') canvasRef!: ElementRef<HTMLCanvasElement>; |
|
|
|
|
|
@Input() defaultCarImage = '/assets/blockbuster/tmp1.png'; |
|
|
|
|
|
@Input() status = 0; |
|
|
|
|
|
|
|
|
constructor(private sanitizer: DomSanitizer) {} |
|
|
constructor(private sanitizer: DomSanitizer) {} |
|
|
|
|
|
|
|
@@ -52,16 +54,18 @@ export class BlockbusterComponent implements OnInit, OnDestroy, OnChanges { |
|
|
console.error('Failed to load SVG:', error); |
|
|
console.error('Failed to load SVG:', error); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
let urlSvgZcddxy = 'assets/blockbuster/zcddxy.svg'; |
|
|
|
|
|
|
|
|
|
|
|
fetch(urlSvgZcddxy) |
|
|
|
|
|
.then(response => response.text()) |
|
|
|
|
|
.then(data => { |
|
|
|
|
|
this.drawSVGtoCanvas(data, 70, 22, 0.5); |
|
|
|
|
|
}) |
|
|
|
|
|
.catch(error => { |
|
|
|
|
|
console.error('Failed to load SVG:', error); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
if (this.status == 0) { |
|
|
|
|
|
let urlSvgZcddxy = 'assets/blockbuster/zcddxy.svg'; |
|
|
|
|
|
|
|
|
|
|
|
fetch(urlSvgZcddxy) |
|
|
|
|
|
.then(response => response.text()) |
|
|
|
|
|
.then(data => { |
|
|
|
|
|
this.drawSVGtoCanvas(data, 70, 22, 0.5); |
|
|
|
|
|
}) |
|
|
|
|
|
.catch(error => { |
|
|
|
|
|
console.error('Failed to load SVG:', error); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// let urlSvgLcqtq = 'assets/blockbuster/lcq/lcqtq.svg'; |
|
|
// let urlSvgLcqtq = 'assets/blockbuster/lcq/lcqtq.svg'; |
|
|
|
|
|
|
|
|