| @@ -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'; | ||||